linux 初始設定
阿新 • • 發佈:2018-12-13
vim .bashrc 新增下行
自用: export PS1="Host:\[\033[1;35m\]\H \[\033[0m\]User:\[\033[1;33m\]\u \[\033[0m\]Dir:\[\033[1;32m\]\w\[\033[0m\]\n\$"
退出vim
source .bashrc
解釋下具體含義:
顏色配置:
\[\033[ 1 ; 31 m\]
- 底線 :ANSI 色彩控制語法。\033 聲明瞭轉義序列的開始,然後是 [ 開始定義顏色。
- 第一組數字 :亮度 (普通0, 高亮度1, 閃爍2)。
- 第二組數字 :顏色程式碼。
- 顏色: 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
\[\033[0m\]
- 關閉 ANSI 色彩控制,通常置於尾端。
顯示內容配置:
- \a ASCII響鈴字元 (07)
- \d “周 月 日”格式的日期
- \D{format} 引數format被傳遞給strftime(3)來構造自定格式的時間並插入提示符中;該引數為空時根據本地化設定自動生成格式。
- \e ASCII轉義字元(ESC) (033)
- \h 主機名在第一個點號前的內容
- \H 完全主機名
- \j shell當前管理的任務數
- \l shell終端裝置的基本名稱
- \n 新行
- \r 回車
- \s shell的名稱,$0的基本名稱
- \t 當前時間(24小時) HH:MM:SS
- \T 當前時間(12小時) HH:MM:SS
- \@ 當前時間(12小時) am/pm
- \A 當前時間(24小時) HH:MM
- \u 當前使用者名稱稱
- \v bash版本(如"2.00")
- \V bash版本+補丁號(如"2.00.0")
- \w 當前工作目錄
- \W 當前工作目錄的基本名稱
- \! 該命令的歷史數(在歷史檔案中的位置)
- \# 該命令的命令數(當前shell中執行的序列位置)
- \$ 根使用者為"#",其它使用者為"$"
- \nnn 8進位制數
- \\ 反斜槓
- \[ 表示跟在後面的是非列印字元,可用於shell的顏色控制
- \] 表示非列印字元結束