
我的命令中有以下命令。文件:PATH=$PATH:"/mnt/c/Users/spenpal/AppData/Local/Programs/Microsoft VS Code/bin/"
。
當我啟動終端並嘗試時echo $PATH
,我得到以下輸出:
> echo $PATH
[*other paths*]:/mnt/c/Users/spenpal/AppData/Local/Programs/MicrosoftVSCode/bin/
當檔案路徑新增至 $PATH 變數時,空格已從檔案路徑中刪除。
但是,如果我在終端機中手動執行相同的命令並列印出路徑,我會得到以下結果:
> PATH=$PATH:"/mnt/c/Users/spenpal/AppData/Local/Programs/Microsoft VS Code/bin/"
> echo $PATH
[*other paths*]:/mnt/c/Users/spenpal/AppData/Local/Programs/Microsoft VS Code/bin/
為什麼當我手動執行時它會起作用,而當我將它放在我的電腦中時它會起作用。文件?我該如何防止這種情況發生(因為我不想每次加載終端時都手動匯出此路徑)?
系統規格:
- 作業系統:WSL2
- 發行版:Ubuntu 22.04.3 LTS