/dev/null 是一个特殊的设备文件,它丢弃一切写入其中的数据 可以将它 视为一个黑洞, 它等效于只写文件, 写入其中的所有内容都会消失, 尝试从中读取或输出不会有任何结果,同样,/dev/null 在命令行和脚本中都非常有用。 /dev/null 是一个特殊的设备文件,它丢弃一切写入其中的数据 可以将它 视为一个黑洞, 它等...
分解这个组合:“>/dev/null 2>&1” 为五部分。 1:> 代表重定向到哪里,例如:echo "123" > /home/123.txt 2:/dev/null 代表空设备文件 3:2> 表示stderr标准错误 4:& 表示等同于的意思,2>&1,表示2的输出重定向等同于1 5:1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于 "1>/dev/...
command > /dev/null 2>&1 复制代码 丢弃输入:有时候,某些命令可能会等待从终端获取输入,但实际上我们不想提供任何输入。这时可以将输入重定向到/dev/null以丢弃它。例如,将命令的输入重定向到/dev/null:command < /dev/null 复制代码总之,/dev/null在Shell脚本中用于丢弃输出、错误、输入等,非常有用。它可以...
1、可以将/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null对命令行和脚本都非常的有用. 用处: 禁止标准输出. 1 cat $filename >/dev/null # 文件内容丢失,而不会输出到标准输出. 禁止标准错误. 2>/dev/null ...
在Shell脚本中,/dev/null用于丢弃输出或输入。下面是一些/dev/null的使用示例:1. 丢弃输出:```shellcommand > /dev/null```这将运行命令并将其输出重定...
/dev/null的含义:/dev/null是一个特殊的设备文件,在Unix和Linux系统中,它通常被用作一个“空洞”或“数据黑洞”。当将数据写入/dev/null时,这些数据会被丢弃,就好像它们被扔进了一个无法回收的黑洞。同样地,从/dev/null读取数据会立即返回文件结束。>操作符的含义:>是shell中的一个重定向操作...
/dev/null表示空设备,这里就是把日志记录到空设备里,就是不记录日志,Null 是一特殊指标值(或是一种物件参照 reference)表示这个指标并不指向任何的物件。是一个特殊的文件,写入到它的内容都会被丢弃,如果尝试从该文件读取内容,那么什么也读不到,但是 /dev/null 文件非常有用,将命令的输出重...
"$n" 的形式输出所有参数。但是当它们被双引号(" ")包含时,"$*" 会将所有的参数作为一个整体,以...
>/dev/null将标准输出重定向到空设备,即我们常说的“黑洞” 2>表示错误输出 &表示等同的意思 1标准输出 2>&1就表示错误输出重定向等同于标准输出 所以>/dev/null 2>&1就表示将标准输出及错误输出全部重定向到“黑洞”,这么做可以有效的防止结果输出到控制台,以及磁盘inode节点被写满。
shell脚本中>/dev/null的含义 shell脚本中有段使用sqlplus的部分: sqlplus ${user_id} <<! >/dev/nullspool spool_file; desc table spool off; exit! 在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。