OSX终端显示错误的主机名

Modified on: Thu, 08 Nov 2018 07:40:02 +0800

当我打开终端时,我希望它能显示我的PS1设置为\h:\W \u\$

然而,它没有显示我的主机名Eriks-MacBook,如系统偏好设置中所示。

相反,它显示随机字符串unknownb88d120cd4b2

如何修复或重置?

此机器是全新的,首选项/设置尚未更改。

最佳答案

Gordon为您的主机名的来源提供了一个很好的答案

如果您需要在“系统偏好设置”中设置的名称,请执行以下操作。分享 - >要在提示中显示的计算机名称,请将\h替换为$(scutil --get ComputerName)。例如,我的提示设置为

PS1="[\u@:$(scutil --get ComputerName) \W]\\$ "
作者:Community,ajs

相关问答

添加新评论