详解2>/dev/null在shell中的作用
linux中的标准输入输出0——标准输入——从键盘输入获得1——标准输出——输出到屏幕例如输入 ls a.txt 得到 a.txt2——标准错误——输出到屏幕例如输入 ls b.txt 得到 "无法访问b.txt,没有这个文件或目录"2>/dev/null在shell中的作用1、2>表示标准错误2、> 代表重定向到哪里3、/dev/null代表linux的空设备文件,所有往这个文
·
linux中的标准输入输出
0——标准输入——从键盘输入获得
1——标准输出——输出到屏幕
例如输入 ls a.txt 得到 a.txt
2——标准错误——输出到屏幕
例如输入 ls b.txt 得到 "无法访问b.txt,没有这个文件或目录"
2>/dev/null在shell中的作用
1、2>表示标准错误
2、> 代表重定向到哪里
3、/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”
4、2>/dev/null的意思就是把标准错误输入到空设备文件,将标准输入删掉
5、1>/dev/null意思讲标准输出到黑洞中,就是不输出任何信息,等同于/dev/null
6、1>/dev/null 2>&1 是先把标准输出到黑洞中,再把标准错误输出到和黑洞中,即不显示任何错误信息(2的输入重定向等同与1)
更多推荐
已为社区贡献1条内容
所有评论(0)