1
当我使用终端输入zsh时,我的电脑名称出现乱码,改为n3-85-8代替MacBook-Pro。随着时间的推移。有谁知道为什么?以及如何解决它。 mac终端计算机名称出现乱码
当我使用终端输入zsh时,我的电脑名称出现乱码,改为n3-85-8代替MacBook-Pro。随着时间的推移。有谁知道为什么?以及如何解决它。 mac终端计算机名称出现乱码
有两个方面的影响发生在这里:
您可以将计算机配置不改变它的主机名其自己的主机名(例如,见this question)。或者,您可以在提示中配置bash以使用计算机的持久LocalHostName
。连接到其他网络时,此值不会更改。
您可以编辑~/.bashrc
(或相关文件)有这样一行:不是电脑的配置
PS1=$(scutil --get LocalHostName)':\W \u\$'
它的工作。非常感谢。 – muuuuuj
我怀疑这是由它的IP的反向DNS获得的名称。检查你的'PS1'环境变量。 – Barmar
如何查看'PS1',我使用'vim〜/ .bash_profile',并且不设置任何'PS1'。另外,当我使用'echo $ PS1'时,结果是'\ h:\ W \ u \ $'。这是正确的吗? – muuuuuj
'zsh'不使用'.bash_profile' - 只有'bash'使用它。阅读'zsh'文档以找出它加载的启动文件。 – Barmar