tcsh。
= 左右都要有一個空白,否則會出錯,導致無法登入

要統一所有使用者的 prompt,除了更改 .cshrc 外,需在 /etc/csh.cshrc 中變更設定,
如要新增新用者也用自訂 prompt,則變更 /usr/share/skel/dot.cshrc 中的設定,
因為 tcsh 在使用時會先參考 /etc/csh.cshrc,再依 user 去抓其 home 目錄下的 .cshrc,
設定 /usr/share/skel/dot.cshrc 是在新增使用者時,自動將其 prompt 設定為自訂 prompt。

%U 下底線
%u 終止下底線
%n 使用者名稱
%l 登入的 tty
%B 亮白
%~ 當前工作目錄 ~
%/ 當前工作目錄 /home/flyfox
%b 終止亮白
%m 主機名稱
%T 傳回目前的時間,格式為24小時制
%# 顯示提示符號,如 root 為 #,其它使用者為 >

0  to restore default color
1  for brighter colors
4  for underlined text
5  for flashing text
30 for black foreground
31 for red foreground
32 for green foreground
33 for yellow (or brown) foreground
34 for blue foreground
35 for purple foreground
36 for cyan foreground
37 for white (or gray) foreground
40 for black background
41 for red background
42 for green background
43 for yellow (or brown) background
44 for blue background
45 for purple background
46 for cyan background
47 for white (or gray) background

顏色控制的格式 %{^[[35m%},以 % 開頭,用{ }包含,用 ^[[顏色數字代號如35m%設定顏色

%{^[[m%} 結束符號
%{^[[31;1;42m%} 亮紅字綠底

set prompt = "%T%n%# "
set prompt = "%n@%m %T [%~] # "
set prompt = "%U%{^[[36;1m%}%n%{^[[m%}%B@%{^[[33m%}%m%{^[[m%} %{^[[35;1m%}%T%{^[[m%} [%{^
[[32;1m%}%~%{^[[m%}] %# "


set prompt = "[%T] %B%{^[[35m%}%n%{^[[0m%}@%{^[[36m%}%m%{^[[0m%}:%{^[[33m%}%~%{^[[0m%} %# "

flyfox 發表在 痞客邦 PIXNET 留言(0) 人氣()