linux根目錄解釋說明


本來想探究一下linux根目錄下的文件說明,但是進入根目錄發現了除了目錄還有幾個文件,一個只有root具有讀寫權限的core文件,以及四個連接文件,看顏色還是軟鏈接(軟鏈接硬鏈接見 https://www.cnblogs.com/jszd/p/11182252.html)。查了資料發現,core文件是內核轉儲的文件,刪除了就好了(一般非正常退出應用程序時就會出現coredump,往往是你在執行中斷時按了CTRL+D,CTRL+C,CTRL+|等。core文件沒什么用,一般只有高級系統管理員才能分析出其錯誤代碼,若發現其存在,一般的處理方法是刪除了就好了)。

強迫症患者已經將礙眼的文件清理完畢,根目錄如下:

 

【常見目錄說明】

目錄

 

/bin

存放二進制可執行文件(ls,cat,mkdir等),常用命令一般都在這里。

/etc

存放系統管理和配置文件。如/etc/passwd,用戶數據庫,其中的域給出了用戶名、真實姓名、用戶起始目錄、加密口令和用戶的其
他信息。

/home

存放所有用戶文件的根目錄,是用戶主目錄的基點,比如用戶user的主目錄就是/home/user,可以用~user表示

 

/usr

用於存放系統應用程序,比較重要的目錄/usr/local 本地系統管理員軟件安裝目錄(安裝系統級的應用)。這是最龐大的目錄,要用到的應用程序和文件幾乎都在這個目錄。

/usr/x11r6 存放x window的目錄

/usr/bin 眾多的應用程序  

/usr/sbin 超級用戶的一些管理程序  

/usr/doc linux文檔  

/usr/include linux下開發和編譯應用程序所需要的頭文件  

/usr/lib 常用的動態鏈接庫和軟件包的配置文件  

/usr/man 幫助文檔  

/usr/src 源代碼,linux內核的源代碼就放在/usr/src/linux里  

/usr/local/bin 本地增加的命令  

/usr/local/lib 本地增加的庫

/opt

給主機額外安裝軟件所擺放的目錄。如:FC4使用的Fedora 社群開發軟件,如果想要自行安裝新的KDE 桌面軟件,可以將該軟件安裝在該目錄下。以前的 Linux 系統中,習慣放置在 /usr/local 目錄下

/proc

虛擬文件系統目錄,是系統內存的映射。可直接訪問這個目錄來獲取系統信息。如/proc/cpuinfo存放處理器( c p u )的信息,如c p u的類型、制造商、型號和性能等。

/root

超級用戶(系統管理員)的主目錄(特權階級^o^)

/sbin

存放二進制可執行文件,只有root才能訪問。這里存放的是系統管理員使用的系統級別的管理命令和程序。如ifconfig等。

/dev

存放了設備文件,即設備驅動程序,用戶通過這些文件訪問外部設備。/dev/null是“黑洞”,所有寫入該設備的信息都將消失。例如:當想要將屏幕上的輸出信息隱藏起來時,只要將輸出信息輸入到/ d e v / n u l l中即可。

/mnt

系統管理員安裝臨時文件系統的安裝點,系統提供這個目錄是讓用戶臨時掛載其他的文件系統。

/boot

存放用於系統引導時使用的各種文件。核心映像也經常放在這里,而不是放在根目錄中。

/lib

l i b目錄是根文件系統上的程序所需的共享庫,共享庫又叫動態鏈接共享庫,作用類似windows里的.dll文件,存放了根文件系統程序運行所需的共享文件。這些文件包含了可被許多程序共享的代碼,以避免每個程序都包含有相同的子程序的副本,故可以使得可執行文件變得更小,節省空間

/tmp

用於存放各種臨時文件,是公用的臨時文件存儲點。

/var

用於存放運行時需要改變數據的文件,也是某些大文件的溢出區,比方說各種服務的日志文件(系統啟動日志等。)等。

/lost+found

這個目錄平時是空的,系統非正常關機而留下“無家可歸”的文件(windows下叫什么.chk)就在這里

 

 

 

 

 

參考   https://www.cnblogs.com/zhuchenglin/p/8686924.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM