1、提示行 內(nèi)容及顏色
如圖:
1)配置文件:vim ~/.bash_profile
2)配置項:exportPS1="\e[32;40m\t\e[0m \u@\H\e[36;40m\w\e[0m\$"
ps : 解決 命令行轉(zhuǎn)行被覆蓋的bug exportPS1="\[\e[32;40m\]\t\[\e[0m\]\u@\H \[\e[36;40m\]\w\[\e[0m\]\$"
3)執(zhí)行配置:source ~/.bash_profile
配置詳解
1)內(nèi)容配置:
\a ASCII 響鈴字符(也可以鍵入 \007)?
\d "Wed Sep 06" 格式的日期?
\e ASCII 轉(zhuǎn)義字符(也可以鍵入 \033)
?\h 主機(jī)名的第一部分(如 "mybox")?
\H 主機(jī)的全稱(如 "mybox.mydomain.com")
?\j 在此 shell 中通過按 ^Z 掛起的進(jìn)程數(shù)?
\l 此 shell 的終端設(shè)備名(如 "ttyp4")?
\n 換行符
?\r 回車符?
\s shell 的名稱(如 "bash")?
\t 24 小時制時間(如 "23:01:01" )
\T 12 小時制時間(如 "11:01:01")?
\@ 帶有 am/pm 的 12 小時制時間?
\u 用戶名 \v bash 的版本(如 2.04)?
\V Bash 版本(包括補(bǔ)丁級別) ?/td>?
\w 當(dāng)前工作目錄(如 "/home/drobbins")
?\W 當(dāng)前工作目錄的“基名 (basename)”(如 "drobbins")
?\! 當(dāng)前命令在歷史緩沖區(qū)中的位置?
\# 命令編號(只要您鍵入內(nèi)容澡匪,它就會在每次提示時累加)
?\$ 如果您不是超級用戶 (root)烁设,則插入一個 "$"甲棍;如果您是超級用戶,則顯示一個 "#"?
\xxx 插入一個用三位數(shù) xxx(用零代替未使用的數(shù)字毡鉴,如 "\007")表示的 ASCII 字符?
\\ 反斜杠
2)顏色設(shè)置
起始符:\e[字體顏色;背景顏色m
結(jié)束符:\e[0m
顏色編碼:
參考鏈接:
http://blog.csdn.net/meegomeego/article/details/13092157? MAC+iTerm定制目錄顯示顏色和提示符
https://github.com/bolasblack/BlogPosts/blob/master/2011-04-20-%E5%AE%9A%E5%88%B6%E4%BD%A0%E7%9A%84_zsh_%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E7%AC%A6.md