You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过命令修改iTerm2中显示的用户名?

修改iTerm2提示符@前显示的主机名字段

可以通过命令直接修改,你看到的macbook@...格式中,@符号前的内容默认是Mac的本地主机名,不需要手动调整iTerm2界面设置。

  • 临时生效(重启终端/电脑后恢复原值)
    执行以下命令,将命令里的自定义名称替换成你想要显示的名字即可,名称建议用小写字母、数字、短横线,不要加空格:
    sudo scutil --set LocalHostName 自定义名称
    执行后关闭当前iTerm2窗口重新打开,就能看到显示内容更新。
  • 永久生效(重启设备也不会还原)
    依次执行三条命令,同步修改三个主机名相关配置,避免不同场景下显示不一致:
    sudo scutil --set ComputerName 自定义名称
    sudo scutil --set HostName 自定义名称
    sudo scutil --set LocalHostName 自定义名称
    
    执行完重启iTerm2即可生效。

特殊情况说明:如果执行完上述命令重启iTerm2后显示没有变化,说明你当前使用的shell(默认是zsh,部分用户会用bash)自定义过提示符规则,改系统主机名不会触发更新。这种情况直接编辑对应shell的配置文件即可:用zsh就打开~/.zshrc,用bash就打开~/.bashrc/~/.bash_profile,找到PROMPT(zsh)或者PS1(bash)的配置项,把其中读取主机名的变量替换成你要的固定名称,保存后执行source 对应配置文件路径就能立刻生效。

内容的提问来源于stack exchange,提问作者VITALE LEONARDO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 23:12:20