LINUX下各個目錄詳細介紹

2021-06-22 14:57:29 字數 3715 閱讀 4555

/bin

這是放例如: ls, mv, rm, mkdir, rmdir, gzip, tar, telnet, 及 ftp 等等常用的執行檔的地方(這些執行檔的執行方法會在後面提到),有時候這個目錄的內容與 /usr/bin 是一樣的(有時候甚至會使用鏈結檔哩),是給一般使用者使用的執行程式放置的所在!

/boot

沒錯,這裡就是放置你 linux 核心與開機相關檔案的地方,這個目錄底下的 vmlinuz-*** 就是 linux 的 kernel 啦!粉重要的東西!而如果你的開機管理程式選擇 grub 的話,那麼這個目錄內還有 /boot/grub 這個次目錄呦!

/dev

擺放一些與裝置有關的檔案。基本上 unix 或 linux 系統均把裝置當成是乙個檔案來看待,例如 /dev/fd0 代表軟盤,亦即 windows 系統下的 a 槽,而 /dev/cdrom 則代表光碟,等等!而如上所述,在這個目錄底下的檔案型態通常分為兩種喔,分別是管理磁碟 input/output 的 block 檔案與周邊的 character 檔案|****www.akdy.cn

/etc

系統在開機過程中需要讀取的檔案均在這個目錄中,例如 lilo 的引數、人員的賬號與密碼、系統的主要設定、http 架站的引數內容、你所要開啟的服務專案等等都在這個目錄中,所以在這個目錄下工作的時候,請記得一定要備份,否則檔案被改掉了可是很麻煩的!

/etc/rc.d

這個路徑主要在記錄一些開關機過程中的 scripts 檔案, scripts 有點像是 dos 下的批次檔(.bat檔名)

/etc/rc.d/init.d

所以服務預設的啟動 scripts 都是放在這裡的,例如要啟動與關閉 iptables 的話,可以:

/etc/rc.d/init.d/iptables start

/etc/rc.d/init.d/iptables stop

/etc/xinetd.d

這個路徑在較新的 linux distribution 當中才有,由於早期的版本用來開啟服務的檔案是 inetd.conf ,但是在較新的版本中,開啟服務的專案已經變成使用 xinetd.conf 這個檔案,因此,你若需要啟動一些額外的服務的話,在 mandrake 9.0 或者是 red hat 7.0 以後就要到 /etc/xinetd.d 這個目錄下了。

/etc/x11

這是與 x windows 有關的設定檔案所在的目錄,尤其裡面的 xf86config-4 更是重要呢!

/home

基本上,這是系統預設的使用者的家目錄( home directory ),在你新增一般使用者賬號的時候,預設的使用者家目錄都在這裡設定好囉!

/lib

在 linux 執行或編譯一些程式的時候,均會使用到一些函式庫(library),就在這個目錄下

/lost+fount

系統不正常產生錯誤時,會將一些遺失的片段放置於此目錄下,通常這個目錄會自動出現在裝置目錄下。例如你加裝一棵硬碟於 /disk 中,那在這個目錄下就會自動產生乙個這樣的目錄 /disk/lost+found

/mnt

這是軟盤與光碟預設掛載點的地方;通常軟盤掛在 /mnt/floppy 下,而光碟掛在 /mnt/cdrom 下,不過也不一定啦!只要你高興,隨便找乙個地方來掛載也可以呀!

/proc

系統核心與執行程式的一些資訊。例如你的網路狀態的問題啦!這個目錄將在啟動 linux 的時候自動的被掛上,而且該目錄底下不會占去硬碟空間!因為裡面都是『記憶體』內的資料啦

/proc/cpuinfo

關於處理器的資訊,如型別、廠家、型號和效能等

/proc/devices

當前執行核心所配置的所有裝置清單

/proc/dma

當前正在使用的dma通道。/proc/filesystems 當前執行核心所配置的檔案系統

/proc/interrupts

正在使用的中斷,和曾經有多少個中斷

/proc/ioports

當前正在使用的i/o埠

/root

系統管理員的家目錄

/sbin

放置一些系統管理常用的程式,例如: fdisk, mke2fs, fsck, mkswap, mount 等等。與 /bin 不太一樣的地方,這個目錄下的程式通常是給 root 等系統管理員使用的程式喔!

/tmp

這是讓一般使用者暫時存放檔案的地方,例如你在安裝 linux 下的軟體時,可能軟體預設的工作目錄就是 /tmp ,所以你要定期的清理一下,當然,重要資料最好不要放在這裡!

/usr

這是最重要的乙個目錄了,裡面含有相當多的系統資訊,內有許多目錄,用來存放程式與指令等等。這個目錄有點像是 windows 底下的『program files』那個目錄說~

/usr/x11

同/usr/x11r6 (/usr/x11r6的符號連線)

/usr/x11r6/bin

大量的小x-windows應用程式(也可能是一些在其它子目錄下大執行檔案的符號連線)

/usr/bin

放置可執行程式,如前所說,這個目錄的檔案與 /bin 幾乎是相同的。

/usr/include

一些套件的header檔。基本上,當我們在以 tarball 方式( *.tar.gz 的方式安裝軟體)安裝某些資料時,會使用到的一些函式庫都在這個目錄底下喔!

/usr/lib

內含許多程式與子程式所需的函式庫。

/usr/local

在你安裝完了 linux 之後,基本上所有的配備你都有了,但是軟體總是可以公升級的,例如你要公升級你的 proxy 服務,則通常軟體預設的安裝地方就是在 /usr/local 中( local 是『當地』的意思),同時,安裝完畢之後所得到的執行檔案,為了與系統原先的執行檔案有分別,因此公升級後的執行檔通常擺在 /usr/local/bin 這個地方。

給個建議啦,通常 vbird 都會將後來才安裝上去的軟體放置在這裡,因為便於管理呦!

/usr/local/bin

可能是使用者安裝的小的應用程式,和一些在/usr/local目錄下大應用程式的符號連線

/usr/sbin

放置管理者使用程式,與 /sbin 類似的功能

/usr/share/doc

放置一些系統說明檔案的地方,例如你安裝了 lilo 了,那麼在該目錄底下找一找,就可以查到 lilo 的說明檔案了!很是便利!

/usr/share/man

放置一些程式的說明檔案的地方,那是什麼?呵呵!就是你使用 man 的時候,會去查詢的路徑呀!例如你使用 man ls 這個指令時,就會查出 /usr/share/man/man1/ls.1.bz2 這個說明檔的內容囉!

/usr/src

這是放置核心原始碼的預設目錄,未來我們要編譯核心的時候,就必須到這個目錄底下呦!

/usr/x11r6

x window system存放相關檔案的目錄

/var

這個目錄可就重要了!所有服務的登入檔案或錯誤訊息檔案(log files)都在 /var/log 裡面,此外,一些資料庫如 mysql 的資料庫則在 /var/lib 裡頭,此外,使用者未讀郵件郵件的預設放置地點為 /var/spool/mail !呵呵!你說重不重要呀!?

/opt

這是給主機額外安裝軟體所擺放的目錄。舉例來說, fc4 使用的是 fedora 社群開發的軟體, 如果您今天想要自行安裝新的 kde 桌面軟體的話,可以將該軟體安裝在這個目錄下的意思。 不過,以前的 linux 系統中,我們還是習慣放置在 /usr/local 目錄下呢

Linux目錄詳細介紹

linux常用的操作命令和linux目錄的介紹 目錄 縮寫詳情 bin user binaries 使用者二進位制檔案 sbin system binaries 系統二進位制檔案 etc configuration files 配置檔案 dev device files 裝置檔案 proc proc...

Linux目錄詳細介紹

目錄 縮寫詳情 bin user binaries 使用者二進位制檔案 sbin system binaries 系統二進位制檔案 etc configuration files 配置檔案 dev device files 裝置檔案 proc process information 處理器資訊 va...

Linux 目錄結構詳細介紹

初學linux,首先需要弄清linux 標準目錄結構 root 啟動linux時使用的一些核心檔案。如作業系統核心 引導程式grub等。home 儲存普通使用者的個人檔案 ftp 使用者所有服務 bin 系統啟動時需要的執行檔案 二進位制 sbin 可執行程式的目錄,但大多存放涉及系統管理的命令。只...