23
26

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

macのターミナルの文字色を変更する

Last updated at Posted at 2015-09-04

.bash_profileと.bashrcを作って文字色を変更する

ターミナルの背景を黒にしたいので、環境設定からプロファイルを”Pro”にしてみましたが、文字色がすべて白で味気ないです。ユーザー名やディレクトリと自分が打ったコマンドの区別もわかりづらい。

そこで、ターミナルの文字色を変更する方法を調べたので、まとめます。

.bash_profileを作る

ターミナルに表示される文字は.bashrcに記述しますが、.bashrcは.bash_profileから呼び出されるため、先に.bash_profileを作成します。作る場所はホームディレクトリです。

terminal
// ホームディレクトリに移動
cd ~

// ファイルの作成
vi .bash_profile
vi
//iでインサートモードに
if [ "$TERM_PROGRAM" = "Apple_Terminal" ]; then
    if [ -f ~/.bashrc ]; then
        source ~/.bashrc
    fi
fi

//escでコマンドモードに移ってからファイル保存
:wq

.bash_profileを有効にするために、いったんターミナルを終了して再度起動してください。これで新しいターミナルウィンドウを立ち上げた時に.bashrcが実行されるようになりました。

.bashrcを作る

それではターミナルにどのように文字を表示するか、.bashrcで指定していきます。設定は$PS1に書かれているので、これを変更します。

terminal
// ホームディレクトリに移動
cd ~

// 今の設定を確認
$ echo $PS1
\h:\W \u\$

// ファイルの作成
vi .bashrc
vi
//iでインサートモードに
PS1="\[\033[36m\]\h:\W \u\$\[\033[0m\]"

//escでコマンドモードに移ってからファイル保存
:wq

先頭に\[\033[36m\]を付け加えました。以降の文字色がシアン(36m)になります。そして、自分が入力するコマンドは白色のままにしたいので、最後に\[\033[0m\]を付け加えました。以降の文字色が白(0m)になります。

ここで新しいターミナルウィンドウを立ち上げると.bashrcの設定が読み込まれて、ターミナルの文字色が変更されていると思います。

スクリーンショット 2015-09-04 20.35.16.png

以上です。

23
26
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
26

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?