【发布时间】:2021-03-26 23:44:34
【问题描述】:
我刚刚收到了一台 Mac 和 Catalina,它属于一位前同事。
这位同事将本地主机名设置为former-MB.local。
我已为我创建了一个新帐户(其名称为 myaccountname),并且我已将本地主机名设置为 myname-MB.local。我也删除了之前同事的账号。
现在,当我打开终端时,我看到提示是
myaccountname@former-MB ~ %
我已经阅读了在~/.zshrc 中更改shell 设置它的提示的可能性(目前我没有~/.zshrc 文件),但我想知道是否可以删除 的内存前-MB 本地主机名,显然已保存在某处。
【问题讨论】:
-
@Philippe 感谢您的评论,但我已经将本地主机名更新为 myname。提示仍然继续使用前一个用户设置的本地主机名(我已删除)。
-
这篇文章可能会有所帮助:apple.stackexchange.com/q/30552/274760
-
你能跑
echo $PROMPT吗? -
@Philippe
echo $PROMPT按预期返回%n@%m %1~ %#。命令hostname虽然返回错误的名称,即前一个用户设置的名称。正如@ Gairfowl 链接的帖子所建议的那样,可能是命令sudo scutil --set HostName theNameISeeNow将主机名设置为我现在看到的。显然,您使用 System Preferences->Sharing 所做的操作不会覆盖此类设置
标签: macos zsh macos-catalina