Ubuntu根目錄下各文件夾的作用


Ubuntu上常識和常用命令:

1、Ubuntu文件結構

  在ubuntu上硬盤的目錄和Windows上不同,Windows可以根據自己的需求分不同的盤符,但ubuntu上只有一個盤,從根目錄開始每個目錄有針對性的用途。

根目錄用“/”表示,根目錄下會有不同的目錄:

 部分錯誤望指正修改!

  bin:

  系統啟動需要的命令和大部分普通用戶平常所需的可執行命令。

  需要注意的是這個文件夾中的文件都是二進制的,權限很高,絕大部分文件普通用戶都只有執行權限,無讀寫權限。

  只有root賬戶有讀寫權限。

  boot

  目錄中存放Ubuntu內核文件及引導加載器bootstraploade相關的文件,如果這個目錄中的文件被破壞,一般都會出現啟動引導異常,無法正常進入系統。

  root權限才能讀寫文件。

  cdrom:

  光盤目錄,如果插入光盤會出現光盤內容(這個已經很少用了,被時代淘汰的功能)

  dev:

  設備列表文件夾,設備包括鼠標、鍵盤、硬盤等。

  關於設備驅動文件都存放在這個文件夾中,。

  etc:

  程序的配置文件目錄,

  比如配置vi編輯器的vimrc就在這個文件下內部,系統不同用戶的密碼就存放在這個文件夾中。

  這個文件夾的權限很高,root權限才能編輯修改文件。

  home:

  家目錄,所有普通用戶都有一個以自己名字命名的文件夾存放在這個目錄中。

  普通用戶登錄ubuntu默認進入的就是家目錄中自己的文件夾,可用pwd命令查看,也可用 cd ~ 命令快速跳轉到家目錄

  lib:

  各種程序所需的共享動態鏈接庫,是系統程序能正常運行的支持文件。  

  主要存放的都是系統程序共用的代碼,提高程序的可讀性,節省空間。

  lib32:

  系統32位支持庫,有的系統是64位,則位lib64位支持庫

  lib64:

  lib64位支持庫,我的是32位的,里面只有一個文件。

  media:

  存放所有關於媒體信息的文件。

  mnt:

  所有掛載在系統中的設備。比如U盤設備

  opt:

  安裝程序的引導和程序文件,如果缺少必要的文件,安裝的程序無法正常啟動,一般多是第三方軟件,比如sublime

  proc:

  這是process的縮寫,表示進程。存放的是系統信息和進程信息。

  這個目錄中存放的文件很重要,記錄了系統運行的絕大部分性能信息和各種參數信息。

  root:

  這是超級管理員的家目錄,超級管理員擁有最高級的權限,能夠對系統中的幾乎所有文件系統可讀可寫可執行的操作。

  run:

  保存從系統誕生到當前的關於系統信息的文件。

  sbin:

  存放系統管理員可執行的命令。

  里面也是二進制文件。

  一般不給普通用戶執行,除非必要的時候,普通用戶獲取超級管理員權限可執行部分命令。

  snap:

  snap應用框架的程序文件

  srv:

  一般是系統存儲的服務相關數據。

  sys:

  系統中的設備和文件層次結構。文件夾中存儲系統信息,用戶需要的信息也從中調用。

  tmp:

  存放系統或者用戶的臨時文件的目錄。

  usr:

  和用戶有關的文件系統都存放在這個目錄。

  var:

  存放類似日志這樣隨時間變化的文件。

  initrd.img

  臨時引導系統到內核文件的鏡像文件。不能隨便刪除。

  分為幾個階段的引導過程,完成磁盤及相關的空間分配整理。

  vmlinuz:

  屬於一個可壓縮的軟鏈接內核。

  創建內核連接分為兩種。

  

  

 


免責聲明!

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



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