はじめに
先日、mattnさんがBash on Ubuntu on Windows の最高の端末環境を教えてやるからちょっと来い。と素晴しい記事を書かれていたのですが、cbwinも一緒に使えないかと思っていたら既に統合されたものがありました!!!
インストール
wsl-terminal/releaseから最新の7zもしくはzipをダウンロードして任意のフォルダーに展開するだけです。
使い方
-
open-wsl.exe
をWindowsから実行するとminttyが起動します。 -
tools/add-open-wsl-here-menu.js
を実行するとエクスプローラのコンテキストメニューからminttyを実行できます。 -
run-wsl-file.exe
をWindowsから実行すると.sh
などのスクリプトを実行できます。
ログインシェルとして実行したい!
デフォルトのままではログインシェルではないので実行パスが起動時のカレントディレクトリになっていますが、minttyから使うときはログインシェルにしたいものです。
その場合は以下の設定でログインシェルとしてbashを実行してホームディレクトリから起動できます。
v0.5.1より後のバージョン
2016/9/9現在、まだリリースされていませんが、以下のコミットでopen-wsl.exeに-l
オプションが追加されたので、これを利用します。
https://github.com/goreliu/wsl-terminal/commit/1b1b74b85f54dafb57c999e4c46bf0e756a96a96
https://github.com/goreliu/wsl-terminal/commit/7d0a8832acf00f0678063c4fddd83ecd35102e5e
v0.5.1以前のバージョン
wsl-terminal.confのshell
を上記のコミットと同じようなコマンドに変更します。
[config]
title=" "
shell=bash -c "cd; bash -l"
use_cbwin=0
use_tmux=0
cbwin
wsl-terminalのbin
フォルダーにcbwinが同梱されています。
Bash on Ubuntu on Windows側からインストーラを実行してetc/wsl-terminal.conf
のuse_cbwin
を1
に設定すればwcmd(Windowsのcmd)とwstart(Windowsのstart)を使うことができます。
cd bin && sudo ./install_cbwin.sh
[config]
title=" "
shell=bash
use_cbwin=1
use_tmux=0
以上でminttyを使いつつWindowsのコマンドを実行することもできる環境の完成です。
Top comments (0)