LoginSignup
3
3

More than 5 years have passed since last update.

プロンプトの表示形式を変えてみる

Last updated at Posted at 2016-04-14

■ ことはじめ

複数のインスタンスにアクセスしていると、どのタブでどのインスタンスにアクセスしてるのか
混乱してしまうため、インスタンスの名前を常に表示しておきたかった。

■ 設定メモ

ユーザーごとなら ~/.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$ "

こんな感じになります。

image

■ 参考サイト様

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3