关于Localhost的问题 终端中的前缀从xxxdeMacBook-Air变成localhost

我的终端中显示的前缀不知道什么原因从原来的xxxdeMacBook-Air变成了localhost

查询结果是

xxx@localhost ~ % scutil --get ComputerName

xxx的MacBook Air

xxx@localhost ~ % scutil --get LocalHostName

xxxdeMacBook-Air


请问是什么原因?有什么方法解决?


[经过版主编辑]

发布日期 2021年5月27日 下午10:22

回复
回复量: 3

2021年5月30日 上午11:37 回应 Serce

先看看你的 shell 是什么,不同的 shell 相关的prompt 的设置不同,看命令:echo $SHELL

现在来说,如果是新装的系统,新建的账户,默认的 shell 是 zsh,zsh 的默认 prompt 设置为 PROMPT='%n@%m %. %% ',命令可以看到:echo $PROMPT。按说你的貌似是 zsh。

如果是旧系统就账户,默认 shell 是 bash,定义的是 PS1。同样的用命令 echo $PS1 看。


最好是设置下 HostName

sudo scutil --set HostName "xxxxx"



这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

关于Localhost的问题 终端中的前缀从xxxdeMacBook-Air变成localhost

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!