由於要經常使用終(zhuang)端(bi),每次打開是醬嬸兒滴: 或者進入幾級目錄之後,變成醬紫了: 真××醜!而且隨便輸幾個命令就換行好麽!怎麼辦呢?很簡單,分兩步: STEP1: 修改電腦名 如上截圖中,“@”和“:”之間的就是主機名了,即Chris-Laptop-Thinkpad-X240, ...
由於要經常使用終(zhuang)端(bi),每次打開是醬嬸兒滴:
或者進入幾級目錄之後,變成醬紫了:
真××醜!而且隨便輸幾個命令就換行好麽!怎麼辦呢?很簡單,分兩步:
STEP1: 修改電腦名
如上截圖中,“@”和“:”之間的就是主機名了,即Chris-Laptop-Thinkpad-X240,比如可以改為X240
(1)修改/etc/hostname sudo vim /etc/hostname ,文件內就一個主機名,改為X240:
(2)修改/ect/hosts sudo vim /etc/hosts ,將文件內Chris-Laptop-Thinkpad-X240改為X240:
OK,關掉終端,重新打開,看看是不是清爽了很多?如下圖:
但是,如果進入的目錄層級很深,又會變成醬紫:
沒關係,接著做STEP2。
SETP2:修改~/.bashrc中的PS1
變數PS1的作用就是設置命令提示符,在~/.bashrc中有3個位置設置了PS1值,如下圖:
簡單介紹一下各參數的意思:
\u | 當前登錄用戶名 |
\h | 當前電腦名稱(譬如ubuntu) |
\H | 當前電腦的功能變數名稱全程,譬如(ubuntu.ubuntu.com) |
\w | 當前目錄的全路徑 |
\W | 當前目錄 |
\$ | 一般用戶為$,root用戶為> |
所以我們只需要把PS1中的“\w”改為“\W”, 大家自己去.bashrc中找茬吧,就不貼圖了。改好之後,需要重新載入.bashrc才會生效,運行如下命令: source ~/.bashrc
再次進入如上/home/chris/Code/Shell/test1/test2/test3目錄後,界面如下,大功告成~
那麼問題來了,想要查看當前所在的全路徑怎麼辦?試試 "pwd":