一、管道
1、进程管道
将命令1的输出语句交给命令2执行,以此类推。
语法:command1 | command2 | …
如下:列出/home下的文件,再用grep提取关键字。
2、三通管道tee
交给另一个程序处理,又保存一份副本。
语法: |tee 路径/文件
如下:列出/home下的文件,保存到file1文件中,再用grep提取关键字。
3、参数传递xargs *
二、重定向
1、输出重定向 >
1、正确输出
如下:1> 等价于>。
1>>等价于>>。
>代表覆盖写入,>>代表追加写入。
2、错误输出
如下:
与正确写入相同,但2>不能省略。
3、混合输出
不需判断是否正确,错误
2、输入重定向 <
将/home/file1 发送到lll用户。