linux命令提示行特別標記

2022-06-08 04:33:09 字數 2632 閱讀 5167

**:

我的最後設定; ps1="\[\e[1;5;41;33m\][\u@ \w]\$\[\e[0m\] "

ps1="[\[\e[1;5;41;33m]\u@\h \t\w]$\e[0m]" 沒有包括最前面的'['

命令提示符:prompt

centos下檢視當前命令提示符格式:

[root@localhost ~]# echo $ps1    #顯示當前使用的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時,提示符為:# ,普通使用者則為:$

修改命令提示符如下:

ps1="[\[\e[1;5;41;33m\]\u@\h \t\w]\$\e[0m\]"

效果如圖:

切換到root使用者

執行 vim ~/.bashrc

新增語句ps1='[\e[35;40m][\u@ \w]$: [\e[m]'

退出vim 執行 source ~/.bashrc,效果如下:

永久有效修改當前的:vim ~/.bashrc ps1="\[\e[32;40m\][\u@\t\h \w ]\$\[\e[0m\] source ~/.bashrc

如何重啟生效,在/etc/profile.d/新增開機啟動指令碼。命令如下:

vi /etc/profile.d/env.sh

新增如下命令:

ps1="[\[\e[1;41;33m\]\u@\h \t\w]\$\e[0m\]"

source /etc/profile.d/env.sh

開始顏色輸入:[\e[f;bm]結束顏色輸入:[\e[0m]'f' 字型顏色(編號30-37) 'b' 背景顏色(編號40-47) 'm' 表示轉義結束其中1 代表高亮 5代表閃爍 41代表底部是紅色顏色引數如下:

字型f             背景b             顏色

---------------------------------------

30 40 黑色

31 41 紅色

32 42 綠色

33 43 黃色

34 44 藍色

35 45 紫紅色

36 46 青藍色

37 47 白色

1 透明色

** 意義

-------------------------

0 off

1 高亮顯示

4 underline

5 閃爍

7 反白顯示

8 不可見

給Visual Studio新增命令提示行

為便於訪問,你可以將 visual studio 開發人員命令提示或其他任何命令提示符新增到 visual studio 中的 工具 選單中。要使該工具可用,請將其新增到外部工具列表中。步驟如下 開啟 visual studio。選擇 工具 選單,然後選擇 外部工具 在 外部工具 對話方塊中,選擇 ...

shell提示行變色

在 bash 下,可以通過更改 ps1 環境變數的值來設定提示行,如下所示 export ps1 更改會立即生效,通過將 export 定義放在您的 bashrc 檔案中可將這種更改固定下來。只要您願意,ps1 可以包含任意數量的純文字 export ps1 this is my super pro...

cmd命令提示行連線mysql亂碼的解決

1 mysql是有一些環境變數可以設定,可輸入 show variables 可檢視當前的環境變數設定 2 這些變數當中有一部分與字元相關的設定,可輸入 show variables like character 檢視 3 其中character set results決定返回結果的編碼,windo...