Linux基礎學習 Linux系統目錄結構

2021-06-14 20:37:42 字數 1257 閱讀 8402

隨著linux的發行版本越來越多,linux系統之間的差異性也越來越大,為了保證使用者在使用不同的linux發行版本都能夠了解linux系統目錄結構和作用,於是便制定的fhs標準(filesystem hierarchy standard),以便於使用者的使用和使用者對系統的維護,而且linux是乙個基於檔案的系統,在linux中任何東西都是乙個檔案,比如硬碟,分割槽,網絡卡,顯示卡,都可以看作乙個檔案,所以了解linux的系統目錄結構和目錄下的檔案作用極其重要。

根據fhs標準linux的主要目錄結構如下:

/bin:執行不一定需要root許可權的命令

/boot:放置開機會使用到的檔案

/dev:裝置和裝置介面檔案

/etc:系統主要的配置檔案

/home:使用者主目錄

/lib:系統開機的時候會用到的函式庫,以及/bin,/sbin目錄下命令會呼叫的函式庫

/media:放置可刪除的裝置檔案

/mnt:暫時掛載檔案系統的掛載點

/opt:第三方軟體的放置目錄

/root:root使用者的主資料夾

/sbin:開機過程所需要的命令,包括開機,修復,還原系統所需命令,需要使用root許可權

執行/srv:網路服務啟動後,這些服務所需要用到的資料目錄

/tmp:正在執行的程式暫時存放檔案的目錄

/usr:作業系統軟體資源,所有系統預設軟體

/var:經常變動的檔案存放目錄,比如快取檔案,登入檔案,以軟體執行時產生的檔案

/lost+found:ext2/ext3檔案系統專有,存放檔案系統發生錯誤時丟失的檔案片段

/proc:虛擬檔案系統,在記憶體中,存放的資料為系統的狀態

/sys:虛擬檔案系統,記錄核心相關資訊

/usr目錄

/bin: 絕大多數使用者可使用的命令

/include: c/c++等程式語言的標頭檔案和包含檔案,以及其他軟體的標頭檔案

/lib: 應用軟體的函式庫,目標檔案,以及不被一般使用者慣用的執行檔案和指令碼

/sbin: 非系統正常執行所需要的系統命令

/share: 共享檔案放置目錄

/src: 源**存放目錄

/var 目錄下

/cache: 應用程式產生的快取檔案

/lib: 程式執行過程中,需要使用的檔案

/lock: 裝置或檔案上鎖檔案

/log: 登入檔案

/mail: 個人電子郵箱檔案

/run: 某程式或服務啟動後的pid

/spool:放置佇列資訊,即等待其他程式使用的資料

Linux學習 (一)Linux基礎

命令使用者和使用者組 普通使用者 使用者資訊儲存在 etc passwd 使用者組 group 路徑 etc passwd 當前目錄 hello.c 主目錄 linuxc hello.c 程序 是乙個 執行中的程式 檔案 硬鏈結和軟連線 軟連線 常用命令 命令英文作用 lslist 檢視當前資料夾下...

Linux學習(一) Linux基礎

一 linux 和 windows 的區別 windows 磁碟劃分 碟符 c盤 d盤 linux 沒有碟符的概念,只有乙個根目錄 所有檔案都是從根目錄開始儲存的 linux的目錄結構是乙個倒狀樹結構 如下圖 linux上一切皆檔案 每個目錄儲存特定的檔案 bin 二進位制檔案 系統命令對應的程式檔...

Linux基礎學習

1.linux中沒有類似於windows中 登錄檔 這樣的二進位製表項,linux中所有軟體的配置都是通過文字檔案實現的。2.linux中命令列是提供使用者輸入命令的介面,其本身只接受輸入,然後將命令傳遞給命令編譯器。shell 是乙個程式,它在使用者和作業系統之間提供了乙個面向行的可互動介面 3....