从$ PATH的begginng中删除条目

时间:2016-02-17 04:33:49

标签: path zsh iterm2 zshrc

在我的.zshrc文件中,我从文件中删除了export PATH="/usr/local/bin:$PATH"后,我的路径仍以/ usr / local / bin开头

如何从路径中永久删除此条目?

同时知道当我尝试使用open命令打开文件时,我收到此错误:

LSOpenURLsWithRole()因文件/Users/m/.zshrc错误-600而失败

2 个答案:

答案 0 :(得分:2)

Zsh进程仅在启动时读取.zshrc。退出并重新登录以重新启动zsh进程。或者在当前zsh上运行以下命令行:

% export PATH="${PATH#/usr/local/bin:}"

答案 1 :(得分:0)

你不能让任何随机系统管理员确定你的PATH;总是将PATH设置为shell启动文件中所需的PATH。

开始
PATH=$(/usr/bin/getconf PATH)

并使用

进行扩充
PATH=$PATH:$HOME/bin
PATH=$PATH:/usr/local/bin

根据需要。这样您就可以完全控制序列和内容,并可以通过重新排列来轻松修改序列。