Path

在 PATH 中添加新路徑

  • November 24, 2014

在我擁有的伺服器上;吉特沒有工作。我發現 Git 安裝在

/usr/local/cpanel/3rdparty/bin/git.

因此,要使 Git 可以在沒有完整路徑的情況下使用;我以 root 身份登錄 ssh。然後我修改了~/.bash_profile( vim .bash_profile) 並附加/usr/local/cpanel/3rdparty/bin了 PATH。

PATH 現在看起來像:

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

有了這個; git 現在工作正常。但我只是想確保沒有任何問題。

它看起來並沒有亂七八糟,並且您將目錄放在 PATH 的末尾,因此該目錄中的命令不能掩蓋某些系統命令。

以下是您可以檢查的一些其他事項:

  • 目錄中是否有任何與 無關的奇怪命令git,特別是那些看起來像輸入錯誤的“常見”命令(例如mroe錯誤輸入more)的命令。
  • 目錄的寫權限應該只針對root
  • 重新考慮為什麼需要root使用git,如果它是用於例如/etc目錄的修訂控制,那很好。如果您進行正常的軟體開發,您應該重新考慮進行設置,以便您可以像普通使用者一樣進行。

引用自:https://unix.stackexchange.com/questions/169642