換了新Mac,需要重新配置一下,由于未配置的指令是%結尾,不太習慣,想改成$結尾~
從 10.15 也就是 Catalina 開始,預設 Shell 從 bash 變更為 zsh
同樣的,環境變量配置檔案從 .bash_profile 變更為 .zshrc
我們首先運作 echo $PS1 看一下目前 PS1 變量的内容:
# 末尾實際有個空格
%n@%m %1~ %#
即預設情況下 Shell 的提示為:使用者名@主機名 ~ %,例如 [email protected] ~ %
But!如果我們直接在 ~/.zshrc 檔案中加入 export PS1 的操作會影響到 su 指令後的提示
打開 /etc/zshrc 檔案,修改 70 行左右位置:
# Default prompt
PS1="%n@%m %1~ $ "
主機名可在“系統偏好設定” - “共享”裡修改