![Linux目錄結(jié)構(gòu)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/4d521a8c-ce57-4f5e-b9e2-2550cdc1a8c6/4d521a8c-ce57-4f5e-b9e2-2550cdc1a8c61.gif)
![Linux目錄結(jié)構(gòu)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/4d521a8c-ce57-4f5e-b9e2-2550cdc1a8c6/4d521a8c-ce57-4f5e-b9e2-2550cdc1a8c62.gif)
![Linux目錄結(jié)構(gòu)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/4d521a8c-ce57-4f5e-b9e2-2550cdc1a8c6/4d521a8c-ce57-4f5e-b9e2-2550cdc1a8c63.gif)
![Linux目錄結(jié)構(gòu)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/4d521a8c-ce57-4f5e-b9e2-2550cdc1a8c6/4d521a8c-ce57-4f5e-b9e2-2550cdc1a8c64.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、Linux 目錄結(jié)構(gòu)包括文件類型和一些重要的文件子目錄。linux 文件系統(tǒng)的最頂端是/,稱為 linux 的 root,所有的目錄、文件、設(shè)備都在/之下。文件類型linux 有四種基本文件系統(tǒng)類型:普通文件、目錄文件、連續(xù)文件和特殊文件??梢杂?file命令來識別。普通文件:如文本文件、c 語言源彳弋碼、shell 腳本等,可以用 cat、less、more、vi 等來察看內(nèi)容,用 mv 來改名。目錄文件:包括文件名、子目錄名及其指針??梢杂?ls 列出目錄文件鏈接文件:是指向一索引節(jié)點的那些目錄條目,用 ls 來查看時,鏈接文件的標(biāo)志用 l 開頭,而文件后以-指向所鏈接的文件特殊文件:如磁
2、盤、終端、打印機等都在文件系統(tǒng)中表示出來,常放在/etc 目錄內(nèi)。例如:軟驅(qū) A 稱為/dev/fd0,/dev/had 來自第一硬盤。/bin:存放系統(tǒng)所需要的那些命令,比如 ls、cp、mkdir 等命令;功能和/usr/bin 類似,這個目錄中的文件都是可執(zhí)行的、普通用戶可以使用的命令。/boot:這是 Linux 的內(nèi)核及引導(dǎo)系統(tǒng)程序所需要的文件目錄,比如 initrd.img 等文件都位于這個目錄中,grub 系統(tǒng)引導(dǎo)管理器也位于這個目錄。/dev:設(shè)備文件存儲目錄,比如聲卡、磁盤。/etc:系統(tǒng)配置文件的所在,一些服務(wù)器的配置文件也在這里;比如用戶帳號及密碼配置文件。/home:普
3、通用戶目錄默認(rèn)存放目錄。/lib:庫文件存放目錄用戶無權(quán)限執(zhí)行這個目錄下的命令,這個目錄和/usr/sbin;/usr/local/sbin 目錄是相似的。凡是目錄 sbin中包含的都是 root 權(quán)限才能執(zhí)行的。/tmp:臨時文件目錄,有時用戶運行程序的時候,會產(chǎn)生臨時文件。這個目錄和/var/tmp目錄相似。/usr:這個是系統(tǒng)存放程序的目錄,比如命令、幫助文件等。當(dāng)我們安裝一個 linux 發(fā)行版官方提供的軟件包時,大多安裝在這里。如果有涉及服務(wù)器配置文件的,會把配置文件安裝在/etc 目錄中。/usr 目錄下包括設(shè)計字體目錄/usr/share/fonts,幫助目錄/usr/share
4、/man 或/usr/share/doc,普通用戶可執(zhí)行文件目錄/usr/bin 或/usr/local/bin;超級權(quán)限用戶 root 可執(zhí)行命令存放目錄,比如/usr/sbin 或/usr/local/sbin 等,還有程序的頭文件存放目錄/usr/include/var:這個目錄的內(nèi)容是經(jīng)常變動的,/var 下有/var/log 這是用來存放系統(tǒng)日志的目錄。/var/lib 用來存放一些庫文件,比如 MySQL 的。/media:本目錄是空的,是用于掛載的。/selinux:不知道到底是怎么用的!/srv:一些服務(wù)需要訪問的文件存放在這/sys:系統(tǒng)的核心文件/cdrom:光驅(qū)一些重要子
5、目錄:/etc/init.d:這個目錄是用來存放系統(tǒng)或服務(wù)器以 SystemV 模式啟動的腳本。/etc/X11:這是 X-Window 相關(guān)的配置文件存放地。/usr/bin:這個目錄是可執(zhí)行程序的目錄,普通用戶就有權(quán)限執(zhí)行;當(dāng)我們從系統(tǒng)自帶的軟件包安裝一個程序時,他的可執(zhí)行文件大多會放在這個目錄。/usr/sbin:這個目錄也是可執(zhí)行程序的目錄,但大多存放設(shè)計系統(tǒng)管理的命令,只有 root權(quán)限才能執(zhí)行/usr/local:這個目錄一般是用來存放用戶自編譯安裝軟件的存放目錄;一般是通過源碼包安裝的軟件,如果沒有特別指定安裝目錄的話,一般是安裝在這個目錄中。/usr/share:系統(tǒng)共用的東西
6、存放地。/usr/src:內(nèi)核源碼存放的目錄。Linux 目錄結(jié)構(gòu)及主要內(nèi)容(1)一件即目錄部分有以下子目錄:/usr 目錄包含所有的命令、程序庫、文檔和其它文件。這些文件在正常操作中不會被改變的。這個目錄也包含你的 Linux 發(fā)行版本的主要的應(yīng)用程序,譬如,Netscape。/var 目錄包含在正常操作中被改變的文件:假脫機文件、記錄文件、加鎖文件、臨時文件和頁格式化文件等/home 目錄包含用戶的文件:參數(shù)設(shè)置文件、個性化文件、文檔、數(shù)據(jù)、EMAIL、緩存數(shù)據(jù)等。這個目錄在系統(tǒng)省級時應(yīng)該保留。/proc 目錄整個包含虛幻的文件。它們實際上并不存在磁盤上,也不占用任何空間。(用ls4 可以
7、顯示它們的大?。┊?dāng)查看這些文件時,實際上是在訪問存在內(nèi)存中的信息,這些信息用于訪問系統(tǒng)/bin 系統(tǒng)啟動時需要的執(zhí)行文件(二進制),這些文件可以被普通用戶使用。/sbin 系統(tǒng)執(zhí)行文件(二進制),這些文件不打算被普通用戶使用。(普通用戶仍然可以使用它們,但要指定目錄。)/etc 操作系統(tǒng)的配置文件目錄。/root 系統(tǒng)管理員(也叫超級用戶或根用戶)的 Home 目錄。/dev 設(shè)備文件目錄。LINUX 下設(shè)備被當(dāng)成文件,這樣一來硬件被抽象化,便于讀寫、網(wǎng)絡(luò)共享以及需要臨時裝載到文件系統(tǒng)中。正常情況下,設(shè)備會有一個獨立的子目錄。這些設(shè)備的內(nèi)容會出現(xiàn)在獨立的子目錄下。LINUX 沒有所謂的驅(qū)動符。
8、/lib 根文件系統(tǒng)目錄下程序和核心模塊的共享庫。/boot 用于自舉加載程序(LILO 或 GRUB)的文件。當(dāng)計算機啟動時(如果有多個操作系統(tǒng),有可能允許你選擇啟動哪一個操作系統(tǒng)),這些文件首先被裝載。這個目錄也會包含 LINUX 核(壓縮文件 vmlinuz),但 LINUX 核也可以存在別處,只要配置 LILO 并且LILO 知道 LINUX 核在哪兒。/opt 可選的應(yīng)用程序,譬如,REDHAT5.2 下的 KDE(REDHAT6.0 下,KDE 放在其它的XWINDOWS 應(yīng)用程序中,主執(zhí)行程序在/usr/bin 目錄下)/tmp 臨時文件。該目錄會被自動清理干凈。/lost+fo
9、und 在文件系統(tǒng)修復(fù)時恢復(fù)的文件一/usr 目錄下比較重要的部分有:/usr/X11R6X-WINDOWS 系統(tǒng)(version11,release6)/usr/X11 同/usr/X11R6(/usr/X11R6 的符號連接)/usr/X11R6/bin 大量的小 X-WINDOWS 應(yīng)用程序 (也可能是一些在其它子目錄下大執(zhí)行文件的符號連接)。/usr/docLINUX 的文檔資料(在更新的系統(tǒng)中,這個目錄移到/usr/share/doc)。/usr/share 獨立與你計算機結(jié)構(gòu)的數(shù)據(jù),譬如,字典中的詞。/usr/bin 和/usr/sbin 類似與一版 I 目錄下對應(yīng)的目錄(/bin
10、 和/sbin),但不用于基本的啟動(譬如,在緊急維護中)。大多數(shù)命令在這個目錄下。/usr/local 本地管理員安裝的應(yīng)用程序(也可能每個應(yīng)用程序有單獨的子目錄)。在一 maingfl 裝后,這個目錄可能是空的。這個目錄下的內(nèi)容在重安裝或升級操作系統(tǒng)后應(yīng)該存在。/usr/local/bin 可能是用戶安裝的小的應(yīng)用程序,和一些在/usr/local 目錄下大應(yīng)用程序的符號連接。/proc 目錄的內(nèi)容:/proc/cpuinfo 關(guān)于處理器的信息,如類型、廠家、型號和性能等。/proc/devices 當(dāng)前運行內(nèi)核所配置的所有設(shè)備清單。/proc/dma 當(dāng)前正在使用的 DMA 通道。/pr
11、oc/filesystems 當(dāng)前運行內(nèi)核所配置的文件系統(tǒng)。/proc/interrupts 正在使用的中斷,和曾經(jīng)有多少個中斷。/proc/ioports 當(dāng)前正在使用的 I/O 端口。舉例,使用下面的命令能讀出系統(tǒng)的 CPU 信息。cat/proc/cpuinfo總結(jié)來說: 用戶應(yīng)該將文件存在/home/user_login_name 目錄下(及其子目錄下)。 本地管理員大多數(shù)情況下將額外的軟件安裝在/usr/local 目錄下并符號連接在/usr/local/bin 下的主執(zhí)行程序。 系統(tǒng)的所有設(shè)置在/etc 目錄下。 不要修改根目錄(一/)I 或/usr 目錄下的任何內(nèi)容,除非真的清楚
12、要做什么。這些目錄最好和 LINUX 發(fā)布時保持一致。 大多數(shù)工具和應(yīng)用程序安裝在目錄:/bin,/usr/sbin,/sbin,/usr/x11/bin,/usr/local/bin。 所有的文件在單一的目錄樹下。沒有所謂的 T 區(qū)動符 1Linux 文件系統(tǒng)的目錄結(jié)構(gòu)(2)Linux 文件系統(tǒng)結(jié)的結(jié)構(gòu)是樹形結(jié)構(gòu),其入口從/開始,了解 Linux 文件系統(tǒng)的結(jié)構(gòu),對于我們需要掌握的基礎(chǔ)知識點之一。2、文件系統(tǒng)的組織結(jié)構(gòu)簡說;當(dāng)您使用 Linux 的時候,如果您通過 ls-la/就會發(fā)現(xiàn),在/下包涵很多的目錄,比如 etc、usr、var、bin 等目錄,而在這些目錄中,我們進去看看,發(fā)現(xiàn)也有
13、很多的目錄或文件。 文件系統(tǒng)在 Linux 下看上去就象樹形結(jié)構(gòu), 所以我們可以把文件系統(tǒng)的結(jié)構(gòu)形象的稱為樹形結(jié)構(gòu)。查看文件系統(tǒng)的結(jié)構(gòu),我們可以通過 tree 命令來實現(xiàn);rootlocalhost#tree不過 tree 這個命令目前在 FedoraCore5.0 中已經(jīng)消失,在 Slackware10.2 的版本中仍有保留。不過其它版本的 Linux 應(yīng)該有;由 tree 命令的輸出結(jié)果來看,最頂端應(yīng)該是/,我們稱/為 Linux 的 root,也就是 Linux 操作系統(tǒng)的文件系統(tǒng)。Linux 的文件系統(tǒng)的入口就是/,所有的目錄、文件、設(shè)備都在/之下,/就是 Linux 文件系統(tǒng)的組織者
14、,也是最上級的領(lǐng)導(dǎo)者。下面我們把 Linux 文件系統(tǒng)的樹形結(jié)構(gòu)的主要目錄列一下,主要3、文件系統(tǒng)的組織結(jié)構(gòu)分析;文件系統(tǒng)的組織結(jié)構(gòu)分析,我們能分析什么呢?也就是當(dāng)我們列/目錄時,所看到的/usr、/etc/var 目錄是做什么用的,這些目錄是不是有些特定的用途。無論哪個哪個版本的 Linux 系統(tǒng),都有這些目錄,這些目錄應(yīng)該是標(biāo)準(zhǔn)的。當(dāng)然各個 Linux 發(fā)行版本也會存在一些小小的差異,但總體來說,還是大體差不多。Linux 發(fā)行版本之間的差別其實很少,差別主要表現(xiàn)在系統(tǒng)管理的特色工具以及軟件包管理方式的不同,除此之外,沒有什么大的差別;比如 Fedora 軟件包管理工具是 rpm,而Sla
15、ckware 是 pkgtool 或 installpkg 等;言歸正傳,我們接著說文件系統(tǒng)組織結(jié)構(gòu)。/Linux 文件系統(tǒng)的入口,也是處于最高一級的目錄;/bin 基礎(chǔ)系統(tǒng)所需要的那些命令位于此目錄,也是最小系統(tǒng)所需要的命令;比如 ls、cp、 mkdir 等命令; 功能和/usr/bin 類似, 這個目錄中的文件都是可執(zhí)行的, 普通用戶都可以使用的命令。做為基礎(chǔ)系統(tǒng)所需要的最基礎(chǔ)的命令就是放在這里。/bootLinux 的內(nèi)核及引導(dǎo)系統(tǒng)程序所需要的文件,比如 vmlinuzinitrd.img 文件都位于這個目錄中。在一般情況下,GRUB 或 LILO 系統(tǒng)引導(dǎo)管理器也位于這個目錄;/de
16、v 設(shè)備文件存儲目錄,比如聲卡、磁盤/etc 系統(tǒng)配置文件的所在地,一些服務(wù)器的配置文件也在這里;比如用戶帳號及密碼配置文件;/home 普通用戶家目錄默認(rèn)存放目錄;/lib 庫文件存放目錄/lost+found 在 ext2 或 ext3 文件系統(tǒng)中,當(dāng)系統(tǒng)意外崩潰或機器意外關(guān)機,而產(chǎn)生一些文件碎片放在這里。當(dāng)系統(tǒng)啟動的過程中 fsck 工具會檢查這里,并修復(fù)已經(jīng)損壞的文件系統(tǒng)。有時系統(tǒng)發(fā)生問題,有很多的文件被移到這個目錄中,可能會用手工的方式來修復(fù),或移到文件到原來的位置上。/media 即插即用型存儲設(shè)備的掛載點自動在這個目錄下創(chuàng)建,比如 USB 盤系統(tǒng)自動掛載后,會在這個目錄下產(chǎn)生一個
17、目錄;CDROM/DVD 自動掛載后,也會在這個目錄中創(chuàng)建一個目錄,類似 cdrom 的目錄。這個只有在最新的發(fā)行套件上才有,比如 FedoraCore4.05.0 等??梢詤⒖?etc/fstab 的定義;/misc/mnt 這個目錄一般是用于存放掛載儲存設(shè)備的掛載目錄的,比如有 cdrom 等目錄??梢詤⒖?etc/fstab 的定義。有時我們可以把讓系統(tǒng)開機自動掛載文件系統(tǒng),把掛載點放在這里也是可以的。主要看/etc/fstab 中怎么定義了;比如光驅(qū)可以掛載到/mnt/cdrom./opt 表示的是可選擇的意思,有些軟件包也會被安裝在這里,也就是自定義軟件包,比如在FedoraCore
18、5.0 中,OpenOffice 就是安裝在這里。有些我們自己編譯的軟件包,就可以安裝在這個目錄中;通過源碼包安裝的軟件,可以通過./configureprefix=/opt/目錄./proc 操作系統(tǒng)運行時,進程(正在運行中的程序)信息及內(nèi)核信息(比如 cpu、硬盤分區(qū)、內(nèi)存信息等)存放在這里。/proc 目錄偽裝的文件系統(tǒng) proc 的掛載目錄,proc 并不是真正的文件系統(tǒng),它的定義可以參見/etc/fstab./rootLinux 超級權(quán)限用戶 root 的家目錄;/sbin 大多是涉及系統(tǒng)管理的命令的存放,是超級權(quán)限用戶 root 的可執(zhí)行命令存放地,普通用戶無權(quán)限執(zhí)行這個目錄下的命
19、令,這個目錄和/usr/sbin;/usr/X11R6/sbin 或/usr/local/sbin 目錄是相似的;我們記住就行了,凡是目錄 sbin 中包含的都是 root 權(quán)限才能執(zhí)行的。/tmp 臨時文件目錄,有時用戶運行程序的時候,會產(chǎn)生臨時文件。/tmp 就用來存放臨時文件的。/var/tmp 目錄和這個目錄相似。/usr 這個是系統(tǒng)存放程序的目錄,比如命令、幫助文件等。這個目錄下有很多的文件和目錄。當(dāng)我們安裝一個 Linux 發(fā)行版官方提供的軟件包時,大多安裝在這里。如果有涉及服務(wù)器配置文件的,會把配置文件安裝在/etc 目錄中。/usr 目錄下包括涉及字體目錄/usr/share/
20、fonts,幫助目錄/usr/share/man 或/usr/share/doc,普通用戶可執(zhí)行文件目錄/usr/bin或/usr/local/bin 或/usr/X11R6/bin,超級權(quán)限用戶 root 的可執(zhí)行命令存放目錄,比如/usr/sbin或/usr/X11R6/sbin 或/usr/local/sbin 等;還有程序的頭文件存放目錄/usr/include./var 這個目錄的內(nèi)容是經(jīng)常變動的,看名字就知道,我們可以理解為 vary 的縮寫,/var下有/var/log 這是用來存放系統(tǒng)日志的目錄。/var/www 目錄是定義 Apache 服務(wù)器站點存放目錄;/var/lib
21、用來存放一些庫文件,比如 MySQL 的,以及 MySQL 數(shù)據(jù)庫的的存放地;我們再補充一下一些比較重要的目錄的用途;/etc/init.d 這個目錄是用來存放系統(tǒng)或服務(wù)器以 SystemV 模式啟動的腳本,這在以SystemV 模式啟動或初始化的系統(tǒng)中常見。比如 Fedora/RedHat;/etc/xinit.d 如果服務(wù)器是通過 xinetd 模式運行的,它的腳本要放在這個目錄下。有些系統(tǒng)沒有這個目錄,比如 Slackware,有些老的版本也沒有。在 Rehat/Fedora 中比較新的版本中存在。/etc/rc.d 這是 Slackware 發(fā)行版有的一個目錄,是 BSD 方式啟動腳本
22、的存放地;比如定義網(wǎng)卡,服務(wù)器開啟腳本等。/etc/X11 是 X-Windows 相關(guān)的配置文件存放地;比如下面的例子:rootlocalhost#/etc/init.d/sshdstart 注:啟動 sshd 服務(wù)器rootlocalhost#/etc/init.d/sshdstop 注:彳止 sshd 服務(wù)器啟動 sshd:確定這就是典型的 sshd 服務(wù)器 SystemV 模式啟動腳本,通過這運行這個腳本可以啟動 sshd服務(wù)器了。/usr/bin 這個目錄是可執(zhí)行程序的目錄,普通用戶就有權(quán)限執(zhí)行;當(dāng)我們從系統(tǒng)自帶的軟件包安裝一個程序時,他的可執(zhí)行文件大多會放在這個目錄。比如安裝 gaim 軟件包時。相似的目錄是/usr/local/bin;有時/usr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生產(chǎn)效率的飛躍新世代生產(chǎn)設(shè)備介紹
- 幼兒園中國傳統(tǒng)節(jié)日活動方案
- 2023八年級數(shù)學(xué)下冊 第二章 一元一次不等式與一元一次不等式組6 一元一次不等式組第2課時 一元一次不等式組的解法(2)說課稿 (新版)北師大版001
- 12 寓言二則 說課稿-2023-2024學(xué)年語文二年級下冊統(tǒng)編版001
- 8我們受特殊保護 第二課時《專門法律來保護》說課稿-2024-2025學(xué)年六年級上冊道德與法治統(tǒng)編版
- 25《慢性子裁縫和急性子顧客》說課稿-2024-2025學(xué)年統(tǒng)編版語文三年級下冊
- Module 1(說課稿)-2023-2024學(xué)年外研版(一起)英語一年級下冊
- Module6 Unit2 He ran very fast(說課稿)2024-2025學(xué)年外研版(三起)英語五年級上冊
- 28 少年閏土 說課稿-2024-2025學(xué)年統(tǒng)編版六年級上冊
- 22《狐假虎威》第二課時 說課稿-2024-2025學(xué)年統(tǒng)編版語文二年級上冊
- 社區(qū)成人血脂管理中國專家共識(2024年)
- 信息科技重大版 七年級上冊 互聯(lián)網(wǎng)應(yīng)用與創(chuàng)新 第1單元 單元教學(xué)設(shè)計 互聯(lián)網(wǎng)時代
- CR200J動力集中動車組拖車制動系統(tǒng)講解
- 骨盆骨折患者的護理
- 國際貨物運輸委托代理合同(中英文對照)全套
- 全面新編部編版四年級下冊語文教材解讀分析
- 江蘇農(nóng)牧科技職業(yè)學(xué)院單招《職業(yè)技能測試》參考試題庫(含答案)
- 三年級上冊脫式計算100題及答案
- 烹飪實訓(xùn)室安全隱患分析報告
- 《金屬加工的基礎(chǔ)》課件
- 運輸行業(yè)春節(jié)安全生產(chǎn)培訓(xùn) 文明駕駛保平安
評論
0/150
提交評論