ubuntu在命令終端中預設顯示當前目錄所在的完整路徑,還有使用者名稱和主機名,有時候會占用很大空間,個人感覺很不舒服。本文將介紹如何修改配置檔案使命令終端只顯示當前路徑最後一級目錄,順便說明修改使用者名稱和主機名顯示的方法,來縮短命令列字首。
配置檔案位置,當前帳號的主目錄下,所以更換帳號登陸時,或者使用 su 命令時需要重新配置。
配置檔案先進行備份:
cp ~/.bashrc ~/.bashrc-bak
找到配置檔案修改:
gedit ~/.bashrc
找到下面一段**,我的配置檔案中大約在59行。修改下面第四行中的引數,把 『w』 改為 『w』 。
if [ "$color_prompt" = yes ]; then
ps1='$
\[\033[01;32m\]
\u@\h
\[\033[00m\]:\[\033[01;34m\]
\w\[\033[00m\]
\$ '
else
ps1='$
\u@\h:\w
\$ '
fiunset color_prompt force_color_prompt
修改後如下,藍色標註部分,如果不成功把上面兩行的引數也改一下:
ps1='$
\u@\h:\w
\$ '
但是還沒結束,有人說需要重啟,其實大可不必,使用 命令:source ~/.bashrc 匯入一下配置檔案就好了。現在試試,應該已經可以了,命令列沒有一長串路徑,清爽很多。
有時候發現裝好系統以後主機名或使用者名稱太長,在終端中太佔空子,或者根本不想讓他顯示,用起來會比較清爽,而且有時候更改主機名會帶來一些麻煩。
還是剛才修改的那行**,其中\n替換成要顯示的使用者名稱,\h替換成要顯示的主機名就好,比如這樣:
ps1='$user@host:\w
\$ '
引用請註明出處。 修改命令列字首 Ubuntu
ubuntu在命令終端中預設顯示當前目錄所在的完整路徑,還有使用者名稱和主機名,有時候會占用很大空間,個人感覺很不舒服。本文將介紹如何修改配置檔案使命令終端只顯示當前路徑最後一級目錄,順便說明修改使用者名稱和主機名顯示的方法,來縮短命令列字首。cp bashrc bashrc bak 備份配置檔案 ...
Linux改變shell命令列字首
sudo vim root bashrc export ps1 u ldy w sudo vim etc profile export ps1 u ldy w 基本知識 更改ps1的格式 ps1 u h w 注意 後面有乙個空格!如果沒有空格的話,將會報錯!d 代表日期,格式為weekday mon...
Ubuntu命令列修改網路配置方法
ubuntu命令列修改網路配置方法 在單位的一台機器完全裝了ubuntu server,但回家只能在xp上vm乙個,裝的時候網絡卡是dhcp的,用ifconfig查了一下ip是192.168.92.128,可以ping通。ubuntu命令列修改網路配置方法 etc network inte ces ...