linux目錄作用
linux目錄作用:
/bin |
這是放例如: ls, mv, rm, mkdir, rmdir, gzip, tar, telnet, 及 ftp 等等常用的執行檔的地方(這些執行檔的執行方法會在後面提到),有時候這個目錄的內容與 /usr/bin 是一樣的(有時候甚至會使用連結檔哩),是給一般使用者使用的執行程式放置的所在! |
/boot |
沒錯,這裡就是放置你 Linux 核心與開機相關檔案的地方,這個目錄底下的 vmlinuz-xxx 就是 Linux 的 Kernel 啦!粉重要的東西!而如果你的開機管理程式選擇 grub 的話,那麼這個目錄內還有 /boot/grub 這個次目錄呦! |
/dev |
擺放一些與裝置有關的檔案。基本上 Unix 或 Linux 系統均把裝置當成是一個檔案來看待,例如 /dev/fd0 代表軟盤,亦即 Windows 系統下的 A 槽,而 /dev/cdrom 則代表光碟,等等!而如上所述,在這個目錄底下的檔案型態通常分為兩種喔,分別是管理磁碟 Input/Output 的 Block 檔案與周邊的 Character 檔案。 |
/etc |
系統在開機過程中需要讀取的檔案均在這個目錄中,例如 Lilo 的引數、人員的賬號與密碼、系統的主要設定、http 架站的引數內容、你所要開啟的服務專案等等都在這個目錄中,所以在這個目錄下工作的時候,請記得一定要備份 |
/etc/rc.d |
這個路徑主要在記錄一些開關機過程中的 scripts 檔案, scripts 有點像是 DOS 下的批次檔(.bat檔名) |
/etc/rc.d/init.d |
所以服務預設的啟動 scripts 都是放在這裡的,例如要啟動與關閉 iptables 的話,可以: |
/etc/xinetd.d |
這個路徑在較新的 Linux distribution 當中才有,由於早期的版本用來開啟服務的檔案是 inetd.conf |
/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 目錄下呢 |