--- 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
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.