linuxPS1配置

linux PS1 提示符定義及使用方法

linux ps1使用方法:
# PS1=\’自定義內容\’

# PS1=\”自定義內容\”
注意兩邊的單引號或雙引號

示例: PS1=\’(u@H d t)$\’

PS1的值由一系列靜態文本或\和轉義字符序列組成,如:
PS1=”\u@\H \w$ ”

[root@db1 ~]$
[root@db1 ~]$export PS1=”\u@\H \w$ ”
[email protected] ~$

比較有用的linux ps1轉義序列有:
\e ASCII轉義字符
\h 主機名

[oracle@db1 ~]$ export PS1='\h\$ '
db1$

\H 完整的主機名

db1$ export PS1="\H\$"
db1.com$

\l 終端設備名

db1.com$export PS1="\l\$"
3$

\t 24小時制時間

3$export PS1="\t\$"
20:04:57$

\T 12小時制時間

20:04:58$
20:05:03$export PS1="\T\$"

\u 用戶名

08:05:13$
08:05:13$export PS1="\u\$"
oracle$

\w 當前工作目錄(絕對路徑)

oracle$
oracle$export PS1="\w\$"
~$

\w 當前工作目錄(basename)

~$cd /etc
/etc$export PS1="\w\$"
/etc$

\! 當前命令在歷史緩衝區的位置
\$ 如果當前用戶是super user,則插入字符#;否則插入字符$

\[ 出現在不移動光標的字符序列之前
\] 出現在非打印字符之後
總是面對黑低白字的屏幕不免讓人生厭,我們可以通過設置PS1變量使提示符成爲彩色。在PS1中設置字符序列顏色的格式爲:
\[\e[F;Bm\]
其中”F”爲字體顏色,編號30~37;”B”爲背景色,編號40~47。
}

前景 背景 顏色
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色


代碼 意義
0 OFF
1 高亮顯示
4 下劃線
5 閃爍
7 反白顯示
8 不可見

可通過”\e[0m"關閉顏色輸出;特別的,當B爲1時,將顯示加亮加粗的文字。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章