Windowsで作る - PHPプログラミングの開発環境
このページへのアクセス 今日: 0 / 昨日: 1 総計: 4504
— y2sunlight 2020-12-07
WSL2に戻る
関連記事
リンク
本章はMicrosoftドキュメントの邦訳に注釈を加えたものです。
WSLと対話する最良の方法は、wsl.exeコマンドを使用することです。
Powershellで次のコマンドを実行して、新しいLinuxディストリビューションをインストールするときにWSL2をデフォルトバージョンとして設定します。
wsl --set-default-version 2
PowerShellコマンドラインを開いて次のコマンドを入力すると、インストールした各Linuxディストリビューションに割り当てられているWSLバージョンを確認できます。( Windowsビルド19041以降でのみ使用可能: wsl -l -v )
wsl -l -v
wsl --list --verbose
実行例
PS C:\> wsl --list --verbose NAME STATE VERSION * Ubuntu-20.04 Running 2
ディストリビューションのバージョン(WSL1 またはWSL2)を設定するには、以下を実行してください:
wsl --set-version <distribution name> <versionNumber>
<distribution name> はディストリビューションの実際の名前に置き換え、<versionNumber> は番号「1」または「2」に置き換えてください。上記と同じコマンドを実行し、「2」を「1」に置き換えることで、いつでもWSL1に戻すことができます。
<distribution name>
<versionNumber>
さらに、WSL2をデフォルトのアーキテクチャにしたい場合は、次のコマンドを使用して行うことができます:
これにより、インストールされた新しいディストリビューションのバージョンがWSL2に設定されます。
以下は、Windowsバージョン1903以降の wsl.exe を使用する場合のすべてのオプションを含むリストです。
wsl.exe
使用法:
wsl [Argument] [Options...] [CommandLine]
--exec <CommandLine>
-e <CommandLine>
--
上記のコマンドは、次のオプションも受け入れます:
--distribution <Distro>
-d <Distro>
--user <UserName>
-u <UserName>
--export <Distro> <FileName>
-
--import <Distro> <InstallLocation> <FileName>
--list [Options]
-l [Options]
--all
--running
--quit
-q
--verbose
-v
--set-default <Distro>
-s <Distro>
--terminate <Distro>
-t <Distro>
--shutdown
--unregister <Distro>
--help
WSLと対話するための歴史的なコマンドもあります。それらの機能は wsl.exe に含まれていますが、引き続き使用できます。
このコマンドを使用すると、WSLディストリビューションを構成できます。以下はそのオプションのリストです。
wslconfig [Argument] [Options...]
/l [Options]
/list [Options]
Options:
/all
/running
/s <Distro>
/setdefault <Distro>
/t <Distro>
/terminate <Distro>
/u <Distro>
/unregister <Distro>
/upgrade <Distro>
このコマンドは、bash シェルを開始するために使用されます。 以下は、このコマンドで使用できるオプションです。
bash [Options...]
lxrun /install
~
bash ~
-c "<command>"
bash -c "ls"