【Mac】ターミナルプロンプトの表示を変更する方法


Macのターミナルを起動するとデフォルトではMacPCの管理者名が以下のようにプロンプトに表示されます。
管理者名が結構長くなるとターミナルが見にくくなりコマンドを実行しようにもやりにくくなってしまいます。

Last login: Sat Apr 10 13:19:16 on ttys000
yamada_taro@yamada_taronoMacBook-Air ~ % 
yamada_taro@yamada_taronoMacBook-Air ~ % 

このようなプロンプトを短い「$」だけで表示したい時に設定する手順をまとめました。

Macのターミナルプロンプトの表示を変更する方法

Macのターミナルのプロンプトは一時的、永続的どちらも可能です。
それぞれの方法を以下でまとめました。

一時的にプロンプトの表示を変更する方法

一時的にプロンプトを変更するには「PS1」コマンドを実行します。

以下はコマンド実行例となります。

yamada_taro@yamada_taronoMacBook-Air ~ % PS1="$ "
$ 
$ 
$ 

この設定は実行したターミナルのみでの設定となるので新規にターミナルを開くとデフォルトのプロンプトの表示に戻ります。


永続的にプロンプトの表示を変更する方法

以前までのMacPCでは以下のファイルを変更すればよかったんです。

$ /etc/bashrc

ただ、今のMacOS「Big Sur」ではこのファイルはなく「.zshrc」ファイルで編集をしないといけません。
「/Users/ユーザ名」配下に「.zshrc」がない場合、新規に作成します。

ユーザ配下であることを確認します。

yamada_taro@yamada_taronoMacBook-Air ~ % pwd
/Users/yamada_taro

「.zshrc」ファイルを作成します。

yamada_taro@yamada_taronoMacBook-Air ~ % touch .zshrc

「.zshrc」ファイルが作成されたことを確認します。

yamada_taro@yamada_taronoMacBook-Air ~ % ls -la
total 64
drwxr-xr-x+ 18 kobayashi_seigo  staff   576  4 10 14:05 .
drwxr-xr-x   5 root             admin   160  4 10 11:07 ..
-r--------   1 kobayashi_seigo  staff     7  4 10 11:07 .CFUserTextEncoding
-rw-r--r--@  1 kobayashi_seigo  staff  8196  4 10 11:28 .DS_Store
drwx------   4 kobayashi_seigo  staff   128  4 10 12:39 .Trash
drwxr-xr-x   8 kobayashi_seigo  staff   256  4 10 12:51 .docker
-rw-------   1 kobayashi_seigo  staff  9019  4 10 13:56 .viminfo
-rw-------   1 kobayashi_seigo  staff   592  4 10 13:58 .zsh_history
drwx------  18 kobayashi_seigo  staff   576  4 10 13:58 .zsh_sessions
-rw-r--r--   1 kobayashi_seigo  staff     0  4 10 14:05 .zshrc
drwx------+  7 kobayashi_seigo  staff   224  4 10 13:31 Desktop
drwx------+  3 kobayashi_seigo  staff    96  4 10 11:07 Documents
drwx------+  6 kobayashi_seigo  staff   192  4 10 12:39 Downloads
drwx------@ 63 kobayashi_seigo  staff  2016  4 10 11:29 Library
drwx------   3 kobayashi_seigo  staff    96  4 10 11:07 Movies
drwx------+  3 kobayashi_seigo  staff    96  4 10 11:07 Music
drwx------+  4 kobayashi_seigo  staff   128  4 10 11:09 Pictures
drwxr-xr-x+  4 kobayashi_seigo  staff   128  4 10 11:07 Public

「.zshrc」ファイルを編集

作成した「.zshrc」にプロンプトを変更するコマンド「export PS1=”$ “」を追記します。

yamada_taro@yamada_taronoMacBook-Air ~ % vi .zshrc 
export PS1="$ " 

ファイル編集後、以下「source」コマンドを実行します。

yamada_taro@yamada_taronoMacBook-Air ~ % source ~/.zshrc
$ 
$ 
$ 

ターミナルプロンプトが変更されたことが確認できます。

Macのターミナルプロンプトの変更方法は以上となります。


関連記事


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

ABOUTこの記事をかいた人

blank

インターネット関連のSEをやっています。 ネットワーク、サーバー、ストレージ、仮想基盤まで幅広く手を出しており、MVNOの構築経験もあります。 現在は、Pythonを使ったプログラミングの開発をしネットワークの自動化ツールを作成しています! Pythonの入門書も作成しているので、ぜひ参考にしてください!