bashのプロンプトフォーマットについて
プロンプトには通常ホスト名が表示されるようになっていますが、gitや仮想環境をつかっていたりしてごっちゃになったので、 自分用メモを残していきます。
# ~.bashrcに以下を記載 PS1=\[\e[32m\]\u\[\e[00m\]:\[\e[36m\]\w\[\e[35m\]$(__git_ps1)\[\e[00m\]\n $
以下のように表示されます。
usr:cd (git_branch)
$ command
解説
PS1という環境変数にはbashのプロンプトに表示されるデータをいれます。
- \u : ユーザー名
- \h : ホスト名 *今回は使ってません
- \w : カレントディレクトリ名
- [\e[色指定m]
# 色一覧 30m Black 31m Red 32m Green 33m Yellow 34m Blue 35m Purple 36m Cyan 37m White