WSL:【コマンド詳細】接続
目次
ここで使うコマンド
wsl
wsl --set-default <distro>
wsl -d <distro>
wsl
機能
- Linuxに接続する
- 接続先は既定(現在選択中)のディストリビューション
実行例
既定のディストリビューションを確認
wsl -l -v
NAME STATE VERSION * Debian Stopped 2 Ubuntu Stopped 2
- 表示内容
- 「Debian」が選択されている
- 「*」が付いている
- 「Debian」が選択されている
- 補足
- この例ではSTATE列が「Stopped」になっている
- 「Running」の場合も接続手順は同じ
接続
wsl
- 既定のディストリビューションに接続する
- 先ほど確認した通り既定は「Ubuntu」
- 「Ubuntu」に接続する
- 補足
- 接続するとプロンプトが切り替わる
接続先確認
cat /etc/issue
Ubuntu 20.04 LTS \n \l
- cat
- ファイル内容表示(本来はファイル結合用途)
- /etc/issue
- OS情報が書かれているファイル
- 表示結果
- 接続先のOSは「Ubuntu」とわかる
切断
exit
wsl -l -v
NAME STATE VERSION * Ubuntu Running 2 Debian Stopped 2
- exit
- Linuxへの接続を切断する
- wsl -l -v
- 接続した「Ubuntu」のSTATE列が「Running」になった
- 補足
- GUI接続(すべてのアプリ – Ubuntu)でも同様に「Running」になる
wsl –set-default
機能
- 既定のディストリビューションを設定(変更)する
実行例
変更前
wsl -l -v
NAME STATE VERSION * Ubuntu Stopped 2 Debian Stopped 2
- wsl -l -v
- ディストリビューション情報を表示
- 既定は「Ubuntu」
- 「*」マークが付いている
変更後
wsl --set-default debian
wsl -l -v
wsl --set-default debian wsl -l -v NAME STATE VERSION * Debian Stopped 2 Ubuntu Running 2
- wsl –set-default debian
- 既定のディストリビューションを変更する
- 成功した場合何も出力されない
- 補足
- ディストリビューションの指定は大文字小文字混在でも問題なし
- エラーの場合:「指定された名前のディストリビューションはありません。」
- wsl -l -v
- ディストリビューション情報を表示
- 既定は「Debian」
- 「Ubuntu」から「Debian」に変更されたことが確認できる
wsl -d <distro>
機能
- ディストリビューションを指定して接続する
- 補足
- 既定のディストリビューションの指定は接続先に影響しない
実行例
既定の確認
wsl -l -v
NAME STATE VERSION * Ubuntu Running 2 Debian Stopped 2
- wsl -l -v
- ディストリビューション情報を表示
- 既定は「Ubuntu」
- 次項で既定ではない「Debian」に接続する
接続
wsl -d debian
- 指定したのディストリビューションに接続する
- 「Debian」に接続する
- 補足
- ディストリビューションの指定は大文字小文字混在でも問題なし
- 接続するとプロンプトが切り替わる
接続確認
cat /etc/issue
Debian GNU/Linux 9 \n \l
- cat
- ファイル内容表示(本来はファイル結合用途)
- /etc/issue
- OS情報が書かれているファイル
- 表示結果
- 接続先のOSは「Debian」とわかる
GUI操作で接続
- すべてのアプリから起動する
- すべてのアプリ – Ubuntu
