零基础快速入门Linux指南:每天一个Linux命令_管道符号

  • 将输入的内容称为标准输入,用数字0来表示
  • 执行失败为标准错误输出,用数字2来表示
  • 执行成功为标准输出,用数字1来表示
数字标识 名称 定义 / 含义 图中对应命令示例 展示效果
0 标准输入 程序接收的输入内容 cat test1.txt 命令读取文件 / 键盘输入,为程序提供数据源
1 标准输出 命令执行成功的正常结果 cat test1.txt 输出:hello、haha、heihei、helloworld 终端显示正常执行的返回内容
2 标准错误 命令执行失败的报错信息 tar test1.txt 输出:tar: invalid option -- 'e' 等提示 终端显示错误、失败、异常提示信息

管道符号 | 把前面指令的标准输出传递给后面命令作为标准输入

  • cat test1.txt | wc -l

不传递标准错误输出

  • cat test5.txt | wc -l
核心属性 具体说明 示例 执行结果
核心功能 前一条命令的结果 ,传递给后一条命令作为输入 `cat test1.txt wc -l` 前序输出→后序输入,正常统计行数
可传递内容 仅传递标准输出(1) `cat test1.txt wc -l` 成功输出内容被传递,输出结果:4
不可传递内容 不传递标准错误(2),错误信息直接打印在终端 `cat test5.txt wc -l` 直接报错:cat: test5.txt: No such file or directory,无传递、无统计结果

管道**|** 只传标准输出,不传标准错误

相关推荐
疯狂小猫咪几秒前
教培 SaaS vs 定制开发:技术架构与总拥有成本对比
运维
是小李呀3 分钟前
Linux 服务器从零部署 kkFileView 完全指南(Docker 方案)
linux
OpenCloudOS7 分钟前
高危|Linux 内核 XFS reflink 本地提权漏洞修复指南
linux·网络·安全
黑泽明*13 分钟前
云计算与服务器基础入门指南
服务器·云计算·perl
Lalolander21 分钟前
WorkBuddy App 可以连接电脑吗?远程操控桌面端怎么用?
运维·电脑·腾讯云ai代码助手·workbuddy
小HANN24 分钟前
保姆级实战:CentOS7 搭建 LAMP 环境部署 WordPress 个人博客
linux·运维·服务器·经验分享
mayaairi29 分钟前
JS DOM与事件处理完全指南
服务器·前端·javascript
前端 贾公子33 分钟前
Linux云服务器安装与PostgreSQL安装
运维·服务器
严谨的麻辣烫33 分钟前
批量静态 IP 如何管理?用 Python 建立一个简单的 IP 资源监控方案
运维·服务器·网络·python·tcp/ip
智恒百亿40 分钟前
企业 AI 推理本地化部署:GPU 服务器选型技术分析(2026 年 8 月)
大数据·服务器·人工智能