您的位置:首页 > 运维架构 > Linux

linux 管道和重定向

2017-07-16 16:29 211 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: