環境:centos 7
linux系統裝好後,在根目錄下執行ll
命令,一般我們可以檢視到如下目錄:/bin/、/sbin/、/boot/、/dev/、/home/、/etc/、/proc/、/sys/、/root/、/srv/、/tmp/、/usr/、/var/、/lib/、/lost+found/、/media/、/mnt/、/misc/、/opt/。一般不同的目錄都是放不同種類的檔案,如/bin/目錄下一般存放系統的命令。對於這些目錄中,哪些目錄一般是用來放什麼檔案,下面我將詳細的介紹。
命令存放目錄
/sbin/、/bin/、/usr/bin/、/usr/sbin/
使用者的家目錄/bin/
:存放系統命令。普通使用者和超級使用者都可以執行,不過放在/bin/下的命令在單使用者模 式下也可以執行。
/sbin/
:儲存和系統環境設定相關的命令。只有超級使用者可以使用這些命令進行系統環境設定,但是有些命令可以允許普通使用者檢視。
/usr/bin/
:存放系統命令。普通使用者和超級使用者都可以執行。這些命令和系統啟動無關,在單使用者模式下不能執行。
/usr/sbin/
:存放根檔案不必要的系統管理命令。例如多數服務程式,只有超級使用者可以使用。
/home/
/home/
:普通使用者的家目錄。在linux系統下建立使用者時,每建立乙個使用者,都會在/home/下建立乙個與使用者名稱相同的目錄,這個目錄也是使用者預設登入位置。如建立使用者usr1時,就會在/home/目錄下建立乙個名為/usr1/的目錄,並且這個/home/usr1/目錄也作為使用者的預設登入位置。
函式儲存目錄
/lib/
/lib/
:系統呼叫的函式庫儲存目錄
超級使用者家目錄
/root/
系統軟體資源目錄/root/
:超級使用者的家目錄。超級使用者家目錄直接在/
下,普通使用者的家目錄在/home/
下。
/usr/
/usr/
:系統軟體資源目錄。注意usr不是user的縮寫,而是unix software resource的縮寫,所以此目錄不是存放使用者資料,而是存放系統軟體資源的目錄。系統中安裝的軟體大多數儲存在這個目錄。
動態資料儲存目錄
/var/
/var/
:動態資料儲存目錄。主要儲存快取、日誌、以及各種軟體執行所產生的檔案。
臨時目錄
/tmp/
/tmp/
:臨時目錄。系統存放臨時檔案的目錄,該目錄下所有的使用者都可以訪問和寫入,不建議在此目錄下儲存重要的目錄,最好每次開機都把此目錄清空。
備份恢復目錄
/lost+found/
掛載目錄/lost+found
:備份恢復目錄。當系統以外崩潰會機器意外關機時,產生的一些檔案碎片會放在這些,在系統啟動過程中fsck工具會檢查這裡,並修復已經損壞的檔案系統。這個目錄只在每個分割槽**現,例如/lost+found/
是根分割槽的備份恢復目錄,那/boot/lost+found/
就是/boot/
分割槽的備份恢復目錄。
/media/、/mnt/、/misc/
系統啟動目錄/media/
:一般用來掛載**裝置。如軟盤和光碟。
/mnt/
:建議用來掛載額外的裝置。如u盤、行動硬碟和其他作業系統的分割槽。
/misc/
:建議用來掛載nfs服務的共享目錄。
注意
: 系統雖然準備了三個預設的掛載目錄,但是實際使用的過程中到底使用那個目錄掛載什麼裝置都是由管理員決定的。另外乙個已經建立的空目錄都可以作為掛在點。
/boot/
/boot/
:系統啟動目錄,儲存系統啟動的相關檔案。如核心檔案和啟動引導程式(grub)檔案等。
裝置檔案儲存目錄
/dev/
/dev/
: **裝置檔案儲存位置目錄。用來儲存所有的硬體裝置檔案。
裝置檔案儲存目錄
/etc/
/etc/
:配置檔案儲存目錄。系統內所有採用預設安裝方式(npm安裝)的服務的配置檔案全部都儲存在這個目錄當中。如使用者賬戶、密碼、服務的啟動指令碼、常用服務的配置檔案等。
虛擬檔案系統
/proc/、/sys/
/proc/
:虛擬檔案系統。該目錄中的資料並不儲存到硬碟當中,而是儲存到記憶體當中。主要儲存系統的核心、程序、外部裝置狀態和網路狀態燈。如/proc/cpuinfo
是儲存cpu資訊的,/proc/devices/
是儲存裝置驅動列表的,/proc/filesystems/
是儲存檔案系統列表的,/proc/net/
是儲存網路協議資訊的。
/sys
:虛擬檔案系統。和/proc/
目錄相似,都是儲存在記憶體當中的,主要是儲存於虛擬相關資訊的。
Linux目錄介紹
linux目錄介紹使用 root 登入進入系統後預設進入的使用者的 home 目錄,可以使用 pwd列印當前工作目錄的位置 在根目錄下面輸入 ls 檢視。由於 root 使用者許可權比較高,不要輕易使用,先建立乙個普通使用者,使用 useradd rathat 命令建立 rathat 命令passw...
linux目錄介紹
根目錄,一般根目錄下只存放目錄,不要存放檔案,etc bin dev lib sbin應該和根目錄放置在乙個分割槽中 bin usr bin 可執行二進位制檔案的目錄,如常用的命令ls tar mv cat等。boot 放置linux系統啟動時用到的一些檔案。boot vmlinuz為linux的核...
Linux目錄介紹
對於linux的整體目錄結構組成跟我們常用的windows有很大的區別,所以在開始linux學習的時候一定要有心理準備 改變在windows下的固有思維,必須完全的接受和熟悉這樣的思維方式,不過最終還是,唯手熟爾,只要多用,都能很熟悉的。下面是一張簡單的linux目錄結構圖 簡單的理解關於linux...