ZT - 對話 UNIX: UNIX 高手的重大秘密(2)

saintsiro發表於2010-08-08
“點綴” 環境 與環境變數非常相似的是,許多 Linux® 和 UNIX 應用程式都提供一個點 檔案 — 檔名以圓點開始的小檔案 — 來進行定製。與環境變數不同的是:環境變數採集少量標記和相對較少的資訊量,而點檔案可能更廣泛、更復雜,擁有自己獨特的語法規則、甚至自己的程式語言。點檔案是儲存選項和設定的理想位置,因為(根據 UNIX 傳統)以一個圓點開始的檔名不會出現在標準的目錄清單中。(使用 ls -a 來檢視這些所謂的隱藏檔案。)點檔案是純文字檔案,只是檔名比較特別而已。 點檔案通常位於您的主目錄內,但有些實用程式也在當前工作目錄中查詢點檔案。如果一個應用程式支援多個點檔案,則該程式通常應用於優先規則,來表明一個檔案比另一個檔案優先。通常,“本地” 點檔案 — 位於當前工作目錄 — 優先順序最高,然後是主目錄中的點檔案,最後是一個系統範圍配置檔案。這些檔案可以全部存在,也可以存在一個,或者都不存在,這取決於應用程式將這些檔案視為互斥的還是遞增的。在第一種情況下,優先鏈中第一個點檔案的優先權是不容置疑的。在後一種情況下,配置可以級聯或融解到最終結果中。 less 的密匙繫結檔案是一個簡單點檔案示例,位於 $HOME/.lesskey 中。檔案中的每一行都是一對(一個按鍵和一條命令),如下所示: r forw-line n forw-line e forw-line j forw-line ^E forw-line ^N forw-line k back-line y back-line ^Y back-line fetchmail 是比較複雜的點檔案示例。這個實用程式在本地從多個遠端源提取電子郵件並傳送訊息。這個實用程式的操作只透過 $HOME/.fetchmailrc 控制。(參見手冊頁瞭解它的眾多選項。)cron、git、vi,以及其他許多命令都能識別點檔案。同樣,請閱讀這個應用程式的手冊頁,瞭解可以在點檔案中配置的內容。有些點檔案內容豐富,足以佔用一個單獨的手冊頁,比如 crontab。[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16896827/viewspace-1036453/,如需轉載,請註明出處,否則將追究法律責任。

相關文章