MacのターミナルをLinux風に色付けする

カラフルなMacターミナルpcテクニック

Macのターミナルで文字の各部分に色を付けたい!

MacのターミナルをLinuxみたいな色がついたターミナルにしたい!

 

上にある画像が完成形です。

今回は白一色のMacターミナルをカラフルに色付けする方法を紹介します。

 

スポンサーリンク

大まかな流れ

 

bashrcファイルに書き込み権限を付与する

bashrcに設定を書き込む

bash_profileに設定を書き込む

 

以下この順に説明していきます。

 

bashrcファイルに書き込み権限を付与する

bashrcファイルに色付けの設定を書き込みます

 

しかし、このファイルは今の状態ではたぶん書き込めないようになっています。
(人によっては書き込める)

 

まずは、このbashrcファイルに書き込みを行えるよう設定を行います。

 

bashrcファイルを見つける

ターミナルを開きます。

 

次の順番で入力してください。

cd /

 

cd etc/

 

sudo chmod a+w bashrc

 

するとパスワードを求められるのでパスワードも打ち込みます。

(この際画面上に入力したパスワードは表示されない。)

 

※ターミナルはそのままにしておいてください

これでbashrcファイルに設定を書き込めるようになりました。

 

bashrcに設定を書き込む

次にbashrcに色付けするための設定を書き込みます。

 

と言ってもこれから示すコードをコピペするだけです。

 

現在いる位置(パス)は /etc です。

そこで次のコマンドを入力します。

 

vi bashrc

 

すると新しい画面が出てきます。

ここで一旦落ち着いてキーボードの I キー(アイ)を押してください。

 

ここからは良いというまでescキーを押さないように注意してください。

もし押すとパニック起きますので。

 

矢印キーで一番最後の文の文末に行ってください。

Enter キーを2回ほど押して空行を用意するといいです。

 

[ -r "/etc/bashrc_$TERM_PROGRAM" ] && . "/etc/bashrc_$TERM_PROGRAM"

# default:cyan / root:red
if [ $UID -eq 0 ]; then
    PS1="\[\033[31m\]\u@\h\[\033[00m\]:\[\e[1;33m\]\[\033[01m\]\w\[\033[00m\]\\$ "
else
    PS1="\[\033[36m\]\u@\h\[\033[00m\]:\[\e[1;33m\]\[\033[01m\]\w\[\033[00m\]\\$ "
fi

# "-F":ディレクトリに"/"を表示 / "-G"でディレクトリを色表示
alias ls='ls -FG'
alias ll='ls -alFG'

 

そしたらこの塊👆をコピペしてください。

 

bashrcをviで編集

 

コピペが完了したら入力方式を半角にした上で、次の順にキーを押します。

: w q

「コロン記号」「wキー」「qキー」の順です。

正常に完了したら、念のため一旦ターミナルを終了しましょう。

 

bash_profileに設定を書き込む

最後にこれをして全ての設定が終了します。

 

新しくターミナルを開き次を入力。

 

vi ~/.bash_profile

 

まず I キーを押す。

 

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

この塊👆をコピペ。

 

コピペが完了したら入力方式を半角にしてから、次の順にキーを押す。

: w q

 

最後にターミナルを終了する。

次にターミナルを開くときはカラフルな文字達があなたを待ってます✌️

 

最後に

これでMacのターミナルを、文字の部分ごとに色付けできます。

 

ターミナルの環境設定では、部分的に色を変えるということが出来ないんですよね。

この方法ぜひ参考にしてみてください。

 

(参考)

Macのターミナル(bash)を最低限色付けする - Qiita
デフォルトのままターミナルを使っているデザイナーとかは多いのかなと思った.zshやfishを入れるのが最高なんだけど,そこまで手をかけられないことは多い.そもそも使用頻度低いし.でもさすがにどぎつい黒はちょっとなぁみたいな. よくわ...
ターミナルの表示内容(プロンプト)の変更・カスタマイズ方法まとめ - Qiita
「プロンプト」は、ターミナルで hoge-macbook:~ hoge$ と書かれた行のこと。 今回の記事では以下のことをなるべく簡潔にまとめていきたいと思います。 プロンプトの表示内容を変える方法 プロンプトの色や書体を変える方...

 

 

 

コメント

タイトルとURLをコピーしました