
Linux
sq_tomorrow
这个作者很懒,什么都没留下…
展开
-
linux >/dev/null 2>&1
背景 我们经常能在shell脚本中发现>/dev/null 2>&1这样的语句。 重定向绑定 这条命令其实分为两命令,一个是>/dev/null,另一个是2>&1。 1. >/dev/null 作用是将标准输出1重定向到/dev/null中。 /dev/null代表linux的一个空设备文件,所有往这个文件里面写入的内容都会丢失。 当我们程序执行了>/dev/null之后,标准输出就不会存在我们的程序中。 2. 2>&1 这条命令用到了重定向原创 2020-08-13 11:39:58 · 214 阅读 · 0 评论 -
linux中>/dev/null 2>&1和2>&1 > /dev/null
背景 我们经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解这段命令的作用,照搬照用,直到上周我将这段命令不小心写成了2>&1 >/dev/null,出了一点小问题之后,我才开始去了解这段命令背后的“玄机”。 shell重定向介绍 就像我们平时写的程序一样,一段程序会处理外部的输入,然后将运算结果输出到指定的位置。在交互式的程序中,输入来自用户的键盘和鼠标,结果输出到用户的屏幕,甚至播放设备中。而对于某些后台运行的程序,输转载 2020-07-16 17:50:47 · 241 阅读 · 0 评论