零基础快速入门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,无传递、无统计结果

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

相关推荐
安科士andxe8 小时前
深入解析|安科士1.25G CWDM SFP光模块核心技术,破解中长距离传输痛点
服务器·网络·5g
小白同学_C11 小时前
Lab4-Lab: traps && MIT6.1810操作系统工程【持续更新】 _
linux·c/c++·操作系统os
今天只学一颗糖11 小时前
1、《深入理解计算机系统》--计算机系统介绍
linux·笔记·学习·系统架构
2601_9491465311 小时前
Shell语音通知接口使用指南:运维自动化中的语音告警集成方案
运维·自动化
儒雅的晴天11 小时前
大模型幻觉问题
运维·服务器
Gofarlic_OMS12 小时前
科学计算领域MATLAB许可证管理工具对比推荐
运维·开发语言·算法·matlab·自动化
通信大师12 小时前
深度解析PCC策略计费控制:核心网产品与应用价值
运维·服务器·网络·5g
dixiuapp13 小时前
智能工单系统如何选,实现自动化与预测性维护
运维·自动化
不做无法实现的梦~13 小时前
ros2实现路径规划---nav2部分
linux·stm32·嵌入式硬件·机器人·自动驾驶
Elastic 中国社区官方博客13 小时前
如何防御你的 RAG 系统免受上下文投毒攻击
大数据·运维·人工智能·elasticsearch·搜索引擎·ai·全文检索