username@hostname:~/Desktop
2016-06-14 05:00:58 jobs:0 cmd:130
$
為了分別前一個指令,第一行特地多留一個空白。
第二行顯示使用者與主機,後面接工作目錄。由於工作目錄可能很長,放在後面順便斷行。
第三行顯示日期與時間、背景工作的數目、最後顯示登入後下的指令序數
錢字號$ 開頭這行開始輸入指令。
以上的顯示方式的設定內容,在Linux中存放在~/.bashrc裡面,在Mac裡面則存放在~/.profile:
PS1="\n\e[0;32m\u\e[m@\e[0;34m\h\e[m:\e[0;31m\w\e[m\n"
PS1+="\e[0;30;47m\$(date +%F)\e[m \e[0;33m\T\e[m jobs:\e[0;35m\j\e[m cmd:\e[0;36
PS1+="\$ "
上面看起像亂碼是因為ASCII上色的緣故:只要看到被\e[0;3Xm與\e[m,中間的字元都會顯色,更多的內容請參考G. T. Wang寫的《自訂 Linux 的 Bash Shell 命令提示字串 Prompt》與《Prompt進階格式》。
_EOF_
沒有留言:
張貼留言