修改ubuntu 的命令提示符

原文


問題分析:

Ubuntu 默認的命令提示符是”用戶名@當前計算機名稱:當前目錄”,注意一下這個當前目錄是指相對於你的home目錄的,也就是說它會顯示後面的子目錄的名稱,所以有的時候會顯得很長.

解決方法:

編輯~/.bashrc文件,找到PS1的定義,PS1就是定義命令提示符的變量.只要修改這個變量值就可以了.
系統默認值(原始值):

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

修改值:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:    \[\033[01;34m\]\W\[\033[00m\]\$ '

原理詳解:

PS1是主要的提示符設置,各個符號的具體的含義如下:
主要信息:
\u 當前登錄用戶名
\h 當前計算機名稱(譬如ubuntu)
\H 當前計算機的域名全程,譬如(ubuntu.ubuntu.com)
\w 當前目錄
\W 當前目錄的basename
$ 一般用戶爲$,root用戶爲>

時間顯示
\t 當前時間(24小時制,HH:MM:SS 分別代表 小時:分鐘:秒)
\T 當前時間(12小時制)
\@ 當前時間(AM/PM顯示)
\d 當前日期
Shell信息:
\v Bash版本
\V Bash的發佈版本號
\S Shell名稱
! Bash命令的歷史編號
\j job序號
\l Shell的終端名稱

把\w修改成\W,就是爲了只顯示當前文件夾的名稱,從而達到縮短命令提示符的長度.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章