PS1系統變數

2022-05-26 03:18:10 字數 1366 閱讀 9388

ps1系統變數

\d 代表日期,格式為 weekday month

date,例如:"

mon aug 12

"\h 完整的主機名稱

\h 僅取主機的第乙個名字

\t 顯示時間為24小時格式,如:hh:mm:ss

\t 顯示時間為12小時格式

\a 顯示時間為24小時格式:hh:mm

\u 當前使用者的賬號名稱

\v bash的版本資訊

\w 顯示完整的路徑,其中家目錄會以~代替

\w 利用basename取得工作目錄名稱,所以只會列出最後乙個目錄

\# 執行的第幾個命令

\$ 提示字元,如果是root,則提示符為#,如果是普通使用者,則為$

設定提示符顏色

格式為:\[\e[f;bm\],其中」f」為字型顏色,編號為30-37,」b」為背景顏色,編號為40-47

。顏色表如下:

f(前景) b(背景) 顏色說明

3040

黑色

3141

紅色

3242

綠色

3343

黃色

3444

藍色

3545

紫紅色

3646

青藍色

3747

白色

兩個提示符顏色的配置範例:

ps1='

[\[\e[33;40m\]\u@\h \w]# 『

ps1='

\[\e[32;1m\][\u@\h \w]\$ \[\e[0m\]

'檢視當前ps1變數的值

[root@testdb62 ~]# echo

$ps1

[\u@\h \w]\$

臨時修改ps1變數

[root@testdb62 ~]# export ps1='

[\u@\h \w]\$

'[root@testdb62 ~]#

[root@testdb62 ~]# cd /data/mysql

[root@testdb62 /data/mysql]#

[root@testdb62 /data/mysql]#

永久生效修改ps1變數

編輯 /etc/bashrc 檔案 修改如下的內容 ps1="

[\u@\h \w]\\$ "部分

[ "$ps1

" = "

\\s-\\v\\\$

" ] && ps1="

[\u@\h \w]\\$

"修改完之後執行 source /etc/bashrc

Linux 設定PS1變數顏色

僅為美觀 ps1 是用來設定 命令提示符的環境變數,用以下命令檢視該變數 echo ps1輸出結果 root dxwos echo ps1 e 1 36m u h w e 0m 這個變數是經過我修改的,可以改變顏色,效果如下 ps1 選項 顏色設定 e f bmf為字型顏色,編號30 37 b為背景...

linux環境下PS1變數配置

我的ps1命令提示符 ps1 e 32 40m e 32 40m u e 32 40m h e 32 40m w e 36 40m a e 32 40m e 0m 1.設定ps1變臉的顯示 ps1 是數字1而不是字母l 每個版本bash的ps1變數內的特殊符號可能有些小的差異,你可以先man bas...

Linux系統環境變數 PATH和PS1變數

主要作用 系統查詢命令的路徑,我們通過set命令便可以檢視到path變數的值 在圖中可以看到path變數的值是由一些路徑組成,用 相隔,這些路徑就是系統查詢檔案的路徑,當我輸入乙個命令的時候,系統會從這些路徑中查詢這些命令,如果命令在這些路徑中可以找到,就可以正確執行,如果沒有,就會報錯未找到命令 ...