如何把我的 prompt 改成可以顯示出目前所在的目錄路徑
我想把我的 prompt 改成這樣,而且要高亮顯示
以下是使用cshrc 的改法
使用者名稱@主機名稱[目錄名稱]>
則 prompt 的設定應該是這樣的..
set prompt = "%B%n@%m[%/]>"
注意 = 左右都要有一個空白,否則會出錯
%B 代表高亮
%n 代表用者名稱
%m 主機名稱
%/ 目前的目錄
 
備註:(有必要時再改)
要統一所有使用者的 prompt 的話,
除了更改 /home/使用者/.cshrc 外,最好也在 /etc/csh.cshrc 中設定這一行,另外如要新增新用者也用這種提示,
請在 /usr/share/skel/dot.cshrc 中也加上(或改成)這一行

 
Cshrc 中 Filename Completion的功能
filec 在設定此變數後(set filec),就啟動了csh中Filename Completion的功能。
只要我們在提示符號之後輸入一個或數個字元、按鍵,csh便會在現行路徑下尋找 以這些字元為名稱開頭的目錄或檔案、並將未完成的部分自動填上。
如您想切換目錄到compress中,則只要在提示符號之後輸入 cd co (按Esc) 則csh在搜尋、補填後的指令將成為 cd compress
若以"co"為名稱開頭的檔案不止一個,則不做自動補填的動作,此時可用CTRL-D令其列出所有以"co"為 檔名開頭的檔案及目錄。
這個功能可讓使用者省去一些輸入的動作,當然也避免掉輸入長串檔名時可能發生的錯誤。
ERIC6475

Tags: , , ,