はじめに
この方法は現在(2016/06/12)のPreviewであるWindows10 build 14361.0の仕様に基づいています。
また、いかなる事態が発生しようと当方は責任を負いかねますので了承ください。
準備
- Bash on Ubuntu on Windowsをセットアップする
-
#apt-get update && apt-get upgrade
で最新の状態にする -
#apt-get install -y zsh
でzshをインストール
ラッパースクリプトを作成
-
#mv /bin/bash /bin/.bash
でbashのバイナリを退避させる - 以下のシェルスクリプトを/bin/bashとして保存
-
#chmod 755 /bin/bash
で実行可能な状態にする
/bin/bash
#!/bin/sh
export SHELL=/bin/zsh
exec $SHELL
exit
結果
これでBash on Ubuntu が起動するとラッパースクリプトがzshを起動させる
実際に#pstree
とすると
#pstree
init───zsh───pstree
となっていてzshがシェルとして動いてるのがわかる