Windows Linux子系統(WSL)是Windows 10 操作系統的子系統,開發人員、測試人員可以通過它們直接從Windows運行本機Linux應用程序、編寫腳本和執行命令。在微軟公司發布的Windows 10 2004中,出現了WSL的第二個版本,該版本使用了成熟的Linux內核并能夠運行Docker應用程序和容器,實現了高加載速度、少量資源消耗、在后臺進行管理、更新的內核,這樣,用戶將能夠運行無需使用第三方端口(例如Cygwin)就可以訪問Windows文件系統的ELF64程序。
Windows 10中的Linux內核映像(內核版本4.19)是輕量級虛擬機,不需要運行完整的Hyper-V角色。Linux系統調用無需使用仿真器就可以即時轉換為Windows調用(與WSL1不同)。
WSL組件默認是被禁用的,要啟用它,需要轉到開始->控制面板->程序->程序和功能->啟用或關閉Windows功能(或者控制面板\所有控制面板項\程序和功能\打開或關閉Windows功能),選中“適用于Linux的Windows子系統”選項,單擊確定,然后重新啟動計算機。
也可以使用dism命令在Windows 10上啟用WSL組件:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
或使用PowerShell命令啟用WSL組件:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Windows Server 2004半年通道(SAC)使用Install-WindowsFeature cmdlet安裝WSL組件:
Install-WindowsFeature -Name Microsoft-Windows-Subsystem-Linux
之后,還需要重新啟動計算機。
必須在計算機的BIOS/UEFI設置中啟用硬?件虛擬化支持:Intel VT(Intel虛擬化 技術)或AMD-V。
現在,你需要將WSL更新到版本2。為此,請轉到站點https://docs.microsoft.com/ru-ru/windows/wsl/wsl2-kernel,下載wsl_update_x64.msi文件并進行安裝。
要將WSL2設置為新發行版的默認體系結構,請在PowerShell中運行以下命令:
wsl --set-default-version 2
接下來,需要打開微軟應用商店,在搜索中輸入單詞“Linux”,在出現的列表中,選擇所需的分發。可用的有Ubuntu、Debian、Kali Linux、Linux cheatsheet、SUSE Linux Enterprise Server15、openSUSE Leap 15-1、Pengwin Enterprise,用于WSL的Fedora Remix或其他。我將使用Ubuntu 20.04 LTS,單擊“獲取”按鈕。
如果你已禁用Windows Store或要在Windows Server Core版本上安裝WSL發行版,可以使用PowerShell Invoke-WebRequest cmdlet下載Ubuntu發行版:
Invoke-WebRequest https://aka.ms/wslubuntu2004 -OutFile ubuntu-2004.zip –UseBasicParsing
解壓縮文件:
Expand-Archive -Path .\ubuntu-2004.zip
使用Ubuntu.exe文件啟動Linux映像安裝。
也可以下載appx文件形式的映像,并使用ADd-appxpackage cmdlet安裝映像。
安裝后,可以使用以下命令檢查正在使用的WSL的版本:
wsl --list –-verbose
如果你的Linux環境是版本1,則需要使用以下命令將其更改為WSL2:
wsl --set-version Ubuntu-20.04 2
具有Linux Ubuntu 20.04虛擬機映像的硬盤文件將位于用戶配置文件中:
C:\Users4\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState
安裝分發套件后,其快捷方式將出現在開始菜單中。要啟動Ubuntu,請轉到“開始”菜單,單擊相應的快捷方式,然后在單獨的窗口中獲得完整的Bash shell。也可以使用wsl命令運行WSL。第一次在Bash命令提示符下運行映像時,系統將提示你創建用戶和密碼(該密碼不能與Windows帳戶相同)。要以root用戶身份運行命令,你需要使用其他鍵(前綴)sudo。WSL對于Bash和CMD具有通用命令,請記住Linux區分大小寫。
你可以從CMD執行Linux命令。為此,你必須首先指定“WSL”,例如,要查看Windows目錄中的文件和文件夾列表,請運行:
wsl
ls /mnt
ls/mnt/c
dir | wsl grep Sa
wsl ls ?la > 123.txt
wsl ls ?la /proc/cpuinfo
wsl ls ?la “/mnt/c/Program Files”
也可以使用explorer.exe、計算器-calc.exe、記事本-notepad.exe、畫圖-mspaint.exe、日歷-cal、天氣-curl wttr.in打開資源管理器。
二個系統互連的另一個示例
你可以在Windows中從WSL分發沿著網絡路徑打開文件,為此,請在CMD中鍵入文件的路徑:
notepad \wsl$\Ubuntu-20.04\home22.txt
在控制臺窗口中,可以使用以下命令更新Ubuntu中的軟件包列表:
sudo apt-get update
sudo apt-get upgrade
升級Ubuntu后,.../LocalState文件夾將占用1.5 GB。
用Linux命令,不僅可以瀏覽Windows文件和目錄,還可以訪問它們。為了使復制文件、查看目錄及其內容更加容易,請使用以下命令安裝Midnight Commander文件管理器
sudo apt-get install mc
你可以從Bash Shell或CMD內部運行Midnight Commander。下面的屏幕截圖顯示了兩個MC面板顯示了兩個OS的文件列表。
可以顯示網絡設置(IP地址)Linux系統的IP地址:
ip addr | grep eth0
WSL不支持GUI應用程序,但是,你可以嘗試安裝和使用它們。要在Linux上運行圖形應用程序,你需要在Windows(https://sourceforge.net/projects/vcxsrv/)上下載并安裝VcXsrv Windows X Server程序。
使用軟件包管理器apt-get,我們將安裝幾個圖形程序:例如瀏覽器、文本編輯器或其他:
sudo apt-get install gedit
sudo apt-get install firefox
sudo apt-get install x11-app
然后在根目錄中創建一個文件:
cd /~
vim .bash_login
輸入行
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print }'):0
保存條目
Esc -> :wr -> :q
現在,你可以使用以下命令通過WSL啟動圖形化Linux程序:
firefox 要么 gedit
你可以在Windows 10上安裝多個Linux發行版,并在不同的WSL窗口中同時運行。可以使用以下命令顯示已安裝發行版的完整列表:
wsl --list –all
要關閉所有正在運行的發行版和WSL 2內核,請運行以下命令:
wsl --shutdown
■>>Linux操作系統也可以在U盤上運行了,隨身攜帶,到哪都能用
■>>WSL2發布,如何在Win10中掛載Linux文件系統
■>>安裝了Windows+Linux雙系統,如何從Windows訪問Linux分區
■>>在Windows和Linux中找出磁盤分區使用的文件系統,就是這么簡單
更多windows 10操作系統使用技巧,請關注→→#win10玩機技巧#
想了解更多精彩內容,快來關注@微課傳媒
1.頭條號【微課傳媒】專注軟件分享,如果你喜歡玩軟件,歡迎關注、評論、收藏、轉發。
2.在學習中有什么問題,歡迎與我溝通交流,號搜索【微課傳媒】,我在這里等你喲!
如果你的顯示器搭載Win10系統的英特爾顯示器節能技術,那么顯示器會根據所顯示內容的不同,自動調節液晶屏亮度。但大部分人對這個功能非常不適應:電腦屏幕忽明忽暗,有時屏幕的光太刺眼,有時又暗得看不見字……
今天,我們將指導大家如何禁用此功能,還你一個明明白白的顯示器!
右鍵點擊桌面空白處,選擇圖形屬性。
在出現的面板中,選擇電源。將顯卡電源計劃設置為最高性能。
若能看到顯示器節能技術,那么將其禁用,點擊應用即可。
若未能看到,那么您就需要在電源選項中,進行另外的設置。右鍵點擊開始菜單,選擇電源選項。點擊更改計劃設置。下一步,點擊更改高級電源設置。展開顯示菜單,展開啟用自適應亮度,關閉使用電池,接通電源這兩個選項即可。
您也可以登入www.dell.com.cn/support
或者點擊“閱讀原文”,查詢更多戴爾產品資訊