PS1變數中提示符號各項意義:
d :代表日期,格式為weekday month date,例如:"Mon Aug 1"
H :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux
h :僅取主機的第一個名字,如上例,則為fc4,.linux則被省略
t :顯示時間為24小時格式,如:HH:MM:SS
T :顯示時間為12小時格式
A :顯示時間為24小時格式:HH:MM
u :目前使用者的帳號名稱
v :BASH的版本資訊
w :完整的工作目錄名稱。家目錄會以 ~代替
W :利用basename取得工作目錄名稱,所以只會列出最後一個目錄
$ :提示字符,如果是root時,提示符為:# ,一般使用者則為:$
vi ~/.bashrc
export PS1="[\u@localhost \w]$"
#如果希望立即生效的话
source ~/.bashrc
linux下環境變數PS1簡單來說就是設定指令提示字元顯示的內容,如下:
PS1變數中提示符號各項意義:
d :代表日期,格式為weekday month date,例如:"Mon Aug 1"
H :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux
h :僅取主機的第一個名字,如上例,則為fc4,.linux則被省略
t :顯示時間為24小時格式,如:HH:MM:SS
T :顯示時間為12小時格式
A :顯示時間為24小時格式:HH:MM
u :目前使用者的帳號名稱
v :BASH的版本資訊
w :完整的工作目錄名稱。家目錄會以 ~代替
W :利用basename取得工作目錄名稱,所以只會列出最後一個目錄
$ :提示字符,如果是root時,提示符為:# ,一般使用者則為:$
你們怎麼都改指令提示符號?
我通常直接改
/etc/hosts
/etc/hostname
裡面改一下PS1='[u@localhost W]$'
直接
或修改
/etc/hostname
修改完以後重新登入就行了