1. 通过系统设置修改(推荐)
- 适用于:同步修改“关于本机”名称和终端主机名。
-
步骤:
- 打开 系统设置(macOS Ventura 及更新版本)或 系统偏好设置(旧版)。
- 进入 通用 > 关于本机。
- 点击名称栏(当前显示“周凯的MacBook Pro”),输入新名称(如
Zhoukai-MacBook-Pro
),按回车确认。 - 重启电脑 或 重新登录终端,终端提示符中的
@zhoukaideMacBook-Pro-2
会自动更新为新名称。
2. 通过终端命令单独修改主机名
如果只想修改终端中的主机名(不影响“关于本机”名称),运行以下命令:
(将 NewHostName
替换为想要的名称,如 Zhoukai-MBP
)
sudo scutil --set LocalHostName "NewHostName" # 终端显示的主机名
sudo scutil --set HostName "NewHostName" # 系统主机名
完成后重启终端即可生效。
3. 检查当前所有名称
在终端输入以下命令,查看当前系统的不同名称:
scutil --get ComputerName # “关于本机”显示的名称(如“周凯的MacBook Pro”)
scutil --get LocalHostName # 终端提示符中的主机名(如 zhoukaideMacBook-Pro-2)
scutil --get HostName # 系统内部主机名
4. 自定义终端提示符(可选)
如果希望终端提示符更简洁(例如隐藏主机名),可以编辑 ~/.zshrc
文件(Zsh Shell):
# 打开配置文件vim ~/.zshrc
在文件末尾添加以下内容(示例):
export PS1="%n %~ %# " # 格式:用户名 当前目录 提示符(去掉了主机名)
保存后运行 source ~/.zshrc
生效。
总结
- 统一修改:直接在“关于本机”中改名最方便,系统会自动同步其他名称。
- 独立修改终端主机名:用
scutil --set LocalHostName
命令。 - 修改后可能需要重启终端或电脑才能完全生效。
文章评论