--- 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`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up