2

最近、Windows インサイダー ビルド 14316 がプッシュされ、Windows で Ubuntu Linux CLI ソフトウェアを実行できる Linux 用の Windows サブシステム (ベータ版) が提供されました。これは、bashWindows PowerShell 内でコマンドを実行するか、「Bash on Ubuntu on Windows」アプリで起動できます。

だから、私の質問は最初の方法についてです。PowerShell から起動できbashますが、それ以外の ubuntu CLI アプリケーションは使用できません。どうやって1つを機能させますか?zshたとえば、 bash を使用せずに起動できるようにしたいとします。

4

1 に答える 1

2

まだ、Windows ブログによると: Run Bash on Ubuntu on Windows :

第 3 に、Bash および Linux ツールは Windows アプリケーションおよびツールと対話できないことに注意してください。したがって、Bash からメモ帳を実行したり、PowerShell から Bash で Ruby を実行したりすることはできません。

Bash 内から win32 コマンドを実行する関連機能に関するMicrosoft/CommandLine-Documentation#32 の詳細:

相互運用の話については今後検討していきますが、Windows 10 Anniversary Update の期間中にこの機能を追加する予定はありません。

特定のコマンドを実行する-cオプションがあれば、うまくいくかもしれません。bash

于 2016-04-10T09:00:52.967 に答える