#author("2025-08-31T02:01:56+09:00;2025-08-31T01:15:39+09:00","default:tanopro","tanopro")
#author("2025-09-11T16:49:35+09:00;2025-08-31T01:15:39+09:00","default:tanopro","tanopro")
#html{{
<h1 style="color: red; background-color: #FFFFCC; padding: 20px;">
WSLの使い方
</h1>

<div class="alert alert-warning" role="alert">
WSL(Windows Subsystem for Linux)基本的な使い方
</div>
}}

//----------------------------------------
#contents
//----------------------------------------

WSL の基本的な使い方を、Windows のターミナル(PowerShell や Windows Terminal)から実行するコマンド操作に絞って、手短にまとめます。

* 🖥️ WSL の基本操作コマンド [#c671dcd2]

** 1. Ubuntu をインストール [#sc2a7b7d]

*** Ubuntu 24.04 をデフォルトの名前でインストール [#sea1c086]
 wsl --install -d Ubuntu-24.04

*** Ubuntu 24.04 を「Ubuntu-24.04-Laravel」という名前でインストール [#pa4d9cc6]
 wsl --install -d Ubuntu-24.04 --name Ubuntu-24.04-Laravel

** 2. インストール可能なディストリビューションを一覧表示 [#p3930340]
 wsl --list --online

(省略形)
 wsl -l -o

** 3. インストール済みの WSL 仮想マシンを一覧表示 [#cbdd9df4]
 wsl --list --verbose

(省略形)
 wsl -l -v

※実行中か停止中か、バージョン(WSL1 or WSL2)も確認できます。

** 4. デフォルトの仮想マシンを指定 [#w316bc32]
wsl --set-default Ubuntu-24.04-Laravel

** 5. 仮想マシンを起動する方法 [#sd89d052]

*** デフォルトの仮想マシンを起動 [#ne740101]
 wsl

&ref(terminal_wsl_start.png);

*** 特定の仮想マシンを起動 [#o5d2ff38]
 wsl -d Ubuntu-24.04-Laravel

** 6. 仮想マシンを停止する方法 [#icfff3e9]

*** 全部停止 [#md3d9825]
 wsl --shutdown

*** 特定の仮想マシンだけ停止 [#p8e4e3af]
 wsl --terminate Ubuntu-24.04-Laravel

** 7. バックアップとリストア [#t7254237]

*** バックアップ(エクスポート) [#q57752f9]
 wsl --export Ubuntu-24.04-Laravel D:\backup\ubuntu-laravel.tar

*** 削除(必要なら) [#i1dfe34c]
 wsl --unregister Ubuntu-24.04-Laravel

***リストア(インポート) [#p777003f]
 wsl --import Ubuntu-24.04-Laravel D:\WSL\UbuntuLaravel D:\backup\ubuntu-laravel.tar

- '' D:\WSL\UbuntuLaravel '' は新しい保存先フォルダ
- tar ファイルはエクスポートしたバックアップデータ

* 🔑 その他知っておくと便利なコマンド [#l883d8fa]

** WSL のバージョンを確認 [#l71ea065]
 wsl --version

** 特定ディストリビューションの WSL バージョンを変更 [#d2ce90cb]
(例: Ubuntu-24.04-Laravel を WSL2 にする)

 wsl --set-version Ubuntu-24.04-Laravel 2

** Windows 側のファイルにアクセス [#q0d426f0]
- WSL 内から:''/mnt/c/Users/username/Desktop''
- Windows 側から:''\\wsl$\Ubuntu-24.04-Laravel\home\username''

* よく使うコマンド [#e5cb3396]
✅ まとめると、''よく使うコマンドは以下の5つ''です:

+ wsl -l -v (一覧)
+ wsl -d <名前> (起動)
+ wsl --shutdown (停止)
+ wsl --export (バックアップ)
+ wsl --import (リストア)


//----------------------------------------
* 📝 WSL コマンド チートシート [#sc7a8fe4]

| 操作 | コマンド例 | 補足 |h
| 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 &br; wsl -l -o | 候補の一覧を表示 |
| インストール済み一覧を表示 | wsl --list --verbose &br; 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/... &br; Windows → Linux: \\wsl$\Ubuntu-24.04-Laravel\home\user | 双方向アクセス可能 |

----
** 💡最低限覚えるべき TOP5 コマンド [#jf998d23]
+ wsl -l -v → 仮想マシン一覧
+ wsl -d 名前 → 起動
+ wsl --shutdown → 停止
+ wsl --export → バックアップ
+ wsl --import → リストア


//----------------------------------------
// *Amazon [#amazon]
#html{{

}}


//----------------------------------------
* 関連 [#l9d96abd]
* 関連 [#relation]
//----------------------------------------

- [[WSL]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS