1. 程式人生 > >Ubuntu16.04根目錄下資料夾介紹

Ubuntu16.04根目錄下資料夾介紹

歡迎留言幫忙介紹補充,

1./bin 該目錄包含了引導啟動所需的命令或者普通使用者會使用的命令。 bin是binary-二進位制的簡稱; 故該目錄所存的都是二進位制可執行命令。 2./boot 該目錄存放引導載入器 (bootstraploader)使用的檔案 3./cdrom 我的電腦上是空資料夾; 插入光碟也還是空資料夾 4./dev 該目錄存放了裝置檔案,即裝置驅動程式; 使用者通過這些檔案訪問外部裝置; 5./etc 該目錄存放各種系統配置檔案; /etc/passwd 使用者資料庫,其中的域給出了使用者名稱、真實姓名、使用者起始目錄、加密口令和使用者的其他資訊; /etc/group 說明組的資訊,包括組的各種資料; /etc/fstab 定啟動時需要自動安裝的檔案系統列表。也包括用swapon -a啟用的swap區的資訊。 6./home
使用者主目錄,以登入使用者名稱作為資料夾名的各資料夾 7./lib 標準程式設計庫又叫動態連結共享庫,作用類似windows裡的.dll檔案 8./lib64 9./media 媒體檔案 10./mnt 系統提供這個目錄是讓使用者臨時掛載其他的檔案系統; 11./opt 12./proc /proc 檔案系統是一個偽的檔案系統,就是說它是一個實際上不存在的目錄,因而這是一個非常特殊的目錄。它並不存在於某個磁碟上,而是由核心在記憶體中產生。這個目錄用於提供關於系統的資訊。下面說明一些最重要的檔案和目錄(/proc檔案系統在procman頁中有更詳細的說明)。 1./proc/x 關於程序x的資訊目錄,這一x是這一程序的標識號。每個程序在/proc下有一個名為自己程序號的目錄。 2./proc/cpuinfo 存放處理器(cpu)的資訊,如cpu的型別、製造商、型號和效能等。 3./proc/devices 當前執行的核心配置的裝置驅動的列表。 4./proc/dma 顯示當前使用的dma通道。 5./proc/filesystems 核心配置的檔案系統資訊。 6./proc/interrupts 顯示被佔用的中斷資訊和佔用者的資訊,以及被佔用的數量。 7./proc/ioports 當前使用的i/o埠。 8./proc/kcore 系統實體記憶體映像。與實體記憶體大小完全一樣,然而實際上沒有佔用這麼多記憶體;它僅僅是在程式訪問它時才被建立。(注意:除非你把它拷貝到什麼地方,否則 /proc下沒有任何東西佔用任何磁碟空間。) 9./proc/kmsg 核心輸出的訊息。也會被送到syslog。 10./proc/ksyms 核心符號表。 11./proc/loadavg 系統“平均負載”;3個沒有意義的指示器指出系統當前的工作量。 12./proc/meminfo 各種儲存器使用資訊,包括實體記憶體和交換分割槽(swap)。 13./proc/modules 存放當前載入了哪些核心模組資訊。 14./proc/net 網路協議狀態資訊。 15./proc/self 存放到檢視/proc的程式的程序目錄的符號連線。當2個程序檢視/proc時,這將會是不同的連線。這主要便於程式得到它自己的程序目錄。 16./proc/stat 系統的不同狀態,例如,系統啟動後頁面發生錯誤的次數。 17./proc/uptime 系統啟動的時間長度。 18./proc/version 核心版本。 13./root
超級使用者目錄; 14./run 15./sbin 系統管理命令,存放的是系統管理員使用的管理程式 16./snap 17./srv 18./sys 19./tmp 公用的臨時檔案儲存點 20./usr 最龐大的目錄,要用到的應用程式和檔案幾乎都在這個目錄。其中包含: /usr/x11r6 x-window的目錄 /usr/bin 應用程式 /usr/sbin 超級使用者的一些管理程式 /usr/doc linux文件 /usr/include linux下開發和編譯應用程式所需要的標頭檔案 /usr/lib 常用的動態連結庫和軟體包的配置檔案 /usr/man 幫助文件 /usr/src 原始碼,linux核心的原始碼就放在/usr/src/linux裡 /usr/local/bin 本地增加的命令 /usr/local/lib 本地增加的庫 21./var
包含系統一般執行時要改變的資料。通常這些資料所在的目錄的大小是要經常變化或擴充的。原來/var目錄中有些內容是在/usr中的,但為了保持/usr 目錄的相對穩定,就把那些需要經常改變的目錄放到/var中了。每個系統是特定的,即不通過網路與其他計算機共享。 1./var/catman 包括了格式化過的幫助(man)頁。幫助頁的原始檔一般存在/usr/man/man中;有些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裡的檔案經常不確定地增長,應該定期清除。 6./var/run 儲存在下一次系統引導前有效的關於系統的資訊檔案。例如,/var/run/utmp包含當前登入的使用者的資訊。 7./var/spool 放置“假離線(spool)”程式的目錄,如mail、news、列印佇列和其他佇列工作的目錄。每個不同的spool在/var/spool下有自己的子目錄,例如,使用者的郵箱就存放在 /var/spool/mail中。 8./var/tmp 比/tmp允許更大的或需要存在較長時間的臨時檔案。注意系統管理員可能不允許 /var/tmp有很舊的檔案。