Bash

修復 BASH / WINDOWS 上的 PATH

  • June 19, 2021

我正在執行 Windows 10,並且在 VisualStudioCode 中有 BASH 終端。我的問題是像 LS 這樣的命令不起作用。經過一番Google搜尋,我發現使用這個命令可以修復它:

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

但是,這會破壞其他一些東西,因此,我複制了 的輸出echo $PATH,將結果與上述export命令合併,並將其保存到文件中。將生成的命令粘貼到終端可以解決所有問題。

而且每次打開新終端時我都必須這樣做,這很尷尬。

有沒有辦法將第一個export命令中的部分添加到 PATH?我知道 Windows 中的“編輯環境變數”選項,但要麼不起作用,要麼我做錯了,所以告訴我如何應用,例如。/usr/bin在那裡,它的工作方式與我輸入export PATH=/usr/bin命令行的方式相同。最終,是否有辦法在每次打開新終端時自動執行特定命令?那也會有幫助。

從這裡的問題中引用作為答案:

這是對我有用的修復:創建C:\Users\username\.bashrc文件,並將您需要手動輸入的行放入該行,它會在您每次啟動時執行bash

您是否應該幾乎在每個應用程序的基礎上更改您的 $PATH?我知道這種做法在 Windows 中很常見。由於您/usr/local/bin在原始 $PATH 中有:-

嘗試永遠不要改變你的 $ PATH, so that applications may fail, due to multiple changes of $ 小路。

只需將符號連結放置在/usr/local/bin指向程序真實位置的位置——這些位置放置在邏輯位置。

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