如何開始使用linux的windows子系統

Linux使用者可能對Wine很熟悉,Wine是一種允許Windows軟體在Linux上執行的軟體。...
Illustration for article titled How to Get Started With the Windows Subsystem for Linux

Linux使用者可能對Wine很熟悉,Wine是一種允許Windows軟體在Linux上執行的軟體。

但是你知道你可以在Windows上下載並執行Linux嗎?你可以透過微軟商店下載並執行Linux?是的,我是認真的。

這一切都要歸功於Windows Subsystem for Linux(WSL),這項功能於2016年首次作為Windows Insider計劃中的測試版功能新增到Windows 10中,並隨後向公眾釋出。

多虧了WSL,任何人都可以在幾分鐘內快速輕鬆地安裝和執行許多Linux發行版(簡稱發行版)中的一個。

對於從未聽說過WSL的Linux老手來說,這聽起來太好了,不可能是真的。從理論上講,WSL甚至聽起來像是新手進入Linux世界的一個潛在入口。然而,現實更為複雜。

在本文的後面,我們將介紹如何在Windows PC上安裝WSL和執行Linux,並提供一些有用資源的連結。但是首先讓我們討論一下WSL是什麼,它不是什麼,以及它是否適合您的Linux選項。

什麼是wsl公司(wsl)?

顯然,這裡的第一個問題是:WSL和發行版在微軟商店中是否真的是Linux?

嚴格來說,是的。WSL最初被稱為“Bash on Windows”特性,它允許使用者在Windows PowerShell中使用Ubuntu Bash命令。但是WSL現在允許您執行除Bash之外的許多其他命令(如果所有這些都在您的頭腦中,請耐心聽我們說,隨著我們的繼續,它會變得越來越清晰)。

可以從Windows商店下載並透過WSL執行的Linux發行版是完整的Linux包,至少在核心功能方面是這樣的,不需要任何模擬。所以是的,透過安裝WSL並從微軟商店下載發行版,你就是在Windows下執行Linux,句號。

然而,WSL的性質和它的預期用例有一些直接的警告,這使得它對於一些使用者來說是一個更可行的選擇,坦白地說,對於其他使用者來說幾乎是無用的。

wsl最適合開發人員

WSL主要是一個開發工具,它的存在是為了幫助web和軟體開發人員進行測試。

你看,網際網路和絕大多數在Windows個人電腦上執行的軟體實際上都是在Linux中建立的。

雖然這種不方便的分歧一直存在,但開發人員已經盡了最大努力,建立了諸如Cygwin或MYSYS之類的工具和解決方法,這樣他們的Linux工作可以很好地與Windows配合使用,反之亦然。WSL是微軟對這一現實的認可,也是幫助開發人員簡化工作流程併在Windows上提供本地支援的積極嘗試。

WSL是開發人員的一個重要特性。例如,透過執行帶有WSL的Linux發行版,web開發人員可以在Linux中進行編碼,同時透過Windows中的web瀏覽器實時監視他們正在處理的確切頁面,而不需要額外的或付費的軟體。此外,由於WSL是Windows程序,因此可以同時使用Windows工具和工作管理員等功能。在出現故障或程序掛起時,能夠使用工作管理員終止Linux程序是很有幫助的。

所以,當我們說WSL是完整的Linux包時,我們的意思是程式設計師想要或需要在Linux中完成的大部分事情都可以在WSL中完成,同時還可以使用Windows的常規功能。

wsl不是什麼

WSL是一個很好的開發工具,本機Windows支援可能有助於在Windows和Linux之間穿梭的程式設計師順利完成任務。

也就是說,WSL確實有一些警告,可能會阻止一些使用者想要使用它,特別是臨時或首次使用Linux的使用者。如果您希望有一種簡單的方法來獲得完整的Linux體驗,那麼最好緩和一下您的期望。

wsl不支援圖形使用者介面

This is how you’ll be experiencing and navigating Linux with WSL

預設情況下,WSL不支援Linux的圖形使用者介面(GUI)版本,而是使用命令列環境。對於那些習慣於使用視覺化介面的人(比如說,大多數Windows使用者)來說,這將是一個艱難的過渡,並限制了可以安裝和執行的軟體。

WSL的命令列介面要求使用者瞭解Linux命令並理解Linux系統的檔案組織。學習這個需要時間,如果你是一個完全的新手可能會很困難。

除非您願意付出努力,否則對於初次使用Linux的使用者來說,這並不是一種理想的體驗作業系統的方法。

公平地說,如果沒有可用於WSL的圖形Linux選項,那是不正確的。然而,執行GUI需要您至少對Linux命令列操作有一個中級熟悉,以便首先設定它,即使這樣也不理想。任何圖形Linux支援或多或少都是微軟與Linux開發人員合作以執行某些發行版的附帶副產品,而不是WSL的主要目標或特性。事實上,微軟已經明確表示,它不打算新增對Linux GUI的官方支援。

wsl使用兩個檔案系統

使用WSL需要同時瞭解和使用Windows和Linux這不是模擬,也不是單獨驅動器分割槽上的純Linux環境。想要替換Windows或者執行更“完整”的Linux版本的人必須使用下麵連結的方法之一安裝作業系統。

更重要的是,使用WSL意味著使用兩個不同的檔案系統。對於開發人員來說,這實際上是一個非常方便的特性。在這篇文章的最後,我們有一些指南,提供了每個檔案系統的詳細說明,它們如何相互作用(和不相互作用),並將幫助您建立兩者之間的工作流程。

wsl不是開源的

最後,需要註意的是,WSL不是一個開源程式或Linux核心,而是一個專有的Microsoft框架。

沒有一個繁忙的開發人員社群建立在WSL之上——任何未來的功能或擴充套件的整合都必須來自微軟。

但是對於非開發人員來說,使用wsl有意義嗎?

老實說,不是真的。然而,這並不是說WSL對於Linux初學者來說完全沒有用處。正如我們前面所說,這是讓Linux在Windows上執行的最快和最簡單的方法,而且由於它是由微軟提供的,所以您不必擔心它會以某種方式破壞您的PC。

對我們來說,這是一個很好的工具,並開始執行,我們認為它提供了一個有趣的機會,學習更多的技術操作,你的電腦可以執行,甚至如何Linux的檔案系統的結構。但是,如果您正在尋找一種使用控制檯命令來控制或修改Windows的方法,WSL也不會對您有多大幫助,但是可以使用Windows命令列做很多有趣的事情。

歸根結底,如果您正在尋找一種簡單的方法來使用Linux平臺,或者尋找一種簡單的解決方案來在您的機器上與Windows併排安裝Linux,那麼WSL可能就不是了。幸運的是,如果您正在尋找一個功能齊全和/或圖形化的版本,有幾種安裝Linux的替代方法。

  • 如果你有一臺足夠強大的PC機,你可能想看看虛擬機器(VM)。vm是獨立的“虛擬”pc,可以在應用程式視窗中與普通OS一起執行。這可能是一個系統豬,需要大量的設定,但它會給你一個功能齊全,圖形版本的Linux發行版的選擇執行在Windows上。
  • 或者,您可以在隨身碟上安裝Linux版本,並將其用作可引導驅動器。這是一種測試作業系統的簡單方法,無需修改PC。
  • 類似地,你可以把Linux和Windows併排安裝,這叫做“雙啟動”。這會佔用硬碟空間,但如果你打算經常使用Linux並安裝軟體,這是一個比使用隨身碟更理想的選擇。

如何從microsoft應用商店啟用wsl並安裝linux

Illustration for article titled How to Get Started With the Windows Subsystem for Linux

如果您已經完成了這一步,並且對WSL的功能很感興趣,或者只是好奇它是什麼以及如何安裝它,那麼本節將指導您完成初始設定。

以下是您需要的:

  • 執行64位版本Windows10的PC(如果您不確定正在執行的版本,我們將在下麵詳細說明如何檢查此項)
  • 用於訪問Microsoft應用商店和下載應用程式的internet連線。
  • 我們還推薦Michael treat提供的關於Github的WSL指南。它涵蓋了我們迄今為止所掌握的一些相同的資訊,但是它是專門為幫助新接觸WSL的開發人員設定他們的工作環境並理解Windows和Linux檔案系統是如何互動的而編寫的。

1.檢查Windows作業系統版本

開啟“開始”選單並單擊“齒輪”圖示以開啟“設定”選單。單擊“系統”>關於。您電腦的系統型別將列在裝置規格部分的底部。

為了啟用WSL,您需要有64位作業系統。如果您正在執行32位版本的Windows 10,WSL功能將不可用。

2.啟用wsl

再次開啟設定選單。

在搜尋欄中,鍵入“開啟或關閉windows功能”,單擊下拉框中的專案,將彈出一個新視窗。

載入可能需要幾分鐘,但一旦完成,將有一個功能列表,旁邊有核取方塊。向下滾動至Windows Subsystem for Linux並選中該框。這將開始下載和安裝必要的檔案。然後,您的計算機將重新啟動,安裝完成後。

3.從微軟商店下載ubuntu(或任何其他可用的發行版)

這一步非常簡單,只需在Windows上開啟microsoftstore選項卡並搜尋“Linux”

搜尋結果應該填充幾個WSL可以執行的Linux發行版。只需從可用選項中選擇,然後開始下載。

Illustration for article titled How to Get Started With the Windows Subsystem for Linux

我們安裝了Ubuntu,但是Debian、openSUSE、Fedora、Kali和SLES也可以透過這個商店獲得(我們可能會補充說,所有這些都是免費的),一些使用者報告說,其他一些不受支援的發行版也已經成功安裝。

下一步

現在,您可以在Windows上執行命令列版本的Ubuntu(或者您安裝的任何發行版)。它可以像其他大多數應用程式一樣從“開始”選單啟動。

然而,這實際上只是這個過程的開始。在第一次開啟Linux發行版時,您需要建立一個UNIX系統帳戶,然後可能需要開始安裝檔案、更新軟體和定製工作環境,但具體的操作和方式多少取決於您和您的需要。

以下是我們建議您使用WSL採取下一步行動的一些資源:

  • 最好的資源之一是MichaelTreat關於GitHub的指南,我們也提到了這一點。它將帶領您完成所有必要的下一步和更高的步驟,並詳細地解釋WSL和它的功能。
  • Microsoft官方WSL故障排除指南。
  • WSL技巧和技巧斯科特漢瑟曼-這篇部落格文章包括幾個快捷方式,一個不同的行命令集合,以及解釋各種重要的WSL術語和特性。
  • WSL指南wiki是另一個用於設定WSL的資源,它基於稍微老一點的程式版本,但仍然充斥著相關資訊,包括讓GUI應用程式執行、針對各種軟體包的建議以及常見問題的故障排除。
  • 一個重要的和常用的Ubuntu命令列表。
  • Linux主頁
  • 發表於 2021-05-14 16:16
  • 閱讀 ( 17 )
  • 分類:網際網路

你可能感興趣的文章

5 linux發行版,您可以在windows subsystem for linux中安裝

... 相關:如何為Linux設定Windows子系統 ...

  • 發佈於 2021-03-10 22:31
  • 閲讀 ( 52 )

ubuntu現在可以在windows商店買到

... 如何在windows10上安裝ubuntu ...

  • 發佈於 2021-03-14 03:35
  • 閲讀 ( 42 )

如何在linux上安裝和使用powershell

... 在本文中,我將向您展示如何在Linux上安裝、執行和使用PowerShell! ...

  • 發佈於 2021-03-16 02:34
  • 閲讀 ( 53 )

最好的,最快的,最堅固的usb快閃記憶體驅動器,你可以現在購買

...更多的特性。瞭解更多關於Bash-on-Windows的資訊,從您應該如何以及為什麼安裝它,到您可能不知道的隱藏特性。 ...

  • 發佈於 2021-03-17 01:06
  • 閲讀 ( 51 )

unix與linux的區別及其重要性

... 現在unix是如何使用的,在哪裡使用的? ...

  • 發佈於 2021-03-19 10:38
  • 閲讀 ( 46 )

為什麼windows提供linux核心會改變一切

...最近態度的一些變化,包括開源visualstudio程式碼,Windows開始接受Linux。Windows Linux子系統(WSL)是Windows中Linux的一個整合虛擬版本。 ...

  • 發佈於 2021-03-20 05:49
  • 閲讀 ( 52 )

如何在windows10上獲得linux bash shell

... 如何在windows10上安裝linux bash shell ...

  • 發佈於 2021-03-21 11:48
  • 閲讀 ( 60 )

如何在windows10上安裝ubuntu:3個簡單的方法嘗試

... 如果你感到特別勇敢,你可能會花一些時間考慮如何使用Ubuntu作為新的主作業系統,完全取代Windows。為此,您需要了解如何將資料從Windows遷移到Ubuntu,前提是您將要切換到這個版本。 ...

  • 發佈於 2021-03-22 20:35
  • 閲讀 ( 55 )

windows10ssh與putty:是時候切換遠端訪問客戶端了?

...虧了Windows PowerShell,您可能不再需要膩子了。讓我們看看如何在windows10中設定SSH訪問,以及新工具是否可以取代PuTTY。 ...

  • 發佈於 2021-03-22 22:29
  • 閲讀 ( 57 )

在windows上執行linux應用程式和遊戲的4種方法

...Windows中執行Linux軟體嗎?當您需要訪問終端時,是否卡在使用Microsoft作業系統?別再擔心了。您可以選擇幾個選項來享受Linux環境,甚至可以在Windows中執行Linux軟體。 ...

  • 發佈於 2021-03-24 10:20
  • 閲讀 ( 51 )
Xb314Xp
Xb314Xp

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦