2010-04-01

多彩的 Bash 提示字元 ($PS1) on Debian 5

凍仁前陣子看到 Aminzai 的 Konsole 後就一直想幫自家的 gnome-terminal 做點小小的改變,其實早在大學時代教過了,只要在 bash 的設定檔中更改 PS1 的設定即可。



1. 範例

jonny@debian:~$ vi $HOME/.bashrc [Enter]
# 拿掉 # 好啟動多彩模式。
force_color_prompt=yes 
......
PS1="\[\033[1;31m\]\u@\[\033[0;32m\]\h\:\[\033[0;34m\]\W\$ \[\033[0m\]"

2. 語法說明

\[\033[1;31m\]
  • 底線:ANSI 色彩控制語法。
  • 第一組數字:亮度 (普通0, 高亮度1, 閃爍2)。
  • 第二組數字:顏色代碼。

\[\033[0m\]
  • 關閉 ANSI 色彩控制,通常置於尾端。

為什麼要改成呢?那是因為凍仁的這台 Debian 是跑在 IBM Thinkpad A31 上,相信經過這樣的客制化後,就不會發生關錯 Server 的烏龍事件。


延伸閱讀:
How to: Change / Setup bash custom prompt (PS1) - nixCraft
Bash $PS1 Generator - kirsle.net

資料來源:
玉米BYIS | 分享一個不錯的 .bashrc PS1 設定
Lloyd | 撰寫環境變數設定檔
VBird | 環境設定檔:

沒有留言 :

張貼留言

謝謝您的寶貴意見,凍仁一定會盡快處理 ~^^