Linux各目錄的內容

2021-06-20 23:40:09 字數 3456 閱讀 2219

linux是以「一切皆是檔案」這一思想構建起來的作業系統,因此有必要熟悉其各目錄的用途。linux中目錄結構仍然是樹形結構,目錄樹的根節點稱為根目錄,用「/」表示。對你的電腦來說,有且只有乙個根目錄。所有的東西都是從這裡開始。

/bin:該目錄存放二進位制可執行命令,bin是binary的簡稱,包含了引導啟動所需的命令或普通使用者可能用的命令。這些命令都是二進位制檔案的可執行程式,多是系統中重要的系統檔案。

/boot:該目錄存放引導載入器(bootloader)使用的檔案,核心檔案也經常放在這裡,而不是放在根目錄中。

/dev:該目錄包括所有裝置的裝置檔案,使用者通過這些檔案訪問外部裝置。裝置檔案用特定的約定命名,這在裝置列表中有說明。裝置檔案在安裝時由系統產生,以後可以用/dev/makedev描述。

1./dev/console系統控制台,也就是直接和系統連線的監視器(電腦螢幕)。

2./dev/hd:ide硬碟。如/dev/hda指的是第乙個硬碟,hda1則是指/dev/hda的第乙個分割槽。

3./dev/sd:sata、scsi硬碟,命名方法同ide硬碟。

4./dev/fd:軟碟機裝置。已淘汰。

5./dev/st:scsi磁帶驅動器驅動程式。很少見。

6./dev/tty:提供虛擬控制台支援。如/dev/tty1指的是系統的第乙個虛擬控制台。

7./dev/pty:提供遠端登陸偽終端支援。在進行telnet登入時就要用到/dev/pty裝置。

8./dev/ttys:計算機序列介面,即windows中常見的com1、com2。

10./dev/null:空裝置,也稱為「黑洞」,所有寫入該裝置的資訊都將消失。

/etc:英文單詞etc是「等等」的意思,該目錄存放著各種系統配置檔案等一些雜項檔案,其中包括了使用者資訊檔案/etc/passwd,系統初始化檔案/etc/rc等。

1./etc/rc或/etc/rc.d或/etc/rc?.d:啟動、或改變執行級時執行的指令碼或指令碼的目錄。

2./etc/passwd:使用者資料,其中的域給出了使用者名稱、真實姓名、使用者起始目錄、加密口令等資訊。

3./etc/fstab:指定啟動時需要自動安裝的檔案系統列表,也包括swap區的資訊。

4./etc/group:說明的是組的資訊,包括組的各種資料,類似/etc/passwd。

5./etc/inittab:init的配置檔案。

7./etc/magic:「file」的配置檔案。包含不同檔案格式的說明,「file」基於它猜測檔案型別。

8./etc/motd:motd是message ofthe day的縮寫,使用者成功登入後自動輸出。內容由系統管理員確定。常用於通告資訊,如計畫關機時間的警告等

9./etc/mtab:當前安裝的檔案系統列表,當需要乙個當前安裝的檔案系統的列表時使用。

10./etc/shadow:該檔案儲存/etc/passwd檔案中的加密口令,且只對超級使用者(root)可讀。

11./etc/login.defs:login命令的配置檔案。

15./etc/profile、/etc/csh.login、/etc/csh.cshrc:登入或啟動時shell執行的檔案,建立全域性預設環境。

16./etc/securetty:確認安全終端,即哪個終端允許root登入。

17./etc/shells:列出可以使用的shell。

/home:該目錄是使用者主目錄的基點,例如名稱為user的使用者主目錄就是/home/user,可以用~/user表示。

/lib/modules:目錄包含系統核心,可載入各種模組,尤其是那些在恢復損壞的系統時重新引導系統所需的模組。

/lost+found:該目錄平時是空的,儲存系統非正常關機而留下臨時檔案,可用於檔案恢復。

/media:有些linux的發行版使用這個目錄來掛載那些usb介面的行動硬碟、cd/***驅動器等等。

/mnt:該目錄是讓使用者臨時掛載其他的檔案系統。一般為空,可在其中新建目錄掛載其他裝置。

/opt:該目錄主要存放那些可選的程式。可將試用程式放於該資料夾下試用,刪除該資料夾中的應用程式不會造成系統問題。

/proc:proc是一種虛擬檔案系統。該目錄是系統記憶體的對映,可直接訪問這個目錄來獲取系統資訊,這些資訊是在記憶體中由系統自己產生的,該目錄的內容不在硬碟上而在記憶體裡。

/root:root的主目錄,僅root使用者可見。

/sbin:該目錄存放的是系統管理員使用的管理程式。類似於/bin,也用於儲存二進位制檔案。其中的大部分檔案多是系統管理員使用的基本的系統程式,普通使用者想要使用時,也要得到允許才行,但一般不給普通使用者使用。

/sys:sysfs 檔案系統掛載點。雖然在較早期的2.6核心系統上並沒有規定 sysfs 的標準掛載位置,可以把 sysfs 掛載在任何位置,但較近的2.6核心修正了這一規則,要求 sysfs 總是掛載在 /sys 目錄上。 

/tmp:該目錄存放程式在執行時產生的資訊和資料。

/usr:該存放應用程式和檔案,其中的檔案一般來自linux發行版。本地安裝的程式和其他東西在/usr/local下,這樣可以在公升級新版系統或新發行版時無須重新安裝全部程式。

1./usr/x11r6:包含x window系統的所有可執行程式、配置檔案和支援檔案。

2./usr/bin:集中了幾乎所有使用者命令,是系統的軟體庫。另有些命令在/bin或/usr/local/bin中。

3./usr/sbin:包括了普通使用者可以使用的系統管理命令。

4./usr/man、/usr/info、/usr/doc:這些目錄包含所有手冊頁、gnu資訊文件和各種其他文件檔案。

5./usr/include:包含了c語言的標頭檔案,這些檔案多以.h結尾,用來描述c語言程式中用到的資料結構、子過程和常量。為了保持一致性,這實際上應該放在/usr/lib下,但習慣上一直沿用了這個名字。

6./usr/lib:包含了程式或子系統的不變的資料檔案,包括一些site-wide配置檔案。名字lib**於庫(library);程式設計的原始庫也存在/usr/lib 裡。當編譯程式時,程式便會和其中的庫進行連線。也有許多程式把配置檔案存入其中

7./usr/local:存放本地安裝的軟體和其他檔案。

/var:該目錄包含系統一般執行時要改變的資料。通常這些資料所在的目錄的大小是要經常變化或擴充的。

1./var/catman

包括了格式化過的幫助( man )頁。幫助頁的原始檔一般存在/usr/man/man中;有些man頁可能有預格式化的版本,存在/usr/man/cat中。而其他的man頁在第一次看時都需要格式化,格式化完的版本存在/var/man 中,這樣其他人再看相同的頁時就無須再格式化了。 /var/catman 經常被清除,就像清除臨時目錄一樣。

2./var/lib:存放系統正常執行時要改變的檔案。

3./var/local:存放/usr/local中安裝的程式的可變資料。

4./var/lock:鎖定檔案。許多程式遵循在/var/lock中產生乙個鎖定檔案的約定,以用來支援他們正在使用某個特定的裝置或檔案。其他程式注意到這個鎖定檔案時,就不會再使用這個裝置或檔案。

5./var/log:各種程式的日誌檔案,尤其是login和syslog。

linux各目錄內容

自由自在 2006 05 29 13 58 隨著linux的不斷發展,越來越多的人開始使用linux,對於那些剛剛接觸的人來說,恐怕最先感到困惑的就是那些 不明不白 的目錄了。如果 想熟練使用linux,讓linux聽命於自己,就必須掌握這些目錄,下面就以xteam公司的最新產品 xteamlinu...

linux 各目錄下的內容和作用

文章 在早期階段,各個廠家定義了自己的linux的系統檔案目錄,非常混亂,但是在後期,fhs標準規定了linux下根目錄各資料夾的名稱以及作用,統一了linux下檔案命名混亂的局面。fhs 英文 filesystem hierarchy standard 中文 檔案系統層次結構標準 多數 linux...

Linux 各目錄及各目錄詳細介紹

目錄 說明 bin 存放二進位制可執行檔案 ls,cat,mkdir等 常用命令一般都在這裡。etc 存放系統管理和配置檔案 home 存放所有使用者檔案的根目錄,是使用者主目錄的基點,比如使用者user的主目錄就是 home user usr 用於存放系統應用程式,比較重要的目錄 usr loca...