XShell 的 命令提示符 顏色配置

2021-09-02 07:58:00 字數 1327 閱讀 2676

設定提示符格式—ps1

在終端上的顯示的命令提示符:[root@zhang ~]#

配置檔案中的設定:ps1=」[\u@\h \w]\$」

ps1的定義中個常用的引數的含義如下:

\d :#代表日期,格式為weekday month date,例如:」mon aug 1」

\h :#完整的主機名稱

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

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

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

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

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

\v :#bash的版本資訊

\w :#完整的工作目錄名稱

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

# :#下達的第幾個命令

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

3.設定顏色

在ps1中設定字元顏色的格式為:[\e[f;bm],其中「f「為字型顏色,編號為30-37,「b」為背景顏色,編號為40-47。顏色表如下:

[\e[f;bm]需要改變顏色的部分[\e[0m]

開始顏色輸入:[\e[f;bm]

結束顏色輸入:[\e[0m]

f b30 40 黑色

31 41 紅色

32 42 綠色

33 43 黃色

34 44 藍色

35 45 紫紅色

36 46 青藍色

37 47 白色

設定特殊顯示

0 off,關閉顏色

1 高亮顯示

4 顯示下劃線

5 閃爍顯示

7 反白顯示

8 顏色不可見

特殊顯示可在結束顏色輸入裡面設定:[\e[ 特殊顏色編號 m]

# .bashrc

# source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi# uncomment the following line if you don't like systemctl's auto-paging feature:

# export systemd_pager=

# user specific aliases and functions

export ps1='\[\e[33;40m\][\u \w \t]\[\e[0m\] # '

vim ~/.bashrc

source ~/.bashrc

XShell 的命令提示符顏色配置

設定提示符格式 ps1 在終端上的顯示的命令提示符 root zhang 配置檔案中的設定 ps1 u h w ps1的定義中個常用的引數的含義如下 d 代表日期,格式為weekday month date,例如 mon aug 1 h 完整的主機名稱 h 僅取主機的第乙個名字 t 顯示時間為24小...

命令提示符顏色更改

11 學習內容 一 echo控制的字型顏色 格式 e 開啟echo的轉義功能 e 或者 033輸出esc符號 設定格式 e 背景色 前景色 高亮m 中間是分號 恢復預設為 e 0m 其中 背景色可以被以下數字替換 0 透明 使用終端顏色 40 黑,41 紅,42 綠,43 黃,44 藍 45 紫,4...

Shell命令提示符及顏色

linux修改shell命令提示符及顏色 設定命令提示符 ps1 e 33 1m e 32m u e 33m h e 36m w e 33m e 32m e 0m ps1中設定字元顏色的格式為 e f bm 其中 f 為字型顏色,編號為30 37,b 為背景顏色,編號為40 47。用 e m 結束顏...