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

1。啟用Windows機器上的WSL
在安裝Linux之前,您需要啟用WSL功能。
步驟:

- 打開PowerShell作為管理員(右鍵單擊啟動→Windows Terminal(admin))
- 運行此命令:
WSL-安裝
該單個命令啟用所需的組件,安裝默認的Linux分發(通常是Ubuntu),並設置WSL 2(建議)。
?如果那不起作用,請手動啟用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上一樣,使用
ls
,cd
,grep
,ssh
,vim
等 - 從
/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中文網其他相關文章!

熱AI工具

Undress AI Tool
免費脫衣圖片

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

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

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

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

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

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

確認目標硬盤設備名(如/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驗證是否全為零,完成安全擦除。

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

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

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

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