はじめに
Macでプログラミングやサーバー操作をしていると、必ずお世話になる「ターミナル(コンソール)」。 デフォルトの白黒画面のままだと、「どこまでがコマンドで、どこからが実行結果なのか見づらい…」と思ったことはありませんか?
実は、ちょっとした設定ファイル(.zshrc)をいじるだけで、ユーザー名やホスト名、フォルダ名に一瞬で色をつけることができる裏技があります!
今回は、Macの標準シェルである「Zsh」を使って、ターミナルのホスト名に色をつける手順を初心者にも分かりやすく解説します。
なぜホスト名に色をつけると良いのか?
単に「見た目がカッコよくなる」だけではありません。実用的なメリットがたくさんあります。
- 視認性の向上:コマンドの入力開始位置が一目でわかる。
- 誤操作の防止:本番サーバーとローカル環境で色を変えれば、「本番環境で間違えてコマンドを打ってしまった!」という事故を防げる。
- モチベーションUP:お気に入りのカラーに染めることで、毎日の作業が楽しくなる。
それでは、さっそく設定してみましょう!
ターミナルのホスト名に色をつける3ステップ
作業はたったの5分で完了します。
ステップ1:設定ファイル(.zshrc)を開く
まずは、Macのターミナルを開き、設定ファイルである .zshrc を編集するコマンドを実行します。
Bash
nano ~/.zshrc
[補足]
nanoはターミナル上で動くテキストエディタです。ファイルがまだ存在しない場合は、新規に作成されます。
ステップ2:色をつける設定コードを書き込む
エディタが開いたら、以下のコードをコピーして貼り付け(ペースト)してください。
Bash
# プロンプトのカスタマイズ(ホスト名に色をつける)
PROMPT='%F{green}%n%f@%F{cyan}%m%f %F{yellow}%1~%f %# '
この呪文(コード)の意味は?
一見難しそうに見えますが、構造はとてもシンプルです。
%n:ユーザー名(%F{green}で緑色に装飾)%m:ホスト名(%F{cyan}でシアン/水色に装飾)%1~:現在のフォルダ名(%F{yellow}で黄色に装飾)
ステップ3:保存して設定を反映する
- キーボードの
Ctrl+Oを押し、Enterを押して上書き保存します。 Ctrl+Xを押してエディタを閉じます。- 最後に、以下のコマンドを入力して設定を有効化します。
Bash
source ~/.zshrc
これで、画面のホスト名が鮮やかに色づいたはずです!
【応用編】もっと自分好みの色に変えたい!
「緑や水色じゃなくて、他の色がいいな」という方も大丈夫。
設定コードの %F{...} の中に、以下の色名を入れるだけで自由に変更できます。
| 色名 | 指定するコード |
| 赤 | %F{red} |
| 青 | %F{blue} |
| マゼンタ(ピンク系) | %F{magenta} |
| 白 | %F{white} |
さらに、%F{208} のように 0〜255の数字 を入れると、オレンジやエメラルドグリーンなど、256色の中からさらに細かい色を選ぶことも可能です!
まとめ:自分だけのターミナルを作ろう!
今回はMacのターミナルでホスト名に色をつける裏技をご紹介しました。
毎日使うツールだからこそ、ほんの少し手を加えるだけで驚くほど作業効率と使い心地が変わります。ぜひ自分好みのカラーを見つけて、快適なMacライフを楽しんでください!