macOS 修改 zsh 百分号为 $ 美元符号的方法

从 10.15 也就是 Catalina 开始,默认 Shell 从 bash 变更为 zsh

同样的,环境变量配置文件从 .bash_profile 变更为 .zshrc

我们首先运行 echo $PS1 看一下当前 PS1 变量的内容:

# 末尾实际有个空格
%n@%m %1~ %# 

即默认情况下 Shell 的提示为:用户名@主机名 ~ %,例如 maxsky@Max-Skys-MacBook-Pro ~ %

But!如果我们直接在 ~/.zshrc 文件中加入 export PS1 的操作会影响到 su 命令后的提示

所以我们不能在这儿动刀,转移到 /etc/zshrc 文件就行啦。打开该文件,修改 70 行左右位置:

# Default prompt
PS1="%n@%m %1~ $ "
主机名可在“系统偏好设置” - “共享”里修改

你可能感兴趣的:(Mac,OS,X)