命令行提示符的環境變量是PS1,所以我們只需要對命令行提示符進行設置,即可按照我們想要的格式進行設置。這裏分享一下我的設置:
export PS1="\[\e[32;1m\][\[\e[33;1m\]\u\[\e[31;1m\]@\[\e[33;1m\]`/sbin/ifconfig eth1 | sed -nr 's/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p'` \[\e[36;1m\]\w\[\e[32;1m\]]\[\e[34;1m\]\$ \[\e[0m\]"
注意問題:使用的時候注意自己主機對應的網卡名,按照自己的網卡進行設置,將eth1替換成你自己的主機網卡名稱。
設置之後的效果如下:
具體顯示格式爲:user@ip ~/test/test1$