第 1 章 · 02 标准流与重定向


文档摘要

第 1 章 · 02 标准流与重定向 本节摘要:上一节讲了「Shell 替你执行命令」,这一节要拆开命令本身,看它内部是怎么和外界交换数据的。答案就是三个标准流:标准输入(stdin)、标准输出(stdout)、标准错误(stderr)。每个命令一启动,Linux 就默认给它开好这三条通道——0 号读、1 号写正常结果、2 号写报错信息。理解了这三个流,你就能解释为什么 能把输出存进文件、为什么管道能把命令串起来、为什么 能把报错吞掉。本节要把重定向( )讲透,它是下一节管道的物理基础——管道本质上就是「把上一个命令的 stdout 接到下一个命令的 stdin」,不先把流理清,管道永远是黑盒。 内容来源:原项目「Linux 命令大全」及 Linux 基础整理,精选并套用体系化模板。


发布者: 作者: 灏天文库 转发
评论区 (0)
U