Skip to content

spluslat/wsl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WSL管理用バッチファイル集

Windows Subsystem for Linux2(WSL2)インスタンスの管理用のバッチファイルです。

ファイル一覧

# バッチファイル 概要
1 wsllist.bat WSLディストリビューションの一覧表示
2 wslcreate.bat WSLインスタンスのインポート
3 wsllogin.bat 指定したWSLディストリビューションにユーザーとしてログイン
4 wslexport.bat WSLディストリビューションのエクスポート
5 wsldel.bat WSLインスタンスの削除
6 wsl2portfowarding.ps1 WindowsとWSLインスタンスのポートフォワード設定

使用方法

1. wsllist.bat

WSLディストリビューションの一覧を表示します。

wsllist

例:

wsllist

2. wslcreate.bat

WSLインスタンスをインポートします。

wslcreate <ディストリビューション名> [エクスポートファイル名]
  • <ディストリビューション名>: インストールするLinuxディストリビューションの名前(必須)
  • [エクスポートファイル名]: 使用するエクスポートファイルの名前(オプション、拡張子を除く)

例:

wslcreate Ubuntu_foo Ubuntu-22.04

3. wsllogin.bat

指定されたWSLディストリビューションに、指定されたユーザーでログインします。

wsllogin <ディストリビューション名> [ユーザー名]
  • <ディストリビューション名>: 実行するLinuxディストリビューションの名前(必須)
  • [ユーザー名]: 使用するユーザー名(オプション、デフォルトはroot)

例:

wsllogin Ubuntu-22.04 username

4. wslexport.bat

指定されたWSLディストリビューションをエクスポートします。

wslexport <ディストリビューション名>
  • <ディストリビューション名>: エクスポートするLinuxディストリビューションの名前(必須)

例:

wslexport Ubuntu-22.04

5. wsldel.bat

WSLインスタンスを削除し、関連するフォルダを削除します。

wsldel <ディストリビューション名>
  • <ディストリビューション名>: 削除するLinuxディストリビューションの名前(必須)

例:

wsldel Ubuntu-22.04

6. wsl2portfowarding.ps1

WindowsとWSLインスタンスのポートフォワード設定を行う。 ポート番号の設定を変更(変数$portsHashTableに定義)して、右クリック -> PowerShell で実行 から実行してください。

関連記事

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published