在 PATH 中添加新路径

在 PATH 中添加新路径

在我拥有的服务器上; Git 没有工作。我发现Git安装在
/usr/local/cpanel/3rdparty/bin/git.

因此,要使 Git 可以在没有完整路径的情况下使用;我以 root 身份登录 ssh。然后我修改了~/.bash_profile( vim .bash_profile)并附加了/usr/local/cpanel/3rdparty/binPATH。

路径现在看起来像:

PATH=$PATH:$HOME/bin:/usr/local/cpanel/3rdparty/bin

有了这个; git 现在工作正常。但我只是想确保没有出现任何混乱。

答案1

它看起来并不混乱,并且您将目录放在 PATH 的末尾,因此该目录中的命令无法屏蔽某些系统命令。

您可以检查以下一些其他事项:

  • 目录中是否有任何与 无关的奇怪命令git,特别是那些看起来像错误输入的“常见”命令(例如mroe错误输入more)。
  • 该目录的写权限应仅适用于 root
  • 重新考虑一下为什么需要root使用git,如果是为了目录的修订控制,/etc那就没问题了。如果您进行正常的软件开发,您应该重新考虑设置,以便您可以作为普通用户进行开发。

相关内容