linux的哲學思想是一切皆檔案,把幾乎所有資源統統抽象為檔案形式。
根目錄下結構:
解釋:/bin:二進位制可執行命令
/dev:存放必要的裝置檔案
/home:存放普通使用者的主目錄,包括儲存的檔案,個人配置,等等
/media:掛載點,linux系統會自動識別一些裝置,例如優盤,當識別後,linux會把識別的裝置掛載到這個目錄下
/opt:附加應用程式的安裝位置
/root:系統管理員的家目錄
/selinux:安全機制,類似於防火牆
/usr: 應用程式存放目錄,/usr/bin存放應用程式, /usr/share存放共享資料,/usr/lib 存放不能直接執行的,卻是許多程式執行所必需的一些函式庫檔案,/usr/local存放軟體公升級包,/usr/share/doc系統說明檔案存放目錄
/boot:存放引導載入器(bootstrap loader)使用的檔案、
/etc:系統程式的配置檔案,均為靜態檔案
/lib:系統配置檔案存放的目錄,該目錄存放系統的大部分配置檔案和子目錄
/lost+found:一般為空,系統發生錯誤時,將遺失的片段放入。
/mut:其他檔案系統的臨時掛載點
/proc:以檔案形式提供程序以及核心資訊的虛擬檔案系統,如 cpu 硬碟分割槽 記憶體資訊等
/sbin:供系統管理使用的工具程式的目錄,也不可以進行單獨分割槽
/srv:當前主機為伺服器提供的資料檔案存放的目錄
/tmp:存放程式執行產生臨時檔案 (另見 /var/tmp). 通常在系統重啟後刪除
/var:針對常態性變動檔案,一些隨著系統常規操作而持續改變的檔案就放在這裡
/etc下重要檔案,目錄。
bashrc
bash環境變數配置,裡邊新增啟動bash時讀取的環境
crontab
指定任務的配置檔案
fstab
記錄開機後要掛載的檔案系統
group
使用者組資訊
gshadow
使用者組密碼配置檔案
hosts
設定使用者ip與名字(網域名稱)的對應解析表,相當於本地lan內的dns
issue
使用者登入前顯示的資訊
shells
當前系統支援的shell
skel/
新使用者預設的環境資訊檔案
login.defs
設定使用者賬號限制資訊
yum.repos.d
yum倉庫配置資訊
sysconfig/network
修改機器名,網絡卡閘道器等資訊
ssh存放shh服務配置檔案
profile
系統全域性環境變數設定,可以新增對所有使用者組有效的環境變數,系統變數,使用者登入後被執行。
profile.d
系統啟動後要執行的指令碼
/proc 下重要檔案 目錄
bus匯流排裝置
cpuinfo
記錄了 處理器的資訊
meminfo
記錄了儲存器資訊(記憶體,交換資訊)
filesystems
核心配置的檔案系統資訊
mounts
核心載入的核心模組資訊
partitions
裡面記錄了分割槽資訊
uptime
系統啟動時長
/var下重要檔案 目錄
cache
儲存了系統執行本身產生的快取資訊
local
/usr/local/中安裝的程式的一些可變資料
lock
鎖定的檔案,因為某些裝置或檔案資源一次只能被乙個應用程式使用
log各種日誌檔案
spool
佇列資料,(排隊等待後續程序使用的資料,使用後被刪除)
tmp儲存應用程序產生的臨時檔案
lib程式本身執行過程中,需要的資料檔案放置的目錄
檔案系統層級結構
目錄及檔案 說明 dev 系統必備的 device 檔案,如 dev null dev sr0,dev zero bin 所有使用者在單使用者模式中必須具備的二進位制命令檔案,如vi,mv lib64 bin 和 sbin 中必須的依賴庫 media 一些可以熱拔插的介質 如cd roms 的掛載點...
linux的檔案系統層級結構
linux的檔案系統層級結構 思維導圖 一般模式 按esc鍵可回到命令模式 u 撤銷當前操作 dd 刪除當前行,剪下 ctrl r 重做上乙個操作 yy 複製游標所在行 2 yy 複製游標所在行和游標下一行 p 貼上到游標下一行 p 貼上到游標上一行 x 刪除游標所在位置的內容,即向後刪除乙個字元w...
linux的檔案系統層級結構
fhs filesystem hierarchy standard檔案系統層級標準,定義了在類unix系統中的目錄結構和目錄內容,即讓使用者了解到已安裝軟體通常放置於哪個目錄下。可執行檔案 指的是可以由作業系統進行載入執行的檔案 fhs採用樹形結構組織檔案。fhs檔案系統層級圖 linux裡面有哪些...