■ ことはじめ
複数のインスタンスにアクセスしていると、どのタブでどのインスタンスにアクセスしてるのか
混乱してしまうため、インスタンスの名前を常に表示しておきたかった。
■ 設定メモ
ユーザーごとなら ~/.bashrc
or ~/.bash_profile
全ユーザーなら /etc/bashrc
を変更。
> [ユーザー名@インスタンス名 ディレクトリ名]
/etc/bachrc
PS1="[\u@インスタンス名 \W]\$ "
> 色を付けてみる ⇒ [ユーザー名@インスタンス名 ディレクトリ名]
ちょっとテンションあがったので、ついでに色を付けました。
\[\033[ 0;32m\]
緑色開始
\[\033[ 0m\]
設定無効
/etc/bachrc
PS1="\[\033[ 0;32m\][\u@インスタンス名 \W]\$ \[\033[ 0m\]"
32 の部分を変更すると、色が替えれます!
実用編~Git対応~
Gitを使用しているディレクトリでは、ブランチが表示されるように設定
/home/ユーザーディレクトリ/.bash_profile
parse_git_branch() {
if type git > /dev/null 2>&1; then
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
fi
}
export PS1="\[\033[1;36m\]\u@\h \[\033[1;37m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\]\n$ "
こんな感じになります。
■ 参考サイト様
- コマンドプロンプトの表示形式を変更したい
- プロンプトの確認や設定 こちらのサイトさんに色番号がいくつか載っています^^
- gitディレクトリで現在のブランチを表示する