所以,這是我想知道的。我知道Windows上有bash,我有兩臺Windows機器,都安裝了bash。如何在Windows CMD中啓用bash命令?
的差(如果我想執行bash命令)
機1
- 任一類型的 「打擊」 啓動bash和然後例如鍵入 「LS」。
機2
有誰知道什麼設置允許的?一切對我來說都是一樣的。這是一個很好的功能,我想在其他計算機上啓用它。在Ubuntu
所以,這是我想知道的。我知道Windows上有bash,我有兩臺Windows機器,都安裝了bash。如何在Windows CMD中啓用bash命令?
的差(如果我想執行bash命令)
機1
機2
有誰知道什麼設置允許的?一切對我來說都是一樣的。這是一個很好的功能,我想在其他計算機上啓用它。在Ubuntu
猛砸上的Windows可執行文件(二進制)不能從的Windows應用,如cmd.exe
或PowerShell.exe
運行 - 視窗甚至不把他們看成可執行。
的可能的解釋是,你已經安裝了一個獨立的Unix 仿真環境,如GnuWin,其自帶的原生Windows二進制文件。
要查看的位置 - 顧名思義的Windows -native - ls
可執行文件,運行where ls
,這可能會告訴你這來幹什麼用的產品,如
C:\Program Files (x86)\GnuWin32\bin\ls.EXE
。
需要注意的是在Windows二進制文件在Ubuntu存儲在用戶特定的方式
%LOCALAPPDATA%\lxss\rootfs\bin
,但是這是一個有爭議的問題,因爲你不能從Windows調用它們。
第二臺機器上的PATH環境變量可能指向安裝命令的位置 –