---
lang: ja-jp
breaks: true
---
# WSL (Windows Subsystem for Linux) の基本操作 2025-01-29
## インストールと設定
* Powershell で以下を実行。
```ps=
wsl --install
```
* WSLを最新バージョンに更新
```ps=
wsl --update
```
```ps=
> wsl --update
更新プログラムを確認しています。
Linux 用 Windows サブシステムをバージョンに更新しています: 2.3.26。
```
* WSLの構成情報を確認
```ps=
wsl --status
```
```ps=
> wsl --status
既定のディストリビューション: Ubuntu
既定のバージョン: 2
```
* WSLのバージョン情報を確認
```ps=
wsl --version
```
```ps=
> wsl --version
WSL バージョン: 2.3.26.0
カーネル バージョン: 5.15.167.4-1
WSLg バージョン: 1.0.65
MSRDC バージョン: 1.2.5620
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.26100.3037
```
* WSL上のUbuntuでログインユーザの初期パスワードを変更する
* Windows PowerShellを管理者権限で開きます
* 次のコマンドを実行してrootユーザーとしてWSLにログインします:
```ps=
wsl -u root
```
* 以下のコマンドでパスワードを変更します:
```bash=
passwd [ユーザー名]
```
* 新しいパスワードを2回入力します
* WSL上のUbuntuを日本語に対応させるには
```bash=
sudo apt update && sudo apt upgrade -y
sudo apt install -y language-pack-ja
sudo update-locale LANG=ja_JP.UTF-8
sudo apt install -y manpages-ja manpages-ja-dev
```
## 基本操作
* 利用可能なオプションとコマンドの一覧を表示
```ps=
wsl --help
```
* WSLにインストールされたディストリビューションの一覧を確認
```ps=
wsl --list --verbose
```
```ps=
wsl -l -v
```
```ps=
> wsl --list --verbose
NAME STATE VERSION
* Ubuntu Stopped 2
docker-desktop Stopped 2
```
* 特定のディストリビューションを起動
```ps=
wsl -d Ubuntu
```
* 特定のディストリビューションを停止
```ps=
wsl -t Ubuntu
```
* すべてのWSLインスタンスを停止する
```ps=
wsl --shutdown
```
* GUIでUbuntuを実行
`Ubuntu`をクリックする。

## 開発に関する操作
* 特定のフォルダを Visual Studio Code で開く
```bash=
cd [特定のフォルダ]
code .
```
###### tags: `WSL` `基本操作` `VSCode`