特殊文件:/dev/null与/dev/tty

来源:互联网 发布:控制面板找不到mysql 编辑:程序博客网 时间:2024/05/19 22:03

一 Unix系统提供了两个对shell编程特别有用的特殊文件。

1 文件/dev/null:

传送到此文件的数据都会被系统丢掉;如果你需要的是命令的退出状态,而非它的输出,此功能会很有用。


例如,测试某个文件是否包含某个模式:

if grep pattern myfile >/dev/null

then

... 找到模式时

else

... 找不到模式时

fi

相对地,读取/dev/null则会立即返回文件结束符号(end-of-file)。

2 文件/dev/tty (待续...)