shell 输出重定向用法浅析(图文)
在linux系统的Shell环境中支持输入输出重定向,用符号“<”和“>”来表示。
在linux中:
0 表示标准输入
1 表示标准输出
2 表示标准错误信息输出
0、1、2 可以用来指定需要重定向的标准输入或输出,例如 2 > /tmp/error.txt表示将错误信息输出到文件/tmp/error.txt中。
linux中有个特殊的设备文件为/dev/null,它就像一个茫茫的深渊,所有重定向到它的信息均会消失得无影无踪。
利用它的这个特点,不需要回显程序的所有信息时,即可将输出重定向到/dev/null文件中。
若要正常输出和错误信息都不显示,则要把标准输出和标准错误都重定向到/dev/null。
例如:
1,标准输出重定向到/dev/null,如下图:
2,标准错误输出重定向到/dev/null,如下图:
注意:
0、1、2重定向时,与>符号间不要加空格。
您可能感兴趣的文章:
shell 输出重定向用法浅析(图文)
inux shell初级入门教程
解析shell字段分隔符的用法(图文)
shell脚本学习指南之输入输出与文本执行(图文)
shell中“>/dev/null 2>&1”用法详解
python shell是什么
Linux shell中echo改变输出显示样式的方法
Shell获取某个文件夹下的所有文件名(含文件夹)的方法
更改linux用户登录shell的方法
linux shell变量浅析