歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux的目錄結構非Ubuntu版

Linux的目錄結構非Ubuntu版

日期:2017/2/28 16:37:51   编辑:Linux教程

Linux的目錄結構比DOS復雜多了,讓我們來看看它的目錄裡有些什麼東西吧.

/bin (binary)
這個目錄包含著所有的標准命令和應用程序.
/boot

這裡存放給lilo使用的一些文件.
/dev (device)
這個目錄包含著與終端和外設的文件接口,在Linux下,文件和設備是用同種方法訪問 的.系統上的每個設 備都應該在這裡有一個對應的設備文件.考察一下這個宏:
#define putchar(ch) fputc(ch,stdout)
其中fputs就是把ch輸出到stdout去了,這裡的stdout就是被當成了文件.
/etc (etcetera)
這個目錄包含著系統設置文件和其他的系統文件,它在Linux下極為重要,讓我們看看 它的子目錄裝些什麼:


/etc/DIR_COLORS
設定在用 ls 時,各種不同檔案型態所用的顏色,但是不能用pipe 再導向輸出,否則就沒有各種顏色了. 由檔案的內容可以很輕易的了解,如 default 的directory 是藍色,具有可執行檔權限的是綠色,而壓縮檔是紅色...... 這些都可依個人喜好來加以更改. 這個檔案內容寫得很清楚,想必大家一眼也就可以看得出來,在顏色的組成方面, 我們常用 RGB 三原色的成份值來組合出各種不同的顏色. 由R,G,B 這個bit 是 0 或是 1 三個值組合出顏色這個道理雖淺顯,但假如我們更了解R,G,B 的加權值分別是 1,2,4 的話,那就再也不用翻書查顏色了...... 選擇自己的調色盤來取代預設的調色盤,是經常會做的事.
/etc/HOSTNAME
設定用戶的節點名.記錄完整的hostname與domain name,這個檔案在須要hostname的場合會用得到,如 /etc/rc.d/rc.M 等......


/etc/NETWORKING
裡面只有一行YES,表明網絡是存在的,沒有任何作用.
/etc/X11
link 到 /var/X11/lib/X11
/etc/aliases
這個文件是給sendmail的使用設置別名.
/etc/at.deny
在這個檔案中可記載那些人不能使用at這個命令來做一些later job,假如at.deny
是空的,而且 at.allow 也不存在的話. 那就是每個人都可以用 at 這個命令.
(at命令是讓系統在特定的時間執行某個作業,會了這個指令,可以在工作的執行上會
更有彈性)
/etc/at.allow
相對於at.deny,這個檔案記載那些人可以使用at.而關於at.deny與at.allow,at會
先去找at.allow,假如存在而且有記錄一些人的話,那就只有這些人能使用at這個
指令,但假如at.allow並不存在的話,那at就會去找at.deny,沒有在at.deny中的人
都可以使用at這個指令了! 特別要說明的是,at的執行時間也許會不如你所預期的,比
如說明明一個檔你叫它在 7:02 執行,但它卻會等到 7:05 才執行,這是因為 crond
是每五分鐘才去看看 at 的 queue 中是否有要執行的 job. 當然,你也可以改成每
分鐘都去 check,但這樣似乎沒有很大的意義,除非你對時間的准確度要求的很嚴格
,否則應該沒有必要去動才是. 大家可去看看 /var/spool/cron/crontabs/root 中
就有詳細記載,每五分鐘 run 一次 atrun,所以 at 命令的執行可看成以每五分鐘
為一單位.
/var/spool/atjobs
當你使用 at 來安排一件工作時,系統會把你目前的環境變
數及所要用 at 執行的工作抄一份到這個目錄下的檔案中.
/var/spool/atspool
使用 at 命令之後所得到的一些訊息,會被記錄在這裡.可
能是 at 所要執行的命令傳回的錯誤訊息,或傳回執行成功的訊息.
/etc/bootptab
這是用來設置無盤工作站的遠端守護進程/user/net/in.bootpd的.用戶不用設置.

Copyright © Linux教程網 All Rights Reserved