从 $PATH 开头删除条目

Removing entry from begginng of $PATH

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

开头

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

还知道当我尝试使用打开命令打开文件时出现此错误:

LSOpenURLsWithRole() 失败,文件 /Users/m/.zshrc

出现错误 -600

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

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

你不要让任何随机的系统管理员决定你的路径;您始终将 PATH 设置为 shell 启动文件中所需的路径。

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

并增加

PATH=$PATH:$HOME/bin
PATH=$PATH:/usr/local/bin

随心所欲。这样您就可以完全控制顺序和内容,并且可以通过重新排列行轻松修改顺序。