Bash
修復 BASH / WINDOWS 上的 PATH
我正在執行 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
指向程序真實位置的位置——這些位置放置在邏輯位置。