保持Windows 10路徑和Windows上的'Bash on Windows(WSL)'路徑同步的最佳方式是什麼?保持Windows與'Windows上Ubuntu'Bash之間的路徑同步
我已將Windows 10路徑(將其轉換爲兼容bash)附加到.bashrc,但bash外殼似乎沒有選擇它。
步驟我把:
- 獲取Windows路徑>回聲%PATH%
- 選擇相關路徑,並轉換爲 bash的兼容(如C:\的Java變成的/ mnt/C/Java的)
- 啓動慶典&編輯的.bashrc
- 追加對.bashrc中例如> 出口PATH = $ {PATH}:/斌:到/ mnt/C/Java的/ bin中:到/ mnt/C /節點
我可以問問你這樣做有什麼意義嗎?無論如何,你無法從Ubuntu運行Windows可執行文件。說了這些之後,我不會在bash中進行轉換,而是用具有更好字符串處理能力的語言(Ruby,Perl,....)編寫輔助程序。如果你想在bash中做到這一點,我建議你用分號拆分Windows路徑,分別轉換每個路徑組件,然後再用冒號作爲分隔符再次連接路徑。 – user1934428
@ user1934428自內部版本構建14951以來,您已經能夠從Bash內部調用Windows應用程序:https://blogs.msdn.microsoft.com/commandline/2016/10/19/interop-between-windows-and-bash/ –