[Linux入門第九天]Linux入門之Linux根文件系統(tǒng)層級(jí)標(biāo)準(zhǔn)FHS

1.回顧


如何使用幫助:

help

--help, man, info

自帶文檔(README, CHANGELOG, INSTALL),官方文檔

發(fā)行版的文檔

Google


Linux Kernel: Documentation

manual: 使用手冊(cè)

whatis keyword

Man # KEYWORD

SECTION:

NAME

SYBOPIS

[], <>, ||, {}

...

控制命令:

Space, b

Enter, k

Ctrl+d, Ctrl+w

q

#G


/keyword

?Keyword

基礎(chǔ)命令: pwd, cd, ls, echo, date, clock, cal, hwclock, cat, tac, file, type, tty, halt, poweroff, shutdown, reboot

Linux文件系統(tǒng):

Linux: glibc

程序編譯方式:

動(dòng)態(tài)鏈接

靜態(tài)鏈接


進(jìn)程的類型:

終端: 硬件設(shè)備, 關(guān)聯(lián)一個(gè)用戶接口


與終端相關(guān): 通過終端啟動(dòng)

與終端無(wú)關(guān): 操作引導(dǎo)啟動(dòng)過程當(dāng)中自動(dòng)啟動(dòng)


操作系統(tǒng)的組成:

靜態(tài): kernel, application

文件系統(tǒng):層級(jí)結(jié)構(gòu)

FHS:

Filesystem Hierarchy Standard

/bin:所有用戶可用的基本命令程序文件:

/sbin:供系統(tǒng)管理員使用的工具程序:

/boot:引導(dǎo)加載器必須用到的各種靜態(tài)文件: kernel, initframfs(initrd), grub等:

/dev:存儲(chǔ)特殊文件或設(shè)備文件:

設(shè)備有兩種類型:字符設(shè)備(線性設(shè)備), 塊設(shè)備(隨機(jī)設(shè)備):

/etc:系統(tǒng)程序的配置文件,只能為靜態(tài):

/home:普通家目錄的集中位置: 一般每個(gè)普通的家目錄默認(rèn)為此目錄下與用戶名 同名的子目錄, /home/USERNAME:

/lib:為系統(tǒng)啟動(dòng)或根文件系統(tǒng)上的的應(yīng)用程序(/bin, /sbin等)提供共享庫(kù), 以及為 內(nèi)核提供內(nèi)核模塊

lib.so.*:動(dòng)態(tài)鏈接的C庫(kù):

ld*:運(yùn)行時(shí)連接器/加載器:

modules:用于存儲(chǔ)內(nèi)核模塊的目錄:

/lib64: 64位系統(tǒng)特有的存放64位共享庫(kù)的路徑:

/media:便攜式設(shè)備掛載點(diǎn), cdrom, floppy等:

/mnt:其它文件系統(tǒng)臨時(shí)掛載點(diǎn):

/opt:附加應(yīng)用程序的安裝位置,可選路徑:

/srv:當(dāng)前主機(jī)為服務(wù)提供的數(shù)據(jù):

/tmp:為那些會(huì)產(chǎn)生臨時(shí)文件的程序提供的用于存儲(chǔ)臨時(shí)文件的目錄: 可供用戶 執(zhí)行寫入操作: 有特殊權(quán)限:

/usr: usr Hierarchy,全局共享的只讀數(shù)據(jù)路徑:

bin, sbin

lib,lib64

Include:C程序頭文件:

Share:命令手冊(cè)頁(yè)和自帶文檔等架構(gòu)特有文件的存儲(chǔ)位置:

local:另一個(gè)高級(jí)目錄:

X11R6: X-Window程序的安裝位置

src:程序源碼文件存儲(chǔ)位置

/usr/local: Local hierarchy,讓系統(tǒng)管理員安裝本地應(yīng)用程序: 也通常用于安裝第三方 程序:也通常用于安裝第三方程序:

/var: /var Hierarchy,存儲(chǔ)常發(fā)生變化的數(shù)據(jù)的的目錄:

cache Application cache data

Lib Variable state infoemation

Local Variable data for /usr/local

Lock Lock files

Log Log files and directories

Opt Variable data for /opt

Run Data relevant to running proccess

Spool Application spool data

Tmp Temporary files preserved between system reboots

/proc:基于內(nèi)存的虛擬文件系統(tǒng), 用于為內(nèi)核及進(jìn)程存儲(chǔ)其相關(guān)信息: 它們多為 內(nèi)核參數(shù), 如net.ipv4.ip_forward,虛擬為net/ipv4/ip_forward,存儲(chǔ)于/proc/sys, 因此其完整路徑為/proc/sys/net/ipv4/ip_forward:

/sys: sysfs虛擬文件系統(tǒng)提供了一種比proc更為理想的訪問內(nèi)核數(shù)據(jù)的途徑:其主要作用在于為管理Linux設(shè)備提供一種統(tǒng)一模型的接口:

參考: https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/


ndor??|?gvT

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,176評(píng)論 2 33
  • 在早期的 UNIX 系統(tǒng)中,各個(gè)廠家各自定義了自己的 UNIX 系統(tǒng)文件目錄,比較混亂。Linux 面世不久后,對(duì)...
    yaoshiyou閱讀 3,019評(píng)論 0 2
  • feisky云計(jì)算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,272評(píng)論 0 5
  • 看完這部電影后心里平靜如水,整部電影像就像一道從高山緩緩流下的小溪,讓人感到滋潤(rùn)而清明。 說(shuō)實(shí)話,這部電影...
    可拉的嘆息閱讀 1,053評(píng)論 38 18
  • 一、模式簡(jiǎn)介 定義:對(duì)內(nèi)整合多個(gè)子系統(tǒng),對(duì)外提供統(tǒng)一接口。外部應(yīng)用程序不用關(guān)心內(nèi)部子系統(tǒng)具體的細(xì)節(jié),大大降低了系統(tǒng)...
    潛心之力閱讀 190評(píng)論 0 0

友情鏈接更多精彩內(nèi)容