UNIX系統與邊在本系統上的各種設備之間的通訊,通過特別文件來實現, 就程序而言,磁盤是文件,MODEM是文件,甚至內存也是文件.所有連接到系統上的設備都在/dev目錄中有一個文件與其對應.當在這些文件上執行I/O操作時,
由UNIX系統將I/O操作轉換成實際設備的動作.例如,文件/dev/mem是系統的內存,如果cat這個文件,
實際上是在終端顯示系統的內存.為了安全起見,這個文件對普通用戶是不可讀的.因為在任一給定時間,內存區可能含有用戶登錄口 令或運行程序的口令,某部分文件的編輯緩沖區,緩沖區可能含有用ed -x命令 解密後的文本,以及用戶不願讓其他人存取的種種信息.
在/dev中的文件通常稱為設備文件,用ls /dev命令可以看看系統中的一些設備: acuo 呼叫自動撥號器 console 系統控制台 dsknn 塊方式操作磁盤分區 kmem 核心內存 mem 內存 lp 打印機 mto 塊方式操作磁帶 rdsknn 流方式操作的磁盤分區 rmto 流方式操作的磁帶 swap 交換區 syscon 系統終端 ttynn 終端口 x25 網絡端口 等等