11 bash shell terminal oh-my-zsh
我已经在 Mac 上安装了 oh-my-zsh 和 iterm2。目前命令提示符显示为 currentdirectory@currenthost ~ 我怎样才能将其更改为仅显示当前目录。我尝试更改 .bashrc 和 .bash_profile 文件中的 PS1 变量以导出 PS1 =“”,但提示仍然相同。任何帮助表示赞赏。
Tre*_*yan 12
自更新到版本 10.15 Catalina 以来,macOS 在终端应用程序中默认包含 Z shell (zsh),而不是 Bash,因此当您安装 iterm2 时,它将使用存储在 Zsh 配置文件(dotfile)上的任何 Zsh 设置。
以下是要遵循的步骤;粘贴命令,保存并退出。重新打开 iterm2 以查看更改。
默认情况下,MacOS 中不存在点文件,因此您必须创建一个。
nano ~/.zshrc
默认的 Zsh 提示符包含用户名、计算机名称和从用户主目录开始的位置等信息,因此您可以自定义提示符下输出的内容:
PROMPT="%n:~$ "
PROMPT="%1d:~$ "
PROMPT="%T:~$ "
PROMPT="%W:~$ "
PROMPT="~$ "
PROMPT="%n:%W:~$ "
PROMPT="%n:%T:~$ "
您甚至可以为相关文本添加颜色。确保包含在 %F 和 %f 颜色变量中。
PROMPT="%F{cyan}%T%f:~$ "
PROMPT="%F{cyan}%T@%1d%f:~$ "