
我運行的是 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
指向程式的真實位置 - 放置在邏輯位置。