Linux作為一款優(yōu)秀的操作系統(tǒng),經(jīng)常使用在服務(wù)器端,故而使用Linux系統(tǒng)不會(huì)直接操作服務(wù)器,而是通過終端來遠(yuǎn)程控制服務(wù)器。按照傳統(tǒng)定義,終端是鍵盤和顯示單元,在因特網(wǎng)登陸的telnet和ssh也可以認(rèn)為是終端。終端重要的功能是接受用戶的輸入并將輸出的信息顯示給用戶。
1 設(shè)備文件
一般認(rèn)為,文件是信息的存在方式,文件包含數(shù)據(jù),具有屬性,通過目錄中的名字被標(biāo)示??梢詮囊粋€(gè)文件讀取數(shù)據(jù).也可以向一個(gè)文件寫入數(shù)據(jù)。一個(gè)帶有鍵盤和顯示單元的終端也和文件類似,鍵盤輸入就像數(shù)據(jù)一樣能夠被程序讀取,而一個(gè)進(jìn)程吧寫入終端的字符顯示在屏幕上。對(duì)于Linux系統(tǒng)來講,設(shè)備和磁盤文件是同一種對(duì)象,每個(gè)設(shè)備都被當(dāng)做一個(gè)文件。每個(gè)設(shè)備有一個(gè)文件名,一個(gè)i節(jié)點(diǎn)號(hào),一個(gè)文件所有者,一個(gè)權(quán)限位的集合和最近修改時(shí)間。不同的是磁盤文件的i節(jié)點(diǎn)指向文件的信息,而設(shè)備文件的i節(jié)點(diǎn)指向設(shè)備的驅(qū)動(dòng)程