linux 管道和重定向
1.重定向输出
$ls -l > lsoutput.txt
这条命令把ls命令的输出保存到lsoutput.txt中
$ps >> lsoutput.txt
这条命令会将ps的内容追加到指定文件的尾部。
下面的命令将把标准输出和标准错误输出分别定向到不通的文件中:
$kill -HUP 1234 >killout.txt 2>killer.txt
如果把两组输出都重定向到一个文件中,你可以用>&操作来结合两个输出
$kill -1 1234 >killouterr.txt 2>&1
2.管道
你可以用管道操作符 | 来连接进程。
例如
$ps | sort > pssort.out
管道允许连接的进程数目是没有限制的
$ps | sort | more