目錄
2。從Microsoft Store安裝Linux發行版
3。使用WSL:基礎和技巧
與Windows一起運行Linux命令
使用軟件包管理器安裝軟件
使用Windows的WSL命令
可選:安裝Windows終端
4。升級到WSL 2(如果還沒有)
解決常見問題
首頁 系統教程 Windows系列 如何安裝和使用Windows子系統for Linux(WSL)

如何安裝和使用Windows子系統for Linux(WSL)

Aug 17, 2025 am 03:05 AM
linux wsl

運行WSL-在PowerShell中以管理員的身份安裝,以啟用WSL,安裝默認的Linux分發(通常是Ubuntu),然後設置WSL 2;如果命令失敗,請使用DISM手動啟用所需的功能,並將WSL 2設置為WSL--set-ne-default-version 2.2。可選的是,從Microsoft Store(例如Ubuntu)(例如Ubuntu)安裝首選的Linux發行版,啟動它,並通過創建Linux用戶名和密碼來完成初始設置。 3.使用WSL通過運行linux命令(例如LS和SUDO APT)進行軟件包管理,通過/mnt/c/訪問Windows文件,直接運行Windows operutables,例如Notepad.exe,並使用Windows來管理Windows的Windows Distributions,使用wsl -list -list -verbose和wsl -wsl -wsl -wsl -wsl -shutdown。 4。如果需要,請升級到WSL 2,如果需要使用WSL -set-version 2,以獲得更好的性能和Docker的支持。 5. Troubleshoot common issues by installing the WSL 2 kernel update if prompted, avoiding slow file access by working in the Linux file system (eg, ~/projects), checking firewall settings for connectivity problems, and enabling GUI apps via WSLg on Windows 11 or an X server on Windows 10. Installing WSL is simple: run wsl --install, choose Ubuntu, and seamlessly integrate Linux tools with Windows工作流程。

如何安裝和使用Windows子系統for Linux(WSL)

安裝和使用Windows子系統進行Linux(WSL),您可以直接在Windows上運行Linux環境,而無需虛擬機的開銷。這對於開發人員,Sysadmins或任何想要與Windows應用程序一起使用Linux工具的人非常有用。這是設置並開始使用它的方法。

如何安裝和使用Windows子系統for Linux(WSL)

1。啟用Windows機器上的WSL

在安裝Linux之前,您需要啟用WSL功能。

步驟:

如何安裝和使用Windows子系統for Linux(WSL)
  • 打開PowerShell作為管理員(右鍵單擊啟動→Windows Terminal(admin))
  • 運行此命令:
     WSL-安裝

    該單個命令啟用所需的組件,安裝默認的Linux分發(通常是Ubuntu),並設置WSL 2(建議)。

?如果那不起作用,請手動啟用WSL:

如何安裝和使用Windows子系統for Linux(WSL)
 dism.exe /online /enable-feature /featurename:microsoft-windows-subsystem-linux /all /norestart
dism.exe /online /enable-feature /featurename:virtualmachineplatform /all /norestart

然後重新啟動您的計算機

重新啟動後,將WSL 2設置為默認值:

 WSL  - 設定默認交換2

2。從Microsoft Store安裝Linux發行版

如果您沒有獲得默認安裝,或者想選擇其他發行版:

  • 打開Microsoft商店
  • 搜索Linux發行版(例如Ubuntu ,Debian,Kali Linux,OpenSuse **等)
  • 單擊安裝

to為初學者建議使用Ubuntu,這是有據可查的,並且得到了廣泛的支持。

安裝後,從開始菜單啟動它。第一次運行將:

  • 設置您的用戶帳戶
  • 提示您創建一個用戶名密碼(僅適用於Linux)

3。使用WSL:基礎和技巧

設置後,您正在運行一個真正的Linux外殼。這是如何充分利用它的方法。

與Windows一起運行Linux命令

你可以:

  • 就像在Linux上一樣,使用lscdgrepsshvim
  • /mnt/c/ (例如, /mnt/c/Users/YourName )從WSL訪問Windows文件
  • 使用其.exe名稱(例如notepad.exe )從WSL運行Windows的可執行文件

使用軟件包管理器安裝軟件

在Ubuntu/Debian:

 sudo apt更新&& sudo apt升級
sudo apt安裝git curl nodejs python3 vim

使用Windows的WSL命令

從PowerShell或命令提示符:

  • 列表安裝的分佈:
     WSL-列表 -  verbose
  • 關閉WSL(大量使用後有用):
     WSL-劃分
  • 從Windows運行一個Linux命令:
     WSL LS -LA /HOME

可選:安裝Windows終端

獲得更好的體驗:

  • WSL的標籤,PowerShell,命令提示符
  • 自定義主題和字體
  • 更好的鍵盤快捷鍵

Microsoft Store或通過GitHub(Microsoft/Terminal)安裝它。


4。升級到WSL 2(如果還沒有)

WSL 2優惠:

  • 完整的Linux內核兼容性
  • 更快的文件系統性能
  • Docker支持通過Docker桌面

檢查您的版本:

 WSL-列表 -  verbose

如果發行版顯示“版本1”,請升級它:

 WSL  -  -Set-version <Instroname> 2

(例如, wsl --set-version Ubuntu-22.04 2

⚠️這可能需要幾分鐘。它在後台轉換文件系統。


解決常見問題

  • “ WSL 2需要對其內核組件進行更新”
    從Microsoft的官方網站下載WSL 2 Linux內核更新。

  • /mnt/c/中的文件的性能緩慢
    在Linux文件系統( ~/projects )而不是/mnt/c/...中工作,以提高速度。

  • WSL中沒有互聯網
    檢查Windows防火牆或重置網絡設置(稀有)。

  • 想要gui嗎?
    安裝WSLG(內置在Windows 11中)或在Windows 10上使用X服務器。


啟動和運行WSL非常簡單 - 設置後,您可以將Linux Power與Windows便利性混合。無論您是編碼,腳本還是學習Linux,WSL都使其無縫。

基本上,運行wsl --install ,選擇Ubuntu,您可以走了。

以上是如何安裝和使用Windows子系統for Linux(WSL)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

PHP教程
1544
276
比特幣代號是什麼?比特幣是什麼樣式的代碼? 比特幣代號是什麼?比特幣是什麼樣式的代碼? Jul 22, 2025 pm 09:51 PM

比特幣作為數字世界的先驅,其獨特的代號和底層技術一直是人們關注的焦點。它的標準代號是 BTC,在某些符合國際標準的平台上也被稱為 XBT。從技術角度看,比特幣並非單一的代碼樣式,而是一個龐大且精密的開源軟件項目,其核心代碼主要由 C 語言編寫,並融合了密碼學、分佈式系統和經濟學原理,任何人都可以查看、審查和貢獻其代碼。

如何讓PHP容器支持自動構建 PHP環境持續集成CI配置方式 如何讓PHP容器支持自動構建 PHP環境持續集成CI配置方式 Jul 25, 2025 pm 08:54 PM

要讓PHP容器支持自動構建,核心在於配置持續集成(CI)流程。 1.使用Dockerfile定義PHP環境,包括基礎鏡像、擴展安裝、依賴管理和權限設置;2.配置GitLabCI等CI/CD工具,通過.gitlab-ci.yml文件定義build、test和deploy階段,實現自動構建、測試和部署;3.集成PHPUnit等測試框架,確保代碼變更後自動運行測試;4.使用Kubernetes等自動化部署策略,通過deployment.yaml文件定義部署配置;5.優化Dockerfile,採用多階段構

如何搭建獨立PHP任務容器環境 PHP定時腳本運行容器配置方法 如何搭建獨立PHP任務容器環境 PHP定時腳本運行容器配置方法 Jul 25, 2025 pm 07:27 PM

搭建獨立PHP任務容器環境可通過Docker實現,具體步驟如下:1.安裝Docker與DockerCompose作為基礎;2.創建獨立目錄存放Dockerfile、crontab文件;3.編寫Dockerfile定義PHPCLI環境並安裝cron及必要擴展;4.編寫crontab文件定義定時任務;5.編寫docker-compose.yml掛載腳本目錄並配置環境變量;6.啟動容器並驗證日誌。相比Web容器內執行定時任務,獨立容器具備資源隔離、環境純粹、穩定性強、便於擴展等優勢。為確保日誌與錯誤捕

如何在Linux上安全刪除硬盤驅動器 如何在Linux上安全刪除硬盤驅動器 Jul 24, 2025 am 12:08 AM

確認目標硬盤設備名(如/dev/sda),避免誤刪系統盤;2.使用sudoddif=/dev/zeroof=/dev/sdXbs=1Mstatus=progress全盤覆寫零值,適用於大多數場景;3.敏感數據使用sudoshred-v-n3/dev/sdX進行三次隨機數據覆寫,確保無法恢復;4.可選執行sudobadblocks-wsv/dev/sdX做破壞性寫入測試;最後用sudohexdump-C/dev/sdX|head驗證是否全為零,完成安全擦除。

Linux vs Windows:哪個操作系統更適合您? Linux vs Windows:哪個操作系統更適合您? Jul 29, 2025 am 03:40 AM

Windowsisbetterforbeginnersduetoeaseofuse,seamlesshardwarecompatibility,andsupportformainstreamsoftwarelikeMicrosoftOfficeandAdobeapps.2.LinuxoutperformsWindowsonolderorlow-resourcehardwarewithfasterboottimes,lowersystemrequirements,andlessbloat.3.Li

如何使用Cron和Anacron在Linux上安排任務 如何使用Cron和Anacron在Linux上安排任務 Aug 01, 2025 am 06:11 AM

cronisusedforpreciseschedulingonalways-onsystems,whileanacronensuresperiodictasksrunonsystemsthataren'tcontinuouslypowered,suchaslaptops;1.Usecronforexacttiming(e.g.,3AMdaily)viacrontab-ewithsyntaxMINHOURDOMMONDOWCOMMAND;2.Useanacronfordaily,weekly,o

安裝Linux後該怎麼辦 安裝Linux後該怎麼辦 Jul 23, 2025 am 02:57 AM

AfterinstallingLinux,thefirststepsincludeupdatingyoursystem,installingessentialsoftware,settingupbackupandsecuritymeasures,andcustomizingtheinterfacetosuityourpreferences.1)Updateyoursystemusingtheappropriatecommandforyourdistro(e.g.,sudoaptupdate&am

如何使用終端在Linux上安裝軟件? 如何使用終端在Linux上安裝軟件? Aug 02, 2025 pm 12:58 PM

在Linux上安裝軟件主要有三種方法:1.使用包管理器,如apt、dnf或pacman,通過更新源後執行install命令安裝,例如sudoaptinstallcurl;2.對於.deb或.rpm文件,分別使用dpkg或rpm命令安裝,並在需要時修復依賴;3.使用snap或flatpak跨平台安裝應用,如sudosnapinstall軟件名,適用於追求版本更新的用戶,推薦優先使用系統自帶包管理器以獲得更好的兼容性和性能。

See all articles