シェル環境のカスタマイズ

概要: 特殊なファイルをホームディレクトリに作成し、シェルスクリプトを書いて保存することでカスタマイズすることができる。

注釈: 以下の文章は環境依存の要素を多分に含む。動作しない場合はマニュアルも参照。

シェルを起動したときに実行したいコマンドを指定する 編集

シェルに応じて以下のファイルをそれぞれ編集する。

  • bash: ~/.bashrc
  • zsh: ~/.zshrc
  • csh: ~/.cshrc
  • tcsh: ~/.tcshrc

ログインしたときに実行したいコマンドを指定する。 編集

  • bash: ~/.bash_profile
  • zsh: ~/.zprofile および ~/.zlogin
  • csh: ~/.login
  • tcsh: ~/.login

プロンプトを変える 編集

  • bash: PS1
  • zsh: PROMPT
  • csh: prompt

上の変数に代入することで書式設定を行う。

bash zsh csh
ユーザー名 \u %n %n
ホスト名 \h %m %m
カレントディレクトリ \w %~ %~
カレントディレクトリ (省略しない) %/
最も深いディレクトリの名前 (/home/abc/xyz/deep/ なら deep) %c