なんでもノート

t0m00m0tのノート。

ターミナルを見やすくする

目的

Macのデフォルトのターミナルは白黒で見づらいのでカスタマイズする。 f:id:t0m00m0t:20180225101437p:plain

  • プロンプトがどこか分かりづらい。色と表示を変えよう。
  • 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'

ターミナルの色設定も少しいじる

ターミナルのデフォルトは味気ないので背景色などを変更する。[ターミナル]-[環境設定]-[プロファイル]で設定する。 f:id:t0m00m0t:20180225104037p:plain

今回は事前にiTermサイトからプロファイルをダウンロードしてBright Lightsを選んだ。少し透明にしたかったので、[背景]のアイコンをダブルクリックして「透明度」と「ブラー」を調整。f:id:t0m00m0t:20180225104330p:plain

出来上がりはこんな感じ。 f:id:t0m00m0t:20180225104416p:plain

参考にしたサイト