修復 BASH / WINDOWS 上的 PATH

修復 BASH / WINDOWS 上的 PATH

我運行的是 Windows 10,並且 VisualStudioCode 中有 BASH 終端機。我的問題是 LS 等命令不起作用。經過一番谷歌搜尋後,我發現使用這個命令可以修復它:

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命令列會有所幫助一樣。最終,是否有一種方法可以在每次開啟新終端時自動執行特定命令?那也會有幫助。

答案1

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

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

答案2

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

嘗試絕不更改您的 $PATH,這樣應用程式可能會因 $PATH 的多次變更而失敗。

只需放置符號連結來/usr/local/bin指向程式的真實位置 - 放置在邏輯位置。

相關內容