Macのターミナルのドルの前(プロンプト変数)のXXX-no~macbook-airの表示などを変更する

元の表示状態

kz_engineer-no~macbook-air:~ kz_engineer$
{ホスト名(コンピュータ名)}:{今いるディレクトリ} {ログインユーザ名(アカウント名)}$

デフォルト表示ルールの確認

  • Macbashでは $PS1 というシェル変数(環境変数)に表示ルールが保存されている
    • PS1 = The primary(= 1) Prompt String
    • PS2以降もある(TODO: 調査)
$ echo $PS1
\h:\W \u\$
  • 変数の内容を変更して設定できる
$ PS1="\h:\W \u\$" 
  • 使える変数一覧(英語)

www.gnu.org

ホスト名(コンピュータ名)の変更の仕方

  1. システム環境設定 > 共有 > コンピュータ名 を変更

f:id:kz_engineer:20160226024235p:plain

ログインユーザ名(アカウント名)の変更の仕方

  1. システム環境設定 > ユーザとグループ を起動
  2. 左下のロックをクリックして、管理者パスワードを入力し、設定を変更可能にする
  3. ユーザ名の上で右クリック > 詳細 > アカウント名 を変更

    • アカウント名を変えると、ホームディレクトリなどのアドレスも変わるので注意
  4. 公式資料

support.apple.com