1. linux登入過程中載入配置檔案順序:
/etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc]
可檢視預設的~/.bashrc檔案如下:
fi2. shell命令提示符及顏色是由ps1來配置:
[root@/etc/init.d] echo $ps1其中ps1常用的引數含義如下:[\[\e[32;40m\]\u@\w]
\d :#代表日期,格式為weekday month date,例如:"mon aug 1"3. 顏色值設定: ps1中設定字元顏色的格式為:\[\e[f;bm\],其中「f「為字型顏色,編號為30-37,「b」為背景顏色,編號為40-47。顏色表如下:\h :#完整的主機名稱
\h :#僅取主機的第乙個名字
\t :#顯示時間為24小時格式,如:hh:mm:ss
\t :#顯示時間為12小時格式
\a :#顯示時間為24小時格式:hh:mm
\u :#當前使用者的賬號名稱
\v :#bash的版本資訊
\w :#完整的工作目錄名稱
\w :#利用basename取得工作目錄名稱,所以只會列出最後乙個目錄
\# :#下達的第幾個命令
\$ :#提示字元,如果是root時,提示符為:# ,普通使用者則為:$
f b根據顏色表,套用入字元顏色設定格式中,就可以對linux終端命令列顏色進行個性化設定了。比如要設定命令列的格式為綠字黑底,顯示當前使用者的賬號名稱、主機的第乙個名字、完整的當前工作目錄名稱、24小時格式時間,就可以使用如下的命令:30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
#ps1='[\[\e[32;40m\]\u@\h \w \t]$ '
4. 以筆者的~/.bashrc配置為例:
[root@~]# cat ~/.bashrc# .bashrc
# user specific aliases and functions
export ps1='[\[\e[32;40m\]\u@\w]\$ '
# source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
linux 修改shell提示
操作只針對使用bash的普通使用者 普通變數 示例 export ps1 回車後效果就出來了 或者 export ps1 bash即bourne shee都會將提示的值存在叫乙個叫 ps1的環境變數中 export修改環境變數的值 注意點,前後不能有空格 2.引用變數 使用行中輸入 name csd...
Linux修改預設shell
比如如果你安裝了最近很火的fish shell那怎麼樣設定成為系統的預設shell呢。首先你得檢視可以用的shell 1.命令 chsh l 結果如下 bin sh bin bash sbin nologin usr bin sh usr bin bash usr sbin nologin usr ...
修改linux 預設SHELL
首先你得檢視可以用的shell 1.命令 chsh l 結果如下 bin sh bin bash sbin nologin usr bin sh usr bin bash usr sbin nologin usr bin fish 2.設定預設shell chsh s usr bin fish 輸入...