Linux でプロンプトの表示を変更する

Linux のシェルで操作する際、『プロンプトにどういった情報を表示させるか?』は好みが別れるところだと思います。 私の場合はシンプルに以下があれば十分と思っています。

  1. ユーザ名
  2. ホスト名
  3. 現在のディレクトリ

これを実現するには /root/.bashrc/etc/profile へ以下のコマンドで追記を行います。

1
2
echo "export PS1='\[\033[01;31m\]\u@\H\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '" >> /root/.bashrc
echo "export PS1='\[\033[01;36m\]\u@\H\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '" >> /etc/profile