標籤:ar os 使用 sp 檔案 資料 bs linux 管理
/bin/ ,/sbin/,/usr/bin/,/usr/sbin/ 這四個目錄都是和命令相關的目錄,Liunx下命令就是一個可執行檔二進位檔案,這四個目錄都有一個bin,binary的簡寫 二進位的意識。linux下絕大多數的命令都在這四個目錄下
/bin/ 存放系統命令的目錄,普通使用者和超級使用者都可以執行。不過放在/bin下的命令在單一使用者模式下也可以執行
/sbin/ 儲存和系統內容設定相關的命令,只有超級使用者( root )可以使用這些命令進行系統內容設定,但是有些命令可以允許普通使用者查看
/usr/bin/ 存放系統命令的目錄,普通使用者和超級使用者都可以執行。這些命令和系統啟動無關,在單一使用者模式下不能執行
/usr/sbin/ 存放跟檔案系統不必要的系統管理命令,例如多數服務程式。只有超級使用者可以使用。
大家其實可以注意到Linux的系統,在所有“sbin”目錄中儲存的命令只有超級使用者可以訪問使用,“bin”目錄中儲存的命令所有使用者都可以使用
/boot/ 系統啟動目錄,儲存系統啟動相關的檔案,如核心檔案和啟動引導程式( grub )檔案等
/dev/ 裝置檔案儲存位置。linux中所有內容以檔案形式儲存,包括硬體。那麼這個目錄就是用來儲存所有硬體裝置檔案的
/etc/ 設定檔儲存位置。系統內所有採用預設安裝方式( rpm安裝 )的服務的配在檔案全部都儲存在這個目錄中,如使用者賬戶和密碼,服務的啟動指令碼,常用服務的設定檔等
/home/ 普通使用者的家目錄。建立每個使用者時,每個使用者要有一個預設登入位置,這個位置就是這個使用者的家目錄,所有普通使用者的家目錄都是在/home下建立一個和使用者名稱相同的目錄。如使用者user1的家目錄就是/home/user1
/lib/ 系統調用的函數庫儲存的位置
/lost+found/ 當系統意外崩盤或機器意外關機,而產生一些檔案片段放在這裡。當系統啟動的過程中fsck工具會檢查這裡,並修複已經損壞的檔案系統。這個目錄只有在每個分區中出現,例如/lost+found/就是跟分區的備份和恢複目錄,/boot/lost+found/就是/boot/分區的備份恢複目錄
/media/ 掛載目錄。系統建議是用來掛載多媒體裝置的,例如磁碟片和光碟片
/mnt/ 掛載目錄,早期Linux中只有這一個掛載目錄,並沒有細分。現在這個目錄系統建議掛載額外裝置,如隨身碟,移動硬碟和其他動作系統的分區
/misc/ 掛載目錄。系統建議用來掛載NFS服務的共用目錄。
系統雖然準備了三個預設掛載目錄/media,/mnt,/misc 但是到底在那個目錄中掛載什麼裝置都可以由管理員自己決定。
/opt/ 第三方安裝的軟體儲存位置。這個目錄就是放置和安裝其他軟體的位置,手工安裝的源碼包軟體都可以安裝到這個目錄當中。不過現在行業都習慣把軟體放置到/usr/local/目錄當中
/proc/ 虛擬檔案系統,該目錄中的資料並不儲存到硬碟中,而是儲存在記憶體當中。主要儲存系統的核心,進程,外部裝置狀態和網路狀態等。如/proc/cpuinfo是儲存CPU資訊的,/proc/devices是儲存裝置驅動的列表的,/proc/filesystems是儲存檔案系統列表的,/proc/net是儲存網路通訊協定資訊的
/sys/ 虛擬檔案系統。和/proc目錄相似,都是儲存在記憶體當中的,主要是儲存於核心相關資訊的
/root/ 超級使用者的家目錄。普通使用者家目錄在“/home”下,超級使用者家目錄直接在“/”下
/srv/ 服務資料目錄。一些系統服務啟動之後,可以在這個目錄中儲存所需要的資料
/tmp/ 臨時目錄。系統存放臨時檔案的目錄,該目錄下所有使用者都可以訪問和寫入。建議不要在此目錄中儲存重要資料,最好每次開機都把該目錄清空
/usr/ 系統軟體資來源目錄。注意usr不是user的縮寫,而是“Unix Software Resource”的縮寫,所以不是存放使用者資料,而是存放系統軟體資源的目錄。系統中安裝的軟體大多數儲存在這裡,除了/usr/bin和/usr/sbin這兩個目錄
/var/ 動態資料儲存目錄。主要是儲存緩衝,日誌以及軟體運行所產生的檔案
Linux 各目錄的作用