WSL命令
太长了,不看。
以下是WSL相关常用命令和其他备忘录。
PowerShell中的wsl命令
帮助
wsl --help
你可以使用–help命令来查看以下命令说明,它们都很详细和易于理解。
需要注意的是,wsl -h 不存在缩写形式。
关停
- WSL自体のShutdown
wsl --shutdown
停止Distribution
使用”WSL –terminate <Distribution名>”命令来停止进程。
使用”WSL -t <Distribution名>”命令也可以实现相同效果。
wsl --terminate Ubuntu-20.04
Distributionの開始
wsl –distribution <Distribution名>で停止
wsl -d <Distribution名>でも同様
wsl --terminate Ubuntu-20.04
Distribution確認
Install済みのDistributionを確認
wsl --list --all
或者简单地使用 wsl -l 或者 wsl –list。
wsl -l
Linux 用 Windows サブシステム ディストリビューション:
Ubuntu-20.04 (既定)
Ubuntu-22.04
Install済みのDistributionの状態を確認
使用wsl –list –verbose进行状态确认
也可以使用wsl -l -v
wsl --list --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 2
Ubuntu-22.04 Running 2
wsl –terminate で停止したDistributionはSTATE=Stoppedで表示されます。
NAME STATE VERSION
* Ubuntu-20.04 Running 2
Ubuntu-22.04 Stopped 2
利用可能なDistributionを確認
wsl --list --online
インストールできる有効なディストリビューションの一覧を次に示します。
'wsl.exe --install <Distro>' を使用してインストールします。
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
...
既定の状態確認(WSL 1 or 2)
wsl --status
既定のディストリビューション: Ubuntu-20.04
既定のバージョン: 2
将现有状态切换为预设状态(从WSL 1切换到2)。
wsl --set-default-version 2
Distribution毎のWSL 1⇔2切り替え
wsl --set-version Ubuntu-20.04 1
确认WSL版本
wsl --version
WSL バージョン: 1.2.5.0
カーネル バージョン: 5.15.90.1
WSLg バージョン: 1.0.51
MSRDC バージョン: 1.2.3770
Direct3D バージョン: 1.608.2-61064218
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows バージョン: 10.0.19045.3324
WindowsからWSL上のディレクトリへのアクセス方法
\\wsl$\<Distribution名> 或者 \\wsl.localhost\<Distribution名>
例えば以下のように\\wsl.localhost\Ubuntu-22.04と入力することでUbuntu側のディレクトリが表示されます。

从WSL访问Windows文件夹的方法
例如,如果是C盘,则会被挂载为/mnt/c/。
WSLの仮想ディスクの最適化
WSLのディスク消費は上限が大きく設定されており、ディストリビューション側のディスク消費に伴ってWindowsのドライブを圧迫していきます。消費した容量は単にディストリビューション側のファイルを削除しても戻らないので、仮想ディスクファイルを最適化する必要があります。
optimize-vhd、またはdiskpartで最適化します。
1. WSLを停止
wsl --shutdown
2. optimize-vhdでの最適化
在Ubuntu中,虚拟磁盘文件的路径如下:
C:\Users\<ユーザ名>\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx重新短暂简洁些:
Ubuntu的虚拟磁盘文件路径为:
C:\Users\<ユーザ名>\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx
optimize-vhd -Path [仮想ディスクファイルへのPath]\ext4.vhdx -Mode full
请你在中国母语中进行以下内容的改述:
参考