Ubuntu18.04LTS 文件系統
了解Linux文件系統是熟悉掌握使用Linux系統的第一步
首先安裝名為tree的工具
sudo apt install tree
運行
tree --help
查看tree命令的詳細用法
運行
tree -L 1
可查看當前目錄下的下一級子目錄,或者 tree -L 1 [目標目錄名] 查看目標目錄下的下一級子目錄
我們運行
tree -L 1 /
查看根目錄下的目錄樹的第一級
下面簡述一下每一個目錄
/bin
/bin目錄是包含一些二進制文件的目錄,即一些可以運行的應用程序。你會在這個目錄中找到ls程序,以及用於新建和刪除文件和目錄、移動它們的基本工具,還有一些其他的程序。文件系統樹的其他部分有更多的bin目錄,稍后進行描述。
/boot
/boot目錄包含啟動系統所需要的文件。更改它需要超級用戶權限。
/dev
/dev目錄包含設備文件,其中很多是在啟動時和運行時才生成的。
/etc
/etc目錄包含有大量的系統配置文件,包含系統名稱、用戶及其密碼、網絡上計算機的名稱以及硬盤上分區的安裝位置和時間的文件都在這里。
/home
/home目錄是用戶個人目錄,用戶個人文件可以放在該目錄或該目錄的子目錄下。
/lib
/lib目錄是庫文件所在位置。
/media
/media目錄中,當你插入外部存儲器並試圖訪問它時,將自動掛載。
/mnt
/mnt目錄是一些過去的殘余。是你手動掛載存儲設備或分區的地方。
/opt
/opt目錄通常是你編譯軟件的地方(是從源代碼開始構建,而不是從軟件庫中安裝軟件)。應用程序最終會出現在/opt/bin目錄下,庫文件會出現在/opt/lib目錄下。
(應用程序和庫的另一個位置是/usr/local,在這里安裝軟件時,也會有/usr/local/bin和/usr/local/lib,總之,開發人員如何配置文件來控制軟件的編譯和安裝過程,就決定了軟件安裝在哪里。)
/proc
/proc目錄就像/dev是一個虛擬目錄,其中包含有關用戶計算機的信息。如CPU、Linux內核。
/root
/root是系統的超級用戶的主目錄,它與其他用戶的主目錄是分開的。
/sbin
/sbin目錄與/bin目錄類似,但其中包含的應用程序只有超級用戶才用得到。
/usr
/usr目錄包含了大量目錄,這些目錄中又包含了應用程序、庫、文檔、壁紙、圖標和許多其他需要應用程序和服務共享的內容。
/srv
/srv目錄包含了服務器的數據。
/sys
/sys目錄包含有連接到計算機的設備的信息。
/tmp
/tmp目錄包含臨時文件,通常由正在運行的應用程序配置。文件和目錄通常包含應用程序現在不需要但以后可能需要的數據。
/var
/var目錄中的/var/log存放系統的日志文件。
合理利用好cd 、ls、l命令來熟悉Linux文件系統的布局。
文章參考自
https://linux.cn/article-9798-1.html
第一次寫博客顯得有些虎頭蛇尾,因為在學習和實踐過程中遇到的各種各樣的問題實在太多,用文檔來記錄又因為問題涉及到的方面太多太雜而顯得雜亂無章,所以使用博客來給自己一種規范,同時也希望能給其他初學者一些幫助,以這篇簡短粗陋的博客為開頭吧,希望能整理記錄更多的資料來給自己和讀者一點幫助吧。
2019-06-17