【Linux】Linux目錄結構分析


簡單的總結幾點快速入手Linux的方法吧。
(1)Linux的文件系統目錄結構:摸清Linux的目錄結構,對於我們學習Linux操作系統來說非常
重要;根據以往使用windows操作系統的思維模式和經驗,當你宏觀的瞭解認識了整個Linux操
作系統的目錄結構(樹狀結構分析圖會在下面簡要展示),那麼你會根據windows的使用經驗不
由自主的感覺很熟悉。
(2)熟悉Linux命令:關鍵是學習命令的同時要和windows操作系統可視化界面操作的時候進行
對比。學習的過程中一定聯想windows使用過程中的操作,這一點會對學習Linux命令留下很深
刻的印象。
(3)Linux命令的學習:Linux的每個命令不是隨便用幾個英文字母命名的,大多是英文操作名
中抽取的簡寫字母組合,因此聯想英文學習Linux命令還是非常有必要的,印象深刻。
(4)動手敲命令:當你理解Linux的目錄結構並能夠拿Linux目錄和windows進行對比,那麼剩下
的就是不斷的屬性Linux命令,一定動手敲。
 

Linux目錄的基本結構圖: 

è¿éåå¾çæè¿°

目錄結構名的作用:

/bin/: 
存放系統命令的目錄,普通用戶和超級用戶都可以執行。不過放在/bin下的命令在單用戶模式下也可以執行。

/sbin/: 
保存和系統環境設置相關名,只有超級用戶可以使用這些命令進行系統環境設置,但是有些命令可以允許普通用戶查看。 
/usr/bin/:

存放系統命令的目錄,普通用戶和超級用戶都可以執行。這些命令和系統啓動無關,在單用戶模式下不能執行。

/usr/sbin/: 
存放根文件系統不必要的系統管命令,例如:多數服務程序。只有超級用戶可以使用。大家其實可以注意到Linux的系統,在所有“sbin”目錄中保存的命令只有超級用戶可以使用,“bin”目錄中保存的命令所用用戶都可以使用。

/boot/: 
系統啓動目錄,保存系統啓動相關的文件,如內核文件和啓動引導程序(grub)文件等。

/dev/: 
設備文件保存位置。我們已經說過Linux中所用內容以文件形式保存,包括硬件。那麼這個目錄就是用來保存所用硬件設備文件的。

/etc/: 
配置文件保存位置。系統內所用採用默認安裝方式(rpm安裝)的服務配置文件全部都保存在這個目錄當中。如用戶賬戶和密碼,服務的啓動腳本,常用服務的配置文件等。

/proc/: 
虛擬文件系統,該目錄中的數據並不保存到硬盤當中,而是保存到內存當中。主要保存系統的內核,進程,外部設備狀態和網絡狀態等。如/proc/cpuinfo是保存cpu信息的。/proc/net/是保存網絡協議信息的。

/sys/: 
虛擬文件系統。和/proc目錄相似,都是保存在內存當中,主要是保存於內核相關信息的。

/root/: 
超級用戶的家目錄。普通用戶家目錄在/home下,超級用戶家目錄直接在“/”下。

/srv/: 
服務數據目錄。一些系統服務啓動之後,可以在這個目錄中保存所需要的數據。

/tmp/: 
臨時目錄。系統存放臨時文件的目錄,該目錄下所用用戶都可訪問和寫入。我們建議次此目錄中不能保存重要數據,最好每次開機都把該目錄清空。

/usr/: 
系統軟件資源目錄。注意usr不是user的縮寫,而是“Unix software resource”的縮寫,所以不是存放用戶數據,而是存放系統軟件資源的目錄。系統中安裝的軟件大多數保存在這裏,所以除了/usr/bin/和/usr/sbin/這兩個目錄,我在介紹幾個/usr/下的二級目錄。

/var/: 
動態數據保存位置。注意保存緩存,日誌以及軟件運行所產生的文件。 
/home/: 
普通用戶的家目錄。建立每個用戶時,每個用戶要有一個默認登錄位置,這個位置就是這個用戶的家目錄,所有普通用戶的家目錄就是在/home下建立一個和用戶名相同的目錄。如用user1的家目錄就是/home/user1

/lib/: 
系統調用的函數庫保存的位置。

/lost+fond/: 
當系統意外崩潰或機器意外關機,而產生一些文件碎片放在這裏。當系統啓動的過程中fsck工具會檢查這裏,並修復已經損壞的文件系統。這個目錄只在每個分區中出現,例如/lost+fond就是根分區的備份恢復目錄,/boot/lost+fond就是/boot分區的備份恢復目錄。

/media/: 
掛載目錄。系統建議是用來掛載媒體設備的,例如軟盤和光盤。

/mnt/: 
掛載目錄,早期Linux中只有這一關掛載目錄,並沒有細分。現在這個目錄系統建議掛載額外設備,如U盤,移動硬盤和其他操作系統的分區。

/misc/: 
掛載目錄。系統建議用來掛載NFS服務器的共享目錄。我們在剛剛已經解釋了掛載,大家應該知道只要是一個已經建立的空目錄就可以作爲掛載點。那麼系統雖然準備了三個默認掛載目錄/media,/mnt,/misc但是到底哪個目錄中掛載什麼設備都可以由管理員自己決定。例如超哥接觸Linux的時候,默認柺杖目錄只有/mnt一個,所以養成了在/mnt下建立不同目錄掛載不同設備的習慣。如/mnt/cdrom掛載光盤,/mnt/usb掛載U盤,這都可以的。

/opt/: 
第三方安裝的軟件保存位置。這個目錄就是放置和安裝其他軟件的位置。我手動安裝的源碼軟件包都可以安裝到這個目錄當中。不夠我還是更加習慣把軟件放置到/usr/local/目錄當中能夠,也就是說/usr/local/目錄也可以用來安裝軟件。
--------------------- 
作者:jeterjing 
來源:CSDN 
原文:https://blog.csdn.net/realjh/article/details/81143186 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章