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\$"

 

# TMUX  自動進入Tmux,若是以前有Tmux會話自動載入。
if which tmux >/dev/null 2>&1; then
    #if not inside a tmux session, and if no session is started, start a new session
    test -z "$TMUX" && (tmux attach || tmux new-session)
fi
#用mv命令替換rm命令,rm文件會移動到~/del目錄,啓到回收站的做用。
 alias rm='mv -t ~/del'

 

 退出vim source .bashrc

解釋下具體含義:shell

顏色配置:vim

\[\033[ 1 ; 31 m\]bash

  • 底線 :ANSI 色彩控制語法。\033 聲明瞭轉義序列的開始,而後是 [ 開始定義顏色。
  • 第一組數字 :亮度 (普通0, 高亮度1, 閃爍2)。
  • 第二組數字 :顏色代碼。
  • 顏色: 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white

\[\033[0m\]session

  • 關閉 ANSI 色彩控制,一般置於尾端。

顯示內容配置:ide

  • \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的顏色控制
  • \]     表示非打印字符結束
相關文章
相關標籤/搜索