|
发表于 2004-5-24 09:40:55
|
显示全部楼层
形象地说,/dev/null是数据的焚化炉,任何重定向到/dev/null的输出都会被丢弃。
比如说,我们在启动脚本中执行一个命令,但不需要它的输出,而只想要它的返回状态以便控制程序的流程。这时候使用
- command >/dev/null 2>&1
- if [ $? -eq 0 ]; then
- # statement when command exit normally
- fi
复制代码
/dev/null还有另外一个用途,用来清空文件的内容。
/dev/null在shell代码中用得比较多,至于C的系统编程,不会用到它。 |
|