WSL の基本的な使い方を、Windows のターミナル(PowerShell や Windows Terminal)から実行するコマンド操作に絞って、手短にまとめます。
wsl --install -d Ubuntu-24.04
wsl --install -d Ubuntu-24.04 --name Ubuntu-24.04-Laravel
wsl --list --online
(省略形)
wsl -l -o
wsl --list --verbose
(省略形)
wsl -l -v
※実行中か停止中か、バージョン(WSL1 or WSL2)も確認できます。
wsl --set-default Ubuntu-24.04-Laravel
wsl
wsl -d Ubuntu-24.04-Laravel
wsl --shutdown
wsl --terminate Ubuntu-24.04-Laravel
wsl --export Ubuntu-24.04-Laravel D:\backup\ubuntu-laravel.tar
wsl --unregister Ubuntu-24.04-Laravel
wsl --import Ubuntu-24.04-Laravel D:\WSL\UbuntuLaravel D:\backup\ubuntu-laravel.tar
wsl --version
(例: Ubuntu-24.04-Laravel を WSL2 にする)
wsl --set-version Ubuntu-24.04-Laravel 2
✅ まとめると、よく使うコマンドは以下の5つです:
操作 | コマンド例 | 補足 |
Ubuntu 24.04 をインストール | wsl --install -d Ubuntu-24.04 | デフォルト名で登録 |
Ubuntu 24.04 を「Ubuntu-24.04-Laravel」としてインストール | wsl --install -d Ubuntu-24.04 --name Ubuntu-24.04-Laravel | 名前を付けて登録 |
インストール可能なディストリビューション一覧 | wsl --list --online wsl -l -o | 候補の一覧を表示 |
インストール済み一覧を表示 | wsl --list --verbose wsl -l -v | 状態・バージョンも確認可 |
デフォルトを変更 | wsl --set-default Ubuntu-24.04-Laravel | 以後 wsl でこの環境が起動 |
起動(デフォルト) | wsl | デフォルトの環境を起動 |
起動(指定あり) | wsl -d Ubuntu-24.04-Laravel | 特定の環境を起動 |
停止(全部) | wsl --shutdown | 全WSLを終了 |
停止(指定) | wsl --terminate Ubuntu-24.04-Laravel | 1つだけ終了 |
バックアップ | wsl --export Ubuntu-24.04-Laravel D:\backup\ubuntu-laravel.tar | tar 形式で保存 |
削除(登録解除) | wsl --unregister Ubuntu-24.04-Laravel | 完全削除(注意) |
リストア(インポート) | wsl --import Ubuntu-24.04-Laravel D:\WSL\UbuntuLaravel D:\backup\ubuntu-laravel.tar | 任意の場所へ復元 |
バージョン確認 | wsl --version | WSL 全体のバージョン確認 |
特定のVMをWSL2に変更 | wsl --set-version Ubuntu-24.04-Laravel 2 | WSL1 ↔ 2 切り替え |
Windows ↔ Linux ファイルアクセス | Linux → Windows: /mnt/c/Users/... Windows → Linux: \\wsl$\Ubuntu-24.04-Laravel\home\user | 双方向アクセス可能 |