bin目錄和lib目錄的作用詳解 lib文件夾干什么的( 三 )


3. /dev/sd:scsi磁盤驅動程序接口 。如系統有scsi硬盤,就不會訪問/dev/had,而會訪問/dev/sda 。
4. /dev/fd:軟驅設備驅動程序 。如:/dev/fd0指 系統的第一個軟盤,也只是往往一般所說的a盤,/dev/fd1指第二個軟盤,. . . . . .而/dev/fd1 h1440則表示訪問驅動器1中的4.5高密盤 。
5. /dev/st:scsi磁帶驅動器驅動程序 。
6. /dev/tty:提供虛擬控制臺支持 。如:/dev/tty1指 的是系統的第一個虛擬控制臺,/dev/tty2則是系統的第二個虛擬控制臺 。
7. /dev/pty:提供遠程登陸偽終端支持 。在進行telnet登錄時就要用到/dev/pty設 備 。
8. /dev/ttys:電腦串行接口,對于dos來說只是“com1”口 。
9. /dev/cua:電腦串行接口,與調制解調器一起使用的設備 。
10. /dev/null:“黑洞”,全部寫入該設備的消息都將泯滅 。例如:當想要將屏幕 上的輸出消息掩藏起來時,只要將輸出消息輸入到/dev/null中就可 。
/usr文件系統/usr是個超級重要的目錄,往往一般這一文件系統很大,因為全部程序安裝在這里 。/usr里 的全部文件往往一般來自linux發行版;本地安裝的程序和很多的東西在/usr/local下,因為這樣應該在升級進化新版系 統或新發行版時無須從頭開始安裝全部程序 。/usr目錄下的超級多內容是可選的,但這些功能會使客戶使用系統更加有效 。/usr可容納超級多大型的應用包和它們的 配置文件 。下面列出一些重要的目錄(一些不太重要的目錄被省略了) 。
1. /usr/x11r6:包含x window系統的全部可執行駛路程序、配置文件和支持文件 。為簡化x的研究和安裝,x的文件沒有集成到系統中 。x window系統是一個功能厲害的圖形環境,提供了超級多的的圖形工具程序 ??蛻羧绻麑icrosoft windows有那么一點熟悉的話,就不會對x window系統感到束手無策了 。
2. /usr/x386:類似/usr/x11r6,但是是專門給x 11 release 5的 。
3. /usr/bin:研究了幾乎全部客戶命令,是系統的應用庫 。另一些命令在/bin或/usr/local/bin中 。
4. /usr/sbin:包括了根文件系統不必須的系統管理命令,例如多數服務程序 。
5. /usr/man、/usr/info、/usr/doc:這些目錄包含全部手冊頁、 gnu消息文檔和各種很多的文檔文件 。每一個聯機手冊的“節”都有兩個子目錄 。例如:/usr/man/man1中包含聯機手冊第一節的源碼(沒有格式化的原 始文件),/usr/man/cat1包含第一節已格式化的內容 。聯機手冊分為以下九節:內部命令、系統調用、庫函數、設備、文件格式、游戲、宏應用包、 系統管理和核心程序 。
6. /usr/include:內含了c語言的頭文件,這些文件多以.h結尾,用來描述c 語言程序中用到的資料結構、子過程和常量 。為了堅持一致性,這實際上大概放在/usr/lib下,但習慣上一直沿用了這 個名字 。
7. /usr/lib:內含了程序或子系統的不變的資料文件,包括一些site – wide配置文件 。名字lib來源于庫(library); 編程的原始庫也存在/usr/lib 里 。當編譯程序時,程序便會和之中的庫進行連接 。也有超級多程序把配置文件存入之中 。
8. /usr/local:本地安裝的應用和很多的文件放在這里 。這與/usr很差不多 ??蛻?可能會在這發現一些有那么一點大的應用包,如tex、emacs等 。
/var文件系統
/var包含系統往往一般運行時要變化的資料 。往往一般這些資料所在的目錄的大小是要總是變化或擴充 的 。原來/var目錄中一些內容是在/usr中的,但為了堅持/usr目錄的相對穩固,就把那些需要總是變化的目錄放到/var中了 。每一個系統是特殊的,即不通過網絡與很多的電腦共享 。下面列出一些重要的目錄(一些不太重要的目錄省略了) 。
1. /var/catman:包括了格式化過的幫助(man)頁 。幫助頁的源文件往往一般存在 /usr/man/catman中;一些man頁可能有預格式化的版本,存在/usr/man/cat中 。而很多的的man頁在第一次看時都需要格式化,格 式化完的版本存在/var/man中,這樣很多的人再看相同的頁時就無須等待格式化了 。(/var/catman總是被 清除,就像清除臨時目錄一樣 。)
2. /var/lib:存放系統正常運行時要變化的文件 。
3. /var/local:存放/usr/local中 安裝的程序的可變資料(即系統管理員安裝的程序) 。小心,如果必須,即便本地安裝的程序也會使用很多的/var目錄,例如/var/lock。
4. /var/lock:鎖定文件 。超級多程序服從在/var/lock中 發生一個鎖定文件的約定,以用來支持他們正在使用某個特殊的設備或文件 。很多的程序小心到這種鎖定文件時,就不會再使用這種設備或文件 。
5. /var/log:各種程序的日志(log)文件,尤其是login (/var/log/wtmplog紀 錄全部到系統的登錄和注銷) 和syslog (/var/log/messages 紀錄存儲全部核心和系統程序消息) 。/var/log 里的文件總是不確認地增長,大概定時清除 。

推薦閱讀