Ubuntu在命令終端中默認顯示當前目錄所在的完整路徑,個人感覺很不舒服,因為經常是路徑占了很大的空間。修改配置文件使命令終端只顯示當前路徑最后一級目錄的方法如下:
配置文件位置,當前帳號的主目錄下,所以更換帳號登陸時,或者使用 su 命令時需要重新配置。
配置文件先進行備份: cp ~/.bashrc ~/.bashrc-bak找到配置文件修改: gedit ~/.bashrc
找到下面一段代碼,我的配置文件中大約在59行。修改下面第四行中的參數,把 'w' 改為 ‘W’ 。
1 if [ "$color_PRompt" = yes ]; then2 PS1='${debian_chroot:+($debian_chroot)}/[/033[01;32m/]/u@/h/[/033[00m/]:/[/033[01;34m/]/w/[/033[00m/]/$ '3 else4 PS1='${debian_chroot:+($debian_chroot)}/u@/h:/w/$ '5 fi6 unset color_prompt force_color_prompt
修改后如下,使用藍色標注,如果不成果把上面兩行的參數也改一下:
PS1='${debian_chroot:+($debian_chroot)}/u@/h:/W/$ '
但是還沒結束,有人說需要重啟,其實大可不必,使用 命令:source ~/.bashrc 導入一下配置文件就好了。現在試試,應該已經可以了,命令行沒有一長串路徑,清爽很多。
另外附上Ubuntu修改終端中顯示的用戶名和主機名的方法,因為有時候發現裝好系統以后主機名或用戶名太長,在終端中太占空子,或者根本不想讓他顯示,用起來會比較清爽,而且有時候更改主機名會帶來一些麻煩。
還是剛才修改的那行代碼,其中/n替換成要顯示的用戶名,/h替換成要顯示的主機名就好,比如這樣:
PS1='${debian_chroot:+($debian_chroot)}user@host:/W/$ '
新聞熱點
疑難解答
圖片精選