背景
- ターミナルのスクショを取りたいが、ホスト名が本名になっているので、常に加工が必要だった。
- ターミナルのプロンプトの表示を変更し、加工の手間を省きたい。
目標
- ターミナルのプロンプトの表示を変更する。
プロンプトの表示に使用される環境変数を確認する。
- プロンプトの表示は「PS1」という環境変数によって決まっているらしい。
- まずは、現状の「PS1」の設定値を以下のコマンドで確認してみる。
$echo $PS1
- デフォルトのmacであれば下記の通りになっているはず。
%n@%m %1~ %#
- それぞれの変数の意味は以下の通り。
コマンド | 説明 |
---|---|
%n | ユーザー名 |
%m | ホスト名 |
%1~ | 調べたけどわかりませんでした。<br>誰か教えてください。 |
%# | ユーザー種別 |
プロンプトの表示に使用される環境変数を変更する。
- 環境変数なので
export
コマンドで値を上書きすれば表示を変更できる。 - ターミナルの立ち上げ時に読み込まれる
.zshrc
ファイルを編集する。 open
コマンドで.zshrc
ファイルを開いて編集する。
$open .zshrc
・自分好みの表示ルールをexport PS="[プロンプトの表示ルール]"
で指定し、.zshrc
ファイルに追加する。
export PS1="%n@ %1~ %#"
- 私は上記のルールとし、本名が入っていたホスト名を無くした。
- 変更後の表示が下記。
補足
(1)プロンプトとは?
- 調べたところ、CUIの入力箇所を示すものという意味ぽい。
403 Forbidden
(2)元々あった(base)の表示がなくなったのはなぜ?
- (base)という表記は、condaを使用したときの仮想環境でデフォルトで表示されるものらしい。
- 私はanacondaを使用している環境だったので、その影響だと思われる。
Macのターミナルの先頭に(base)と表示された時に表示を消す方法anacondaを利用していると、何かの拍子にMacのターミナルの先頭に(base)と表示されることがあります。ターミナルを再起動しても消えず、気になります。この(base)表示を消す方法をVisual Studio Codeのターミナルも合わせてまとめます。
参考資料
403 Forbidden
![](https://takuma-tech.com/wp-content/uploads/cocoon-resources/blog-card-cache/5370d533fcb5bc01417210382a5b69a4.jpg)
Macのターミナル(zsh)のプロンプト表示(ユーザー名等)を変更する方法
Macのターミナル(zsh)のプロンプト表示を変更(省略)する方法をまとめてみました。ユーザー名、コンピューター名がプロンプトに表示されるのが嫌な場合などに、この方法を使って表示を変更することができます。コマンドを入力するときも画面を広く使うことができます。
![](https://takuma-tech.com/wp-content/uploads/cocoon-resources/blog-card-cache/bcc07d24d2f6f1c8de9420827d60e68e.jpg)
bashターミナルプロンプトの表示・色の変更|くりログ
bashターミナルプロンプトの表示・色の変更 最初に windowsに開発環境を作って行ってから、快適に開発の方を行えて
![](https://takuma-tech.com/wp-content/uploads/cocoon-resources/blog-card-cache/e8d95f7792df395e6562e5c2a85ebbee.jpg)
Macのターミナルの先頭に(base)と表示された時に表示を消す方法
anacondaを利用していると、何かの拍子にMacのターミナルの先頭に(base)と表示されることがあります。ターミナルを再起動しても消えず、気になります。この(base)表示を消す方法をVisual Studio Codeのターミナルも合わせてまとめます。
Qiita記事
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9JUUzJTgwJTkwJUU3JTkyJUIwJUU1JUEyJTgzJUU4JUE4JUFEJUU1JUFFJTlBJUUzJTgwJTkxJUUzJTgyJUJGJUUzJTgzJUJDJUUzJTgzJTlGJUUzJTgzJThBJUUzJTgzJUFCJUUzJTgxJUFFJUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgzJUIzJUUzJTgzJTk3JUUzJTgzJTg4JUUzJTgxJUFFJUU4JUExJUE4JUU3JUE0JUJBJUUzJTgxJUFFJUU1JUE0JTg5JUU2JTlCJUI0JUU2JTk2JUI5JUU2JUIzJTk1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00YmU4MDMwZjRkNzRmZTAwOTQ3YTU1MjJjY2U2ODY2Mg&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdGFrdW1hLTEyMzQmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWZhODg3ZDUyYTk5ZmU2ODc3OTllNDljODRkYjk3NzVm&blend-x=142&blend-y=491&blend-mode=normal&s=63b896f30de03e152c43813c9f4c5f24)
【環境設定】ターミナルのプロンプトの表示の変更方法 - Qiita
背景ターミナルのスクショを取りたいが、ホスト名が本名になっているので、常に加工が必要だった。ターミナルのプロンプトの表示を変更し、加工の手間を省きたい。目標ターミナルのプロンプトの表示を変更…