譯者:Nica < nicaliu at gmail dot com >
為了更有效率,Linux 的使用者必須瞭解一些 基本命令與鍵盤捷徑 。還必須熟悉幾個 Linux 的檔案目錄 - 多少有助於瞭解系統的運作。
我在此列出幾個重點 Linux 檔案目錄 (並加以說明),希望對新手能有所幫助:
/bin
含括開機程序與系統執行所需的二進制檔。必要命令像是 cd、ls 以及 more 都能在這裡找到。
/boot
握有整個開機程序所需的檔案,以及 Linux Kernel 本身。
/dev
包含系統裡所有硬體裝置的裝置檔。
/etc
擁有針對該主機系統的組態檔。
/home
使用者家目錄。
/lib
含括共享函式庫目錄,以及 Kernel 模組檔案。
/mnt
使用者可掛載之裝置的一般掛載點,例如軟碟裝置或 CDROM。
【Nica 註:以 CentOS 5.2 為例,usb 裝置是掛載於 /media 下】
/proc
內含虛擬檔案系統,功能在提供系統的統計。它並沒有含括真正的檔案,只是提供一個執行期系統資訊的介面。
【Nica 註:不要試圖看 /proc/kcore 這個檔,會當機 !!】
【Nica 實作演練:】
[root@JNT2 proc]# ls -l meminfo
-r--r--r-- 1 root root 0 Mar 7 19:09 meminfo <= 雖然檔案大小為 0 bytes
[root@JNT2 proc]# more meminfo <= 但 more/less 還是有內容,這個是系統裡記憶體的使用狀態
MemTotal: 3470172 kB
MemFree: 968664 kB
Buffers: 534252 kB
Cached: 699628 kB
SwapCached: 0 kB
Active: 1869892 kB
Inactive: 445088 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 3470172 kB
LowFree: 968664 kB
SwapTotal: 4194296 kB
SwapFree: 4194296 kB
Dirty: 44 kB
Writeback: 20 kB
AnonPages: 1079472 kB
Mapped: 20852 kB
Slab: 150476 kB
PageTables: 16676 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 5929380 kB
Committed_AS: 1419040 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 3828 kB
VmallocChunk: 34359733223 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB
/root
root 使用者的家目錄。
【Nica 註:系統最高權限使用者】
/sbin
管理者用以進行系統管理功能所使用的命令。
/tmp
由應用程式與使用者所建立之暫時性檔案的標準倉儲位置。
/usr
含括原始程式碼、程式、函式庫、文件等子目錄的目錄。
【Nica 註:很多自已安裝、由第三方廠商所提供的應用/工具程式,會放在這個目錄下:/usr/local】
/var
含括了管理性的檔案,像是事件記錄檔、locks、spool 檔,還有供各種工具程式所使用的暫時性檔案。
【Nica 註:Apache 的網頁伺服器網頁內容與程式就放在這個目錄下:/var/www/】
原文出處:
Important Linux File Directories That Users Should Know About
最重要的事…
.2009 年開始,移居 http://nicaliu.info/
- Mar 07 Sat 2009 19:24
使用者必知的 Linux 檔案目錄
close
全站熱搜
留言列表