はじめに
Bash on Ubuntu on WindowsはWindowsのファイルにアクセスしたりその逆もできます。
ですが、別システムのようなものなのでBashからWindowsのexeファイルを実行したり、
拡張子を関連付けたプログラムでファイルを開いたりできません。
これをどうにかできるようにしたcbwinがあったので導入してみました。
cbwinをインストール
- Bash on Ubuntu on Windows側でcbwin/releasesからzipをダウンロードして展開します。
- 展開したら
install.sh
を実行します。 - 同梱されている
outbash.exe
をWindows側の任意のパスにコピーします。
$ curl -LO https://github.com/xilun/cbwin/releases/download/v0.9/cbwin-bin-0.9.zip
$ unzip cbwin-bin-0.9.zip
$ cd cbwin-bin-0.9
$ sudo ./install.sh
$ mkdir /mnt/c/bin
$ cp outbash.exe /mnt/c/bin
以上で、/usr/local/bin
にwcmd
, wstart
, wrun
がインストールされます。
それぞれcmd
, start
の代わりと直接CreateProcess
を実行するコマンドです。
cbwinを実行
Bash on Ubuntu on Windowsのbashを実行する代わりにoutbash.exeを実行します。
すると見た目は変わりませんが、インストールした3つのコマンドを使うことができます。
Top comments (0)