シェル環境のカスタマイズ
表示
概要: 特殊なファイルをホームディレクトリに作成し、シェルスクリプトを書いて保存することでカスタマイズすることができる。
注釈: 以下の文章は環境依存の要素を多分に含む。動作しない場合はマニュアルも参照。
シェルを起動したときに実行したいコマンドを指定する
[編集]シェルに応じて以下のファイルをそれぞれ編集する。
- 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 |