【問題】
雖然已經折騰過了:
【已解決】ubuntu中讓終端只顯示當前路徑,而不顯示絕對路徑
但是,終端中的prompt提示資訊,不是彩色的,導致的結果是:
當終端中輸出資訊很多時:
【已解決】ubuntu中讓終端對於歷史輸出的內容保持足夠長
去回滾時,不容易找到輸入命令的地方:
即,如果prompt是彩色的話,就容易找到對應的輸入的命令的地方了。
【解決過程】
linux中,去掉終端顯示的當前目錄的絕對路徑 和:
how to change the command-line prompt colour in the ubuntu/linux terminal
去修改.bashrc。
發現其中已經幫我們預設配置好顏色了,只是被注釋掉了。
所以把:
#force_color_prompt=yes
改為:force_color_prompt=
yes
變成這樣:
即可。2.然後用source讓其生效,則立刻可以看到效果:
3.但是還是不滿足,因為看了:
how to change the command-line prompt colour in the ubuntu/linux terminal
後知道,輸入的命令,也是可以弄成彩色的。
而此處的命令,比如
cd ~
不是彩色的。
所以,再去把命令也弄成彩色。
4.先去把@ 弄成紅色:
if
[
"$color_prompt"
=
yes
];
then
# ps1='$\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
ps1=
'$\[\033[01;32m\]\u\[\033[01;31m\]@\[\033[01;36m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
ps1=
'$\u@\h:\w\$ '
fi
效果是:
5.再把命令弄成彩色:
結果發現,貌似帖子中的顏色,是其別處設定的,不是此處配置prompt的顏色的。
好像是設定的terminal的命令本身的顏色,所以輸入的命令,比如cd等等,和美元符號$本身的顏色是一樣的。
暫時就這樣吧,不再繼續深究了。
因為暫時可以實現,可以區分出輸入命令的地方了。
6.後來發現,此人和我遇到問題類似:
how to color each new command in terminal?
【總結】
想要命令提示資訊,彩色顯示的話,最簡單的方法是:
把.bashrc中的:
#force_color_prompt=yes
改為:force_color_prompt=yes
即可。
如何更改mysql命令下提示資訊
我們經常會遇到這樣的問題你還在為你的mysql命令模式下,前面的提示資訊還是 mysql 那麼我們如何更改mysql命令下提示資訊呢?這樣對當前選中哪個資料庫,當前是用什麼使用者登入,登入是登入到哪台伺服器上,都不知道。其實只要在登入時,多加乙個引數,就可以搞定的。正常登入是 mysql h loc...
ubuntu下命令提示符的修改
linux的命令提示符可按個人喜好隨意更改,修改ps1的值即可 在ubuntu下若只是個別使用者下修改 profile檔案就好,所有使用者統一則修改 etc profile 加入 export ps1 u h w 其中 u顯示當前使用者賬號 h顯示當前主機名 w顯示當前路徑 大寫w為相對路徑,小寫w...
解決linux下系統提示資訊為亂碼
最近忙於測試mysql5.1在nfs中效能表現,在我的破機器上跑了兩個虛擬機器 nfs server and nfs client 效能完全發揮 在配置的過程中發現剛剛裝的redhat9.0的linux出現了系統圖提示的資訊完全亂碼。為了解決這個問我,我查詢了很多資料 我是linux菜鳥 終於解決了...