重定向列表
命令 |
说明 |
command >> file |
将输出以追加的方式重定向到file |
n >> file |
将文件描述符为n的文件已追加的方式重定向到file |
n <& m |
将输入文件m 和 n 合并 |
<< tag |
将开始标记tag和结束标记tag之间的内容作为输入 |
3个特殊文件
文件类型 |
文件描述符 |
简介 |
标准输入(stdin) |
0 |
程序默认从stdin读取数据 |
标准输出(stdout) |
1 |
程序默认向stdout输出数据 |
标准错误(stderr) |
2 |
程序会向stderr流中写入错误信息 |
/dev/null 文件
如果希望执行某个命令,但是又不希望在屏幕上输出结果,那么可以将输出重定向到/dev/null。
/dev/null 是一个特殊的文件,写入到它的内容都会被丢弃;如果尝试从该文件读取内容,那么什么也读不到。但是 /dev/null 文件非常有用,将命令的输出重定向到它,会起到”禁止输出”的效果。
1 2
| 屏蔽stdout和stderr command > /dev/null 2>&1
|
最后更新时间:
文章中有任何不对或者讲的不足的地方,欢迎评论,也可发邮件至794465731@qq.com或者xxxxxmiss@gmail.com