linux根目錄下各資料夾 的內容

2021-06-27 12:14:17 字數 1752 閱讀 7408

或許不同的linux版本會有些區別但總體上是這樣的。

/bin 

bin是binary的縮寫。這個目錄存放了我們平時經常用的命令 如grep ls sync.... 需要新增其他的命令則修改 /etc/profile 在該檔案後新增 export path=/home/gec/bin:$path

/boot 

這裡存放的是啟動linux時使用的一些核心檔案.認真看了下 這個估計要跟linux啟動時的啟動**一起看才看得懂

/dev 

dev是device(裝置)的縮寫。這個目錄下是所有linux的外部裝置,比如你檢視 /dev/input 如果你是用虛擬機器啟動的話 你就會看到你虛擬機器虛擬出來的各種裝置,搞不懂的是這些裝置檔案上並沒有寫什麼東西。

/etc 

這個目錄用來存放系統管理所需要的配置檔案和子目錄,比如裡面的/etc/network目錄裡inte***ce的就是用來設定linux的ip的

/home 

使用者的主目錄,這個目錄就不怎麼要解釋吧,這個目錄的特點就是裡面的東西不要sudo 也可以隨便刪除

/lib 

這個目錄裡存放著系統最基本的動態鏈結共享庫,可以通過修改/etc/ld.so.conf.d/libc.conf 或 /etc/profile 或/etc/ld.so.conf 來把自己的庫檔案新增到系統的庫檔案裡。  (注:1.檢視乙個可執行的二進位制檔案所鏈結的庫檔案方法是「 ldd + 檔名 」    2. 新增庫檔案時別把以前的庫刪掉了,請用格式 export path=/home/gec/mylib:$ld_library_path       新增完後要重啟才能用啦,畢竟etc目錄都是開機時開始作用的

/lost+found 

該目錄用來存放當系統不正常關機時,一些無家可歸的檔案的資訊。 該目錄一般是空的

/mnt 

這個目錄是空的,系統提供這個目錄是讓使用者臨時掛載別的檔案系統。 

/proc 

這個目錄是乙個虛擬的目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。也就是說,這個目錄的內容不在硬碟上而是在記憶體裡。這個你用指令du /proc  -h 來檢視會發現裡面的東西都是0 因為它們都不是內硬碟上都是在記憶體裡  (注:proc 這個目錄挺重要的,後面會有這個目錄跟sys目錄的比較)

/root 

系統管理員(也叫超級使用者)的主目錄,帶你裝逼帶你飛的目錄,裡面嘛 好像也沒什麼東西,相當於程式猿的家目錄,比如說當你用sudo su 命令後 再用cd 就直接到這個目錄來啦

/sbin 

就是super user的意思,也就是說這裡存放的是系統管理員使用的管理程式,像insmod,ifconfig,mount這類跟核心關係比較密切的命令都在這個目錄

/tmp 

這個目錄不用說,一定是用來存放一些臨時檔案的地方了。

/usr 

這是使用者的目錄,我們要用到的應用程式和檔案幾乎都存放在這個目錄下。像include,local 如果我們有需要安裝交叉編譯工具的話也都會吧交叉編譯工具放到/usr/local/ 目錄裡。

/var 

這個目錄中存放著那些不斷在擴充著的東西,為了保持/usr的相對穩定,那些經常被修改的目錄可以放在這個目錄下,系統的日誌檔案就在/var/log目錄中(記得有乙個題目是寫個守護程序,記錄什麼東西,然後寫入到日誌裡的)。

/sys

首先你要知道這個目錄是通過掛載乙個叫sysfs的檔案系統而來的,sysfs是一種虛擬的基於記憶體的檔案系統,它跟proce很像很像的,從某些方面來說它是proc的優化,它把記憶體裡的資訊進行歸類整理,使得裡面的資訊更好的被使用者使用。

linux 根目錄下各資料夾作用

bin 系統由很多放置可執行檔案的目錄,但是bin目錄比較特殊。因為bin目錄下面放置的是在單使用者維護模式下還能被操作的命令 在 bin下面的被root使用者和一般的使用者所使用,主要有cat chmod chown date mv mkdir cp bash等。boot 這個目錄主要放置開機能夠...

linux 根目錄下各資料夾的作用

bin 二進位制可執行命令 dev 裝置特殊檔案 etc 系統管理和配置檔案 etc rc.d 啟動的配置檔案和指令碼 home 使用者主目錄的基點,比如使用者user的主目錄就是 home user,可以用 user表示 lib 標準程式設計庫,又叫動態鏈結共享庫,作用類似windows裡的.dl...

linux根目錄下各資料夾的作用

深入了解linux檔案目錄結構的標準和每個目錄的詳細功能,對於初學者很重要 boot 主要放置開機會使用到的檔案,包括linux核心檔案以及開機選單與開機所需設定檔等等。linux kernel常用的檔名為 vmlinuz 如果使用的是grub這個開機管理程式,則還會存在 boot grub 這個目...