linux 修改提示符顏色

2021-09-18 04:08:46 字數 883 閱讀 8548

實際工作中,更改提示符顏色有助於區分伺服器,防止混淆,導致誤操作。

如下圖修改ps1變數,1代表字型高亮,33;32分別代表不同的顏色。

使其shell啟動就生效的修改方法:

在/etc/profile.d目錄下新建env.s**件,並在此檔案裡給ps1變數賦值。

這裡嘗試發現檔名必須以sh結尾,但字首名可以隨便取,這是為何?

這是因為/etc/profile.d目錄是shell配置檔案目錄,每次啟動shell時缺省會執行此目錄下*sh的檔案

但這裡有個問題,/etc/profile.d目錄下的檔案只有root使用者才能編輯,那作為普通使用者的我們可以在

自己家目錄下的.bashrc配置檔案裡給ps1賦值,如下:

這裡涉及到乙個知識點,shell配置檔案有全域性配置檔案和使用者個人配置檔案等,互動式shell程序啟動時讀取

配置檔案的順序如下:

/etc/profile ----->  /etc/profile.d/* -----> ~/.bash_profile -----> ~/.bashrc -----> /etc/bashrc

修改linux命令列提示符顏色

root db132 echo ps1 e 1 35m u h w e 0m etc profile.d env.sh 退出重登。34m可以是30 31 32 33 1.設定提示符格式 ps1 要修改linux終端命令列顏色,我們需要用到ps1,ps1是linux終端使用者的乙個環境變數,用來說明命...

Linux 修改終端命令提示符顏色

ps1是linux終端使用者的乙個環境變數,用來說明命令列提示符的設定。可以使用 man bash命令檢視bash手冊,找到該變數支援的特殊字元,以及這些特殊字元的意義 a an ascii bell character 07 d the date in weekday month date for...

Linux終端提示符顏色設定

將以下語句新增到使用者目錄下的 bashrc 檔案中,然後執行 source bashrc 使其立即生效。ps1 033 01 31m u h 033 00m 033 01 34m w 033 00m 識別符號列表 常用的 u 當前使用者的賬號名稱 h 僅取主機的第乙個名字,如上例,則為fc4,li...