linux中的$即“命令提示符”就是你可以一在后面輸入命令的,命令提示符前面可能提示當前用戶的一些信息,在linux下會提示用戶當前目錄以及當前用戶。? ? ? ?(推薦學習:linux運維)
我們使用Linux系統時接觸最多的是它的命令行窗口,很多時候我們都需要在命令行上輸入命令,在輸入的命令前都會有提示符,一般系統默認的提示符形式是:
[username@host?工作目錄
其實,我們可以為自己訂制個性化的命令行提示符,Linux系統提示符是用系統變量PS1來定義的,只要按規則修改PS1系統變量的值隨意修改命令行提示符。
通過命令echo $PS1查看PS1的值,即PS1=”[u@h: w t]$ “。修改PS1的值后,重啟系統或者重新登錄后,PS1的值都會變回默認的值。如果希望對用戶永久保存PS1的值,可以通過修改用戶配置文件.profile,把系統變量PS1的新值重新導入:
命令提示符默認是$PS1,注:“P,S”是大寫
[root@centos6?~]#?echo?$PS1 [u@h?W]$
除了以上默認的符號外,還有以下各個特殊符號代表的意義
d?:#代表日期,格式為weekday?month?date,例如:"Mon?Aug?1" H?:#完整的主機名稱 h?:#僅取主機的第一個名字 t?:#顯示時間為24小時格式,如:HH:MM:SS T?:#顯示時間為12小時格式 A?:#顯示時間為24小時格式:HH:MM u?:#當前用戶的賬號名稱 v?:#BASH的版本信息 w?:#完整的工作目錄名稱 W?:#利用basename取得工作目錄名稱,所以只會列出最后一個目錄 #:#下達的第幾個命令 $?:#提示字符,如果是root時,提示符為:#?,普通用戶則為:$
比如,給命令提示符加個24小時格式的時間,并為提示符加上顏色。
注:在PS1中設置字符序列顏色的格式為:[e[F;Bm”] 其中“F“為字體顏色,編號為30-37,“B”為背景顏色,編號為40-47。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END