将特定的二进制文件(zsh)添加到 $PATH?

将特定的二进制文件(zsh)添加到 $PATH?

我已经安装了较新版本的使用自制, 位于/usr/local/bin/zsh

which zsh返回/bin/zsh

如何才能设为/usr/local/bin/zsh默认,而无需将整个/usr/local/bin目录添加到我的开头$PATH

答案1

只需将其符号链接到 /usr/bin 或 /bin 之前的其他文件夹:

sudo ln -s /usr/local/bin/zsh /usr/bin/

如果要更改登录 shell,请将 /usr/local/bin/zsh 添加到 /etc/shells 并运行 chsh。

我的路径上 /usr/local/bin 位于 /bin 之前,因此我并没有遇到任何问题。不过有些 TextMate 命令不适用于较新版本的 Ruby 或 bash。

相关内容