ターミナルを見やすくする
目的
Macのデフォルトのターミナルは白黒で見づらいのでカスタマイズする。
- プロンプトがどこか分かりづらい。色と表示を変えよう。
- ls結果も見づらい。ここも色をつけよう。
設定の流れ
プロンプト
環境変数PS1を使用する。システム全体に適用してもいいけど、今回は特定ユーザのみ。~/.bash_profile
で設定する。
ls結果
alias
を使用する。設定箇所は~/.bashrc
。
手順
~/.bash_profile
と~/.bashrc
はデフォルトではMacユーザーで作られていない。
$ ls -al ~ | grep .bash -rw------- 1 tomo staff 1922 2 25 10:07 .bash_history drwx------ 59 tomo staff 2006 2 25 10:13 .bash_sessions/
ログインすると/etc/profile
->~/.bash_profile
->~/.bashrc
->/etc/bashrc
の順に読み込んでほしい。まずは~/.bash_profile
から設定する。
.bash_profileを作る
PS1でプロンプトを設定して.bashrcを読み込む。
$ vi ~/.bash_profile # プロンプト設定 export PS1='\e[1;32m\W \t \e[1;31m\u \e[1;32m$ \e[0m' # .bashrc読み込み if [ -f ~/.bashrc ]; then . ~/.bashrc fi
PS1の意味
ごちゃごちゃしてるけど、分解するとシンプルに分かりやすくなる。 色なしにするとこんな感じ。色設定がごちゃごちゃの原因。
PS1='\W \t \u $ '
設定 | 意味 |
---|---|
\W | カレントディレクトリの末端 |
\t | 時間 |
\u | ユーザ名 |
色設定は\e[1;32m
とか\e[0m
。詳細は参考リンクを参照。
.bashrcを作る
エイリアスを設定する。
$ alias ls='ls -FG'
ターミナルの色設定も少しいじる
ターミナルのデフォルトは味気ないので背景色などを変更する。[ターミナル]-[環境設定]-[プロファイル]で設定する。
今回は事前にiTermサイトからプロファイルをダウンロードしてBright Lights
を選んだ。少し透明にしたかったので、[背景]のアイコンをダブルクリックして「透明度」と「ブラー」を調整。
出来上がりはこんな感じ。