iTerm2新建标签重复三次执行export PATH命令问题求助
解决iTerm2新建标签页重复执行
export PATH=/usr/local/bin:$PATH的问题 检查iTerm2自身配置
- 打开iTerm2,按
Cmd+,调出偏好设置 - 切换到
Profiles标签页,选中当前使用的配置文件- 查看
General选项卡的Command区域:- 如果当前是
Login shell,改成Command并手动填入/bin/zsh - 检查
Send text at start输入框,确认没有重复添加的export PATH=/usr/local/bin:$PATH命令,有则删除多余条目
- 如果当前是
- 查看
排查zsh的其他启动文件
zsh启动时会加载多个配置文件,除了.zshrc和.bash_profile,还需检查:
.zprofile:登录shell模式下加载的文件.zlogin:登录shell模式下在.zprofile之后加载的文件/etc/zshrc、/etc/zprofile:系统级zsh配置文件
查看这些文件中是否存在重复的export PATH=/usr/local/bin:$PATH命令,找到后删除多余的执行语句
检查iTerm2高级设置
- 进入偏好设置的
Advanced标签页,搜索path相关选项 - 确认没有开启自动修改PATH的功能选项,比如
Set PATH for new windows/tabs类设置,若开启则尝试关闭
重置iTerm2配置(终极方案)
若上述方法都无效,可尝试重置iTerm2配置:
- 完全关闭iTerm2
- 在终端执行命令:
rm -rf ~/Library/Preferences/com.googlecode.iterm2.plist - 重新打开iTerm2,重新配置个人偏好
内容的提问来源于stack exchange,提问作者ShenRuijie
相关产品推荐
相关产品推荐

