linux學習四 目錄結構與編碼

2022-06-20 19:54:10 字數 1757 閱讀 9393

linux檔案系統層次結構規範,fhs標準規定了目錄各資料夾的名稱及作用,統一了linux界命令混亂的局面。無論何種版本的 linux 發行版,桌面、應用是 linux 的外衣,檔案組織、目錄結構才是linux的內心。

與window的區別:windows系統下,通常會有多個碟符,路徑的起始是碟符,而在linux中,沒有碟符一切都從根開始,

目錄說明

備註bin

存放普通使用者可執行的指令

boot

開機引導目錄

包括linux核心檔案與開機所需要的檔案

dev裝置目錄

所有的硬體裝置及周邊均放置在這個裝置目錄中,音效卡

etc各種配置檔案目錄

大部分配置屬性均存放在這裡

lib/lib64

開機時常用的動態鏈結庫

bin及sbin指令也會呼叫對應的lib庫

media

可移除裝置掛載目錄

類似軟盤 u盤 光碟等臨時掛放目錄

mnt使用者臨時掛載其他的檔案系統

額外的裝置可掛載在這裡,相對臨時而言

opt第三方軟體安裝目錄

現在習慣性的放置在/usr/local中

proc

虛擬檔案系統

通常是記憶體中的對映,特別注意在誤刪除資料檔案後,比如db,只要系統不重啟,還是有很大機率能將資料找回來

root

系統管理員主目錄

除root之外,其他使用者均放置在/home目錄下

run系統執行是所需檔案

以前在/var/run中,後來拆分成獨立的/run目錄。重啟後重新生成對應的目錄資料

sbin

只有root才能執行的管理指令

跟bin類似,但只屬於root管理員

snap

ubunut全新軟體包管理方式

snap軟體包一般在/snap這個目錄下

srv服務啟動後需要訪問的資料目錄

sys跟proc一樣虛擬檔案系統

記錄核心系統硬體資訊

tmp存放臨時檔案目錄

所有使用者對該目錄均可讀寫

usr應用程式放置目錄

var包括系統一般執行時要改變的資料

例如各種日誌記錄,郵件來往等,每個系統是特定的,不通過網路與其他計算機共享.

usr目錄

/usr/local 編譯安裝軟體預設的路徑

/usr/src 存放原始碼檔案的路徑

echo $lang    #檢視編碼

# 臨時修改字符集 export 命令可以修改當前會話下某個環境變數的值,登出後失效

export lang=en_us.utf-8

# 測試是否生效

type if

type 是用於輸出某個值的型別 與py的type類似,檢視其是否顯示英文/中文

永久修改字符集
1.修改配置檔案

vim /etc/locale.conf

2.命令列修改

localectl set-locale lang=en_us.utf-8

source /etc/locale.conf # 當然重新啟動也可以

ctl control 的縮寫。例如:systemctl,kubectl,localctl

uname -a  # 獲取系統資訊

hostnamectl #更詳細

hostnamectl set-hostname name # 設定主機名稱

(四)linux目錄與檔案

linux目錄結構 linux系統的入口,最頂層目錄 bin 存放系統最基礎命令 boot 存放linux的核心和引導程式 lib 系統所需庫檔案存放目錄 etc 存放系統配置檔案 proc 與程序執行時相關資料存放目錄 dev 裝置檔案儲存目錄 root 超級管理員所使用的目錄 sbin 超管使用...

Linux 學習筆記 Linux目錄結構

bin 系統啟動時需要的執行檔案 二進位制 sbin 可執行程式的目錄,但大多存放涉及系統管理的命令。只有root許可權才能執行 proc 虛擬,存在linux核心映象 儲存所有核心引數以及系統配置資訊 usr 使用者目錄,存放使用者級的檔案 boot 引導載入器所需檔案,系統所需儲存於此 lib ...

Linux學習筆記 Linux目錄結構

與windows作業系統比較,windows 一直是以儲存介質為主的,主要以碟符 c 盤,d 盤 及分割槽來實現檔案管理,然後其下才是目錄,目錄就顯得不是那麼重要,除系統檔案之外的使用者檔案放在任何地方任何目錄也是沒有多大關係。然而 unix linux 恰好相反,unix 是以目錄為主的,linu...