ZT - 對話 UNIX: UNIX 高手的重大秘密(2)
“點綴” 環境
與環境變數非常相似的是,許多 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ZT - 對話 UNIX: UNIX 高手的重大秘密(6)
- ZT - 對話 UNIX: UNIX 高手的重大秘密(5)
- ZT - 對話 UNIX: UNIX 高手的重大秘密(4)
- ZT - 對話 UNIX: UNIX 高手的重大秘密(3)
- ZT - 對話 UNIX: UNIX 高手的重大秘密(1)
- UNIX 技巧: UNIX 高手的另外 10 個習慣
- dos2unix, unix2dos 對應的命令(轉)
- ZT - UNIX 網路協議的深度分析(2)協議
- UNIX 高手的 10 個習慣
- Unix 高手的另外 10 個習慣
- ZT - UNIX 網路協議的深度分析(5)協議
- ZT - UNIX 網路協議的深度分析(3)協議
- ZT - UNIX 網路協議的深度分析(1)協議
- dos2unix命令
- Unix 高階使用者命令 lsof 和 fuser (zt)
- UNIX的架構及UNIX/Windows演進圖架構Windows
- ICAClient for UNIXclient
- Unix哲學(Unix程式設計藝術)程式設計
- Unix程式設計藝術,Unix哲學程式設計
- 文字轉化工具dos2unix
- unix的儲存概念
- Unix pthreadthread
- Overview of Unix ResourcesView
- UNIX VI命令
- 常用UNIX命令
- unix命令1
- 各類unix和linux密碼丟失解決方法(zt)Linux密碼
- 遨遊Unix — APUE課程筆記【2】筆記
- 《Unix 網路程式設計》15:Unix 域協議程式設計協議
- 各種unix/linux平臺下iostat與vmstst說明ztLinuxiOS
- 在SCO UNIX系統中使用另一unix硬碟(轉)硬碟
- 閱讀原始碼---與高手對話原始碼
- 關於UNIX及類UNIX下壓縮和解壓的命令簡介
- 我使用過的Linux命令之dos2unix - 將DOS格式文字檔案轉換成UNIX格式Linux
- 我是如何用2個Unix命令給SQL提速的SQL
- unix中dmesg的應用
- 獻給UNIX的初學者
- hp unix cluster使用的命令