儘管Windows Subsystem for Linux(WSL)是與windows10一起執行Linux發行版的一種方便方法,但輕量級虛擬機器將繼續在後臺執行,即使你退出命令shell,也會浪費系統資源。
如果你希望在使用完Linux發行版(Ubuntu、Kali、Debian等)後立即終止它,或者需要重新啟動它,那麼可以使用wsl命令手動關閉一個或所有發行版。
一、如何在WSL 2上終止Linux發行版要在Windows Subsystem for Linux上終止Linux發行版,請使用以下操作:
1.在工作列搜尋欄中搜索“命令提示符”,右鍵單擊頂部結果,然後選擇“以管理員身份執行”選項。
2.鍵入以下命令以檢視所有正在執行的WSL發行版,然後按Enter:
wsl --list --verbose
3.輸入以下命令以關閉Linux發行版,然後按Enter:
wsl -t DISTRO-NAME
在命令中,確保將DISTRO-NAME替換為要關閉的發行版的名稱,例如,wsl -t Ubuntu-20.04。
4.(可選)鍵入以下命令以確認發行版不再執行,然後按Enter:
wsl --list --verbose
完成這些步驟後,在Linux 2的Windows子系統上執行的發行版將正常關閉。
二、如何終止WSL 2上的所有Linux發行版要關閉Windows 10上執行的所有WSL發行版,請使用以下操作:
1.在工作列搜尋欄中搜索“命令提示符”,右鍵單擊頂部結果,然後選擇“以管理員身份執行”選項。
2.鍵入以下命令以檢視所有正在執行的WSL發行版,然後按Enter:
wsl --list --verbose
3.輸入以下命令以關閉Linux發行版,然後按Enter:
wsl --shutdown
4.(可選)鍵入以下命令以確認發行版不再執行,然後按Enter:
wsl --list --verbose
完成這些步驟後,所有WSL發行版將立即終止。
如果需要重新啟動Linux發行版,只需從開始選單或使用wsl --distribution DISTRO-NAME命令在命令提示符下再次將其開啟。請記住將DISTRO-NAME替換為發行版的實際名稱。