曲径通幽论坛

标题: 文件与设备 [打印本页]

作者: beyes    时间: 2009-2-5 23:06
标题: 文件与设备
/dev/console
这个设备表示表示系统控制台。错误及诊断信息经常发送往这个设备。每一个 UNIX 操作系统都有一个指定的终端或者一个屏幕来接受控制台信息。同时,它可能是一个专门的打印终端。在现代的工作站,在 linux 上,它常是一个活动的虚拟控制台,而在 X 下,则是在屏幕上的一个专用的控制台窗口。

/dev/tty
/dev/tty是一个虚拟设备,是一个进程的控制终端(键盘,屏幕或者窗口)的别名,假如这个进程有这么一个控制终端的话。例如,由系统自动运行的进程和脚本不会有一个控制终端,因此就不能打开 /dev/tty 。

在 /dev/tty 使用的地方,/dev/tty 允许程序直接向用户写,而不管用户正在使用的这个终端是虚拟终端(pseudo-terminal)或者硬件终端
。在标准输出重定向时会很有用。

/dev/null
/dev/null 是个空设备,所有写向这个设备的输出都会被丢弃。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2