1. 程式人生 > >linux 初始設定

linux 初始設定

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的顏色控制
  • \]     表示非列印字元結束