KSH於BASH略有差異,提示符也是可以更改的。詳情如下。
圖片引自:http://www.doc88.com/p-601927901933.html
一些例子:
PS1='$PWD '@"`hostname` $"
PS1=[`whoami`@"`hostname`:'$PWD']$ "
另有BASH的修改如下:
內容引自:http://blog.longwin.com.tw/2012/11/bash-prompt-set-generator-2012/
Bash prompt PS1 設定 與 產生器
發表於 2012 年 11 月 13 日 由 Tsung
Linux 使用 Bash shell 可以自訂 prompt 的格式(設定 Shell 的 PS1 變數), 先把自己現在和以前有做過的一些設定列出來~
PS1='\u@\h:\w\$ '
PS1='\[\u@\h:\e[32m\w\e[0m$ \]'
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
PS1='${debian_chroot:+($debian_chroot)}\A/$? \[\033[01;32m\][\u@\h] \[\033[01;34m\]\w \$ \[\033[00m\]'
Bash prompt PS1 產生器
有個網站把常用的功能, 做成簡單的網站服務, 拖拉就可以動態產生結果~
詳見網站:
Halloween Bash Profile Generator http://xta.github.io/HalloweenBash/
註: 拖拉 +選擇顏色 + cp 'export PS1="\h:\W \u\$ "' 這些產生出來的資料到 .bash_profile 或 .bashrc 裡面就可以囉~
其他的 Prompt 設定
整合 Git branch 顯示的 PS1 設定: PS1="\u@\h:\w\$(git_branch)\$ "
MySQL 也可以設定 PS1, ex: export MYSQL_PS1="(\u@\h) [\d]> "
==================================================================================
好像跟平臺有點關係,下面是根據平臺分類處理:
AIX
來源:http://hi.baidu.com/h_sn999/item/3a72ee2cadb02686ae48f503
AIX 修改用戶提示符
1.先在需要修改的用戶對應的根目錄下,找到.profile文件
如:$HOME/username/.profile下,使用命令$ls -la 查看.profile,並且用$vi .profile進行修改。
2. 執行PS1=`whoami`@`hostname`'> '可以將提示符設爲:root@f85>的格式,注意whoami和hostname兩邊的符號是重音號(鍵盤1前面的鍵)。
3. 執行PS1=`whoami`@"$(hostname)""> "也可以達到和1完全相同的顯示。
4. 如果希望加上顯示當前路徑,那麼可以寫成:PS1=`whoami`@`hostname`':${PWD}> '或者PS1=`whoami`@"$(hostname):"'$PWD'"> "。
注意:重音號和單引號很容易混淆,因此需要特別注意。單引號、雙引號和重音號都是成對出現的。