linux 管道

发布时间:2026/7/24 3:03:28

linux 管道 1. 管道是什么 | 把前一条命令的标准输出直接当作后一条命令的标准输入。2、语法格式命令1 | 命令2 | 命令3 ...3、核心特点只传递标准输出 (stdout)错误信息 (stderr) 不会经过管道数据在内存流转不会产生临时文件多个管道可以连续拼接管道左右是两个独立进程。4、示例ls -l | grep .txt 列出文件过滤 txt 文件ls | wc -l 统计当前目录文件数量cat log.txt | grep error | less 查看日志筛选报错分页浏览ps -aux | sort -k 3 -nr | head -5 查看占用 CPU 最高的前 5 个进程ls -l | tee list.txttee一边输出到屏幕一边保存到文件5、容易混淆管道|和重定向的区别command file输出写入文件command | command2输出传给另一条命令管道|是 Linux 组合命令最核心的机制实现命令之间数据流传递。我们可以将多个简单命令通过管道串联组合完成复杂任务不用编写复杂脚本充分发挥 Linux “一个命令只做好一件事” 的设计思想。

相关新闻