国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Windows Subsystem for Linux:讓Linux在Windows下無縫運行

這篇具有很好參考價值的文章主要介紹了Windows Subsystem for Linux:讓Linux在Windows下無縫運行。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Windows?和 Linux 是全球使用最廣泛的操作系統(tǒng)。 然而,兩者截然不同。 Windows 是 Microsoft 的商業(yè)產(chǎn)品,Microsoft 是世界上最大的軟件公司之一。 相比之下,作為“自由開源軟件”(FOSS)的 Linux 是成千上萬志愿者的共同努力。

Windows 主要用于私人和商業(yè)環(huán)境。 Linux 運行在專業(yè)人士和個人的服務(wù)器和計算機(jī)上。 許多開發(fā)人員使用?Linux。 此外,開放的操作系統(tǒng)是安卓手機(jī)操作系統(tǒng)的基礎(chǔ)。

適用于 Linux 的 Windows 子系統(tǒng) (WSL) 使 Windows 用戶可以訪問數(shù)以千計的免費軟件包和開源工具。 以前,這需要在專用的雙引導(dǎo) Linux 環(huán)境中設(shè)置虛擬機(jī)或重新啟動計算機(jī)。 但是,使用 WSL,只需單擊幾下即可。

Windows Subsystem for Linux:讓Linux在Windows下無縫運行,雜文筆記,windows

Windows Subsystem for Linux

什么是適用于 Linux 的 Windows 子系統(tǒng)?

適用于 Linux 的 Windows 子系統(tǒng)是一個兼容層,它允許直接從 Windows 命令行執(zhí)行本機(jī) Linux 程序。 具體來說,WSL 允許以標(biāo)準(zhǔn)的可執(zhí)行和可鏈接格式 (ELF) 執(zhí)行 64 位 Linux 二進(jìn)制文件。

適用于 Linux 的 Windows 子系統(tǒng)從?Windows 10?開始可用。但微軟對讓 Windows 用戶更輕松地從他們熟悉的桌面環(huán)境中使用 Linux 工具的興趣可以追溯到更遠(yuǎn)的地方。 例如,WSL 源于“Microsoft Windows Services for UNIX”(SFU/Interix)項目,而該項目又是對已經(jīng)集成在 Windows NT 中的“POSIX 子系統(tǒng)”的進(jìn)一步發(fā)展。 對于適用于 Linux 2 (WSL2) 的 Windows 子系統(tǒng),這種開發(fā)仍在繼續(xù)。

在 WSL 發(fā)布之前,用戶必須嘗試結(jié)合 Windows 和 Linux 世界的最佳方面。 原則上,有兩種方法可以使 Linux 程序在 Windows 下運行:

  1. 使用虛擬機(jī)。 一個完整的 Linux 安裝作為 Windows 下的虛擬電腦。 該方法對用戶友好,可以充分利用任何 Linux 應(yīng)用程序,但需要一些硬件資源。 此外,在兩個操作系統(tǒng)上運行的程序之間的互換性有限。

  2. 使用 Linux 運行環(huán)境 Cygwin。 它安裝在 Windows 下,允許使用許多流行的 Linux 程序。 使用 Cygwin 可以在 Windows 和 Linux 程序之間進(jìn)行交換,但范圍有限。

此外,用戶可以將 Linux 設(shè)置為與現(xiàn)有 Windows 安裝并行。 但是,這種設(shè)置稱為雙啟動,需要重新啟動計算機(jī)才能切換到相應(yīng)的操作系統(tǒng)。 因此,使用此選項無法在 Windows 和 Linux 運行的程序之間進(jìn)行交換。

適用于 Linux 的 Windows 子系統(tǒng)不需要虛擬機(jī),因此性能卓越。 但是,板載沒有完整的 Linux 內(nèi)核,因此并非所有應(yīng)用程序都受支持。 特別是,WSL 本身不允許執(zhí)行具有圖形用戶界面 (GUI) 的 Linux 程序。 也存在用于此的方法,但它們需要額外的安裝和配置步驟。

使用 WSL 有什么要求?

您不需要任何特殊的系統(tǒng)要求即可使用適用于 Linux 的 Windows 子系統(tǒng)。 您的計算機(jī)只需要有 x64 或 ARM 處理器,幾乎所有現(xiàn)代系統(tǒng)都是這種情況。 此外,您需要 64 位 Windows 10 版本 1709 或更高版本。 如果您不確定您使用的是哪個 Windows 版本和版本,您可以通過以下步驟進(jìn)行檢查:

  • 按 Windows 徽標(biāo)鍵 + [R],在出現(xiàn)的文本框中鍵入“winver”,然后按 [回車鍵]。

  • 或者,單擊“開始”>“設(shè)置”>“系統(tǒng)”>“關(guān)于”>“Windows 規(guī)范”并閱讀其中的值。

如何激活/安裝適用于 Linux 的 Windows 子系統(tǒng)?

在您的系統(tǒng)上激活適用于 Linux 的 Windows 子系統(tǒng)的過程很簡單。 我們將在此處為家庭用戶展示該過程。 進(jìn)行如下:

  1. 單擊開始 > 控制面板 > 程序 > 程序和功能 > 啟用或禁用 Windows 功能。

  2. 勾選“適用于 Linux 的 Windows 子系統(tǒng)”。重啟你的電腦。

  3. 打開 Microsoft Store 并搜索“Linux”。 您將看到一系列可用的 Linux 發(fā)行版。

  4. 單擊所需的 Linux 發(fā)行版,然后單擊“安裝”。 如果您不確定哪個發(fā)行版適合您,大眼仔建議安裝“Ubuntu Linux”。

  5. 安裝完成后,點擊“開始”。

  6. 在出現(xiàn)的窗口中,包在第一次啟動時被下載并解壓。 這可能需要幾分鐘的時間。 最后,系統(tǒng)將提示您為新的 Linux 安裝設(shè)置用戶名和密碼。

注意
您可以與 WSL 并行運行多個 Linux 發(fā)行版。 在這種情況下,為每個分發(fā)創(chuàng)建一個單獨的用戶帳戶。

作為前兩個步驟的替代方法,您還可以使用以下 PowerShell 命令為 Linux 啟用 Windows 子系統(tǒng)。 請注意,您必須以管理員身份執(zhí)行命令。 執(zhí)行后,重新啟動計算機(jī)并按照我們從第 4 步開始的說明進(jìn)行操作。

 

1

Enable-WindowsOptionalFeature?-Online?-FeatureName Microsoft-Windows-Subsystem-Linux

使用適用于 Linux 的 Windows 子系統(tǒng)的第一步是什么?

激活適用于 Linux 的 Windows 子系統(tǒng)并安裝 Linux 發(fā)行版后的第一步是什么? 這取決于 WSL 的目的。 Web 開發(fā)人員通常需要與應(yīng)用程序開發(fā)人員不同的應(yīng)用程序配置文件。?大眼仔將在這里總結(jié)一些經(jīng)常需要的第一步。

  • 顯示和控制已安裝的 WSL

在命令行上使用 Windows wsl.exe 工具來控制已安裝的 Linux 發(fā)行版。 打開命令行并輸入以下命令以顯示 wsl 命令的可用選項:

 

1

wsl?--help

  • 使用適用于 Linux 的 Windows 子系統(tǒng)顯示 Linux 發(fā)行版

您可以使用適用于 Linux 的 Windows 子系統(tǒng)來安裝和使用多個 Linux 發(fā)行版。 在命令行上運行以下命令以獲取已安裝發(fā)行版的概覽:

 

1

wsl?--list?--verbose

  • 使用適用于 Linux 的 Windows 子系統(tǒng)啟動默認(rèn)的 Linux 發(fā)行版

要默認(rèn)啟動 Linux 發(fā)行版,只需執(zhí)行不帶任何其他參數(shù)的 wsl 命令:

 

1

wsl

之后,您將以 Linux 用戶身份登錄,并可以直接訪問已知的 Linux 命令。

  • 使用 WSL 更新 Linux 發(fā)行版

首次登錄 Linux 發(fā)行版后,請使用以下命令更新已安裝的軟件包:

 

1

sudo apt update?&&?sudo apt upgrade

由于這是一個在 Linux 級別具有系統(tǒng)范圍影響的操作,因此該命令以“sudo”開頭。 然后,您將必須輸入在安裝 Linux 發(fā)行版期間設(shè)置的密碼。

  • 使用適用于 Linux 的 Windows 子系統(tǒng)安裝 Git

Git 是使用最廣泛的代碼項目版本控制工具。 要在 Linux 發(fā)行版中安裝 Git,請使用以下命令:

 

1

sudo apt install git

  • 使用適用于 Linux 的 Windows 子系統(tǒng)從 Windows 使用 Linux 工具

您已經(jīng)了解了如何使用 wsl 工具登錄到 Linux 發(fā)行版,然后使用 Linux 命令。 除此之外,還有另一種方法。 您可以直接從 Windows shell 運行 Linux 命令。 例如,這對于在?PowerShell?腳本中使用 Linux 命令很有用。 只需將 Linux 命令添加到 wsl 工具的調(diào)用中:

 

1
2

# use Linux-Command `ls` to output contents of the current directory
wsl ls?-la

  • 使用適用于 Linux 的 Windows 子系統(tǒng)從 Linux 命令提示符使用 Windows 工具

如您所見,您可以使用 WSL Linux 命令直接從 Windows 命令行或 PowerShell 運行腳本。 這也適用于其他方式:您可以在 Linux 命令提示符或 Linux 腳本中使用 Windows 命令行工具。 命令行工具可以像常規(guī) Linux 命令一樣組合。

這里我們將使用 Windows 工具 ipconfig.exe 來顯示網(wǎng)絡(luò)信息,并結(jié)合 Linux 工具 grep 來過濾 IPv4 結(jié)果并剪切以刪除列字段:

 

1

ipconfig.exe?|?grep IPv4?|?cut?-d:?-f2

在哪里使用適用于 Linux 的 Windows 子系統(tǒng)

WSL 主要用于在命令行和腳本中使用 Linux 命令。 它還可用于鏈接 Windows 和 Linux 工具。 這使得 WSL 與開發(fā)人員高度相關(guān)。 特別是對于 Web 開發(fā)和開源編程,啟用 WSL 會更容易。 啟用適用于 Linux 的 Windows 子系統(tǒng)后,您可以執(zhí)行以下操作:

  • 從 Microsoft Store 安裝一個或多個 Linux 發(fā)行版。

  • 使用流行的命令行工具,例如“grep”、“sed”和“awk”。

  • 運行其他 ELF-64 二進(jìn)制文件。

  • 為 Bash shell 和其他 shell 環(huán)境運行腳本。

  • 使用基于終端的應(yīng)用程序,例如“vim”、“emacs”和“tmux”。

  • 使用編程語言和相關(guān)工具,例如 NodeJS、Javascript、Python、Ruby、C/C++、C# & F#、Rust、Go 等。

  • 在您的機(jī)器上運行 Linux 服務(wù),例如 SSHD、MySQL、Apache、lighttpd、MongoDB、PostgreSQL 等。

  • 使用 Linux 發(fā)行版的包管理器安裝其他軟件。

  • 使用類 Unix 命令行調(diào)用 Windows 應(yīng)用程序。

  • 在 Windows 上運行 Linux 應(yīng)用程序。

?文章來源地址http://www.zghlxwxcb.cn/news/detail-733902.html

到了這里,關(guān)于Windows Subsystem for Linux:讓Linux在Windows下無縫運行的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【W(wǎng)indows 11】系統(tǒng)安裝修改版 Subsystem for Android 安卓子系統(tǒng),并用 Magisk Root

    【W(wǎng)indows 11】系統(tǒng)安裝修改版 Subsystem for Android 安卓子系統(tǒng),并用 Magisk Root

    目錄 步驟 1. 卸載已安裝的Window Subsystem for Android 官方版本 2. 啟用\\\"Hyper-V\\\" 和 \\\"虛擬機(jī)平臺\\\"? 3. 查看 CPU 處理器是架構(gòu) 4. 下載修改版Windows Subsystem Android安卓子系統(tǒng) 5. 解壓 WSA .zip 包解壓縮,并看到有?“AppxManifest.xml” 的文件路徑并復(fù)制 6. 安裝 WSA 安卓子系統(tǒng) 7.?打 開WSA安卓子系

    2024年02月06日
    瀏覽(29)
  • 適用于Android?的Windows子系統(tǒng)Windows Subsystem fo r Android?Win11安裝指南

    適用于Android?的Windows子系統(tǒng)Windows Subsystem fo r Android?Win11安裝指南

    需要在電腦上進(jìn)行網(wǎng)課APP(無客戶端只有App)的視頻觀看,而安卓模擬器種類繁多體積臃腫,質(zhì)量良莠不齊(廣告等),投屏軟件每次要從手機(jī)端開啟,于是想到了微軟公司對Win11安卓應(yīng)用的兼容虛擬機(jī)Windows Subsystem for Android?Win11,來進(jìn)行網(wǎng)課App的安裝。 安卓子系統(tǒng)里的安卓

    2024年02月06日
    瀏覽(33)
  • CrossOver for Mac 24.0.0 (mac類虛擬機(jī)運行Windows軟件)

    CrossOver for Mac 24.0.0 (mac類虛擬機(jī)運行Windows軟件)

    CrossOver for Mac 24.0.0是一款基于Wine技術(shù)的應(yīng)用程序,它可以讓Mac用戶輕松地運行Windows應(yīng)用程序。它不需要在Mac上安裝Windows操作系統(tǒng),也不需要在虛擬機(jī)中運行Windows。 CrossOver for Mac 24.0.0支持大量的Windows應(yīng)用程序,包括Microsoft Office、Photoshop、Quicken、Steam等等。用戶可以通過簡單

    2024年02月21日
    瀏覽(19)
  • CrossOver for Mac 23.7.1無需安裝 Windows 即可以在 Mac 上運行游戲

    CrossOver for Mac 23.7.1無需安裝 Windows 即可以在 Mac 上運行游戲

    CrossOver for Mac 23.7.1 此應(yīng)用程序允許您運行為 Microsoft Windows 編寫的程序,而無需實際安裝操作系統(tǒng)。 CrossOver for Mac 23.7.1包括一個 Windows 程序庫,用于它可以運行的 Windows 程序。 您會發(fā)現(xiàn)非常流行的應(yīng)用程序,例如 Microsoft Word、Excel、Quick 或 Windows Media Player。 請記住,您仍然需

    2024年02月01日
    瀏覽(24)
  • Windows11安裝運行Linux

    Windows11安裝運行Linux

    學(xué)習(xí)Linux,為了省錢不想買一臺云服務(wù)器,或者不想裝VMware虛擬機(jī),win11可以通過這種方式安裝Linux(Ubuntu) 一、開啟Windows功能 1.在window11的搜索框內(nèi),搜索\\\"Windows功能\\\",出現(xiàn)了“啟用或關(guān)閉Windows功能”,點擊打開。 2.勾選\\\"適用于Linux的Windows子系統(tǒng)\\\",“虛擬機(jī)平臺”,“Wi

    2024年02月05日
    瀏覽(21)
  • 在windows和ubuntu之間共享鼠標(biāo)鍵盤,無縫切換

    在windows和ubuntu之間共享鼠標(biāo)鍵盤,無縫切換

    安裝和使用Barrier在Linux和其他設(shè)備之間共享鍵盤和鼠標(biāo) Barrier是一個開源軟件,能夠在多臺計算機(jī)之間共享鼠標(biāo)和鍵盤,如果你同時使用window和linux系統(tǒng),那就可以安裝和使用Barrier。 開源地址:https://github.com/debauchee/barrier ubuntu下安裝: 運行以下命令安裝 或者在軟件商店中進(jìn)

    2024年02月04日
    瀏覽(19)
  • Windows11安裝運行Linux(Ubuntu)應(yīng)用

    Windows11安裝運行Linux(Ubuntu)應(yīng)用

    輸入 windows 打開界面 選擇 虛擬機(jī)監(jiān)控程序平臺 、 適用于linux的子系統(tǒng) 、 虛擬機(jī)平臺 在 Windows 系統(tǒng)中,\\\"虛擬機(jī)平臺\\\"和\\\"虛擬機(jī)監(jiān)控程序平臺\\\"是兩個與虛擬化相關(guān)的功能,但它們各自有著不同的作用和用途。 虛擬機(jī)平臺 (Virtual Machine Platform): 這個功能允許你在 Windows 操作系

    2024年04月11日
    瀏覽(25)
  • CygWin:windows上運行類linux命令

    CygWin:windows上運行類linux命令

    CygWin是一個在Windows平臺上運行的類UNIX模擬環(huán)境,是Cygnus Solutions公司開發(fā)的自由軟件。它提供了類似于Linux系統(tǒng)的終端環(huán)境和工具,使用戶可以在Windows平臺上運行Unix-like的程序,如Bash、awk、sed和grep等 。 安裝Cygwin,您需要下載setup.exe,此程序根據(jù)您選擇的軟件包,再從互聯(lián)網(wǎng)

    2024年02月13日
    瀏覽(15)
  • windows運行elasticsearch報錯Native memory allocation (mmap) failed to map 4294967296 bytes for G1

    windows運行elasticsearch報錯Native memory allocation (mmap) failed to map 4294967296 bytes for G1

    今天下載了一個elasticsearch8.4.3 windows版本的es,配置好相應(yīng)的配置后,啟動bat文件,輸出一行信息后,窗口就閃退了。于是通過cmd窗口運行,發(fā)現(xiàn)了報錯信息如下 解決辦法如下,修改config目錄下的jvm.options文件, ? ?32行和33行是配置java內(nèi)存的,這里注釋掉,就是默認(rèn)是沒有配置

    2024年02月16日
    瀏覽(21)
  • windows/linux 安裝zookeeper + Kafka (含自啟動)運行教學(xué)

    windows/linux 安裝zookeeper + Kafka (含自啟動)運行教學(xué)

    首先我們來花兩分鐘了解一下: Zookeeper 和 Kafka 都是 Apache 軟件基金會中的開源軟件。 Zookeeper 是一個分布式協(xié)調(diào)服務(wù),它提供了一個基于樹形結(jié)構(gòu)的命名空間來協(xié)調(diào)分布式系統(tǒng)的各個部分。Zookeeper 能夠跟蹤各個分布式系統(tǒng)組件的狀態(tài),并在這些組件之間協(xié)調(diào)消息傳遞,從而

    2024年02月08日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包