如何在windows10上安裝和使用linux bash shell

在週年更新中引入的Windows子系統Linux在秋季創作者更新中成為一個穩定的功能。你現在可以在Windows上執行Ubuntu和openSUSE了,Fedora和更多的Linux發行版很快就要上市了。...

如何在windows10上安裝和使用linux bash shell

在週年更新中引入的Windows子系統Linux在秋季創作者更新中成為一個穩定的功能。你現在可以在Windows上執行Ubuntu和openSUSE了,Fedora和更多的Linux發行版很快就要上市了。

關於windows10的bashshell你需要知道什麼

相關:Windows10新BashShell的所有功能

這不是一個虛擬機器、一個容器或為Windows編譯的Linux軟體(比如Cygwin)。相反,windows10提供了一個完整的Windows子系統,用於執行Linux軟體。它是基於微軟放棄的Astoria專案,在Windows上執行Android應用程式。

把它看作是葡萄酒的反面。雖然Wine允許您直接在Linux上執行Windows應用程式,但Windows子系統Linux允許您直接在Windows上執行Linux應用程式。

微軟與Canonical合作,提供了一個完整的基於Ubuntu的bashshell環境,在這個子系統上執行。從技術上講,這根本不是Linux。Linux是底層的作業系統核心,這裡沒有。相反,這允許您執行bashshell和通常在ubuntulinux上執行的完全相同的二進位制檔案。自由軟體純粹主義者經常爭辯說,一般的Linux作業系統應該被稱為“GNU/Linux”,因為它實際上是很多在Linux核心上執行的GNU軟體。您將得到的bashshell實際上就是所有那些GNU實用程式和其他軟體。

雖然這個特性最初被稱為“Bash on Ubuntu on Windows”,但它也允許您執行Zsh和其他命令列shell。它現在也支援其他Linux發行版。你可以選擇opensuseleap或者suseenterpriseserver來代替Ubuntu,Fedora也在路上。

這裡有一些限制。它還不支援後臺伺服器軟體,而且它也不會正式用於圖形化的Linux桌面應用程式。也不是每個命令列應用程式都能正常工作,因為這個特性並不完美。

如何在windows10上安**ash

相關:如何知道我執行的是32位還是64位Windows?

此功能在32位版本的Windows 10上不起作用,因此請確保您使用的是64位版本的Windows。無論如何,如果你仍然使用32位版本的Windows10,是時候切換到64位版本了。

假設您有64位視窗,要開始,請進入“控制面板”>“程式”>“開啟或關閉Windows功能”。在列表中啟用“Windows Subsystem for Linux”選項,然後單擊“確定”按鈕。

當提示您重新啟動計算機時,請單擊“立即重新啟動”。在重新啟動之前,此功能無法工作。

注意:從秋季建立者更新開始,您不再需要在設定應用程式中啟用開發者模式才能使用此功能。您只需要從Windows功能視窗安裝它。

如何在windows10上安裝和使用linux bash shell

重新啟動計算機後,從“開始”選單開啟Microsoft應用商店,然後在應用商店中搜索“Linux”。單擊“Linux on Windows”下的“獲取應用程式”?“橫幅。

注意:從秋季Creators更新開始,你不能再透過執行“bash”命令來安裝Ubuntu。相反,您必須從應用商店安裝Ubuntu或其他Linux發行版。

如何在windows10上安裝和使用linux bash shell

相關報道:在windows10上,Ubuntu、openSUSE和Fedora有什麼區別?

您將看到Windows應用商店中當前可用的每個Linux發行版的列表。到秋季Creators更新時,這包括Ubuntu、opensuseleap和opensuseenterprise,並承諾Fedora將很快到來。

更新:Debian和Kali現在可以在商店裡買到,但這裡沒有列出。搜尋“DebianLinux”或“KaliLinux”來查詢並安裝它們。

要安裝Linux發行版,請單擊它,然後單擊“Get”或“install”按鈕,像安裝其他商店應用程式一樣安裝它。

如果您不確定要安裝哪個Linux環境,我們建議您使用Ubuntu。這種流行的Linux發行版以前是唯一可用的選項,但是現在有更具體需求的人可以使用其他Linux系統。

如何在windows10上安裝和使用linux bash shell

您還可以安裝多個Linux發行版,每個發行版都有自己獨特的快捷方式。您甚至可以在不同的視窗中同時執行多個不同的Linux發行版。

如何使用bashshell安裝linux軟體

相關:如何在windows10的ubuntubashshell中安裝Linux軟體

現在,您已經擁有了一個基於Ubuntu的完整命令列bash shell,或者您安裝的任何其他Linux發行版。

因為它們是相同的二進位制檔案,如果您使用的是Ubuntu,那麼您可以使用Ubuntu的apt或apt get命令從Ubuntu的儲存庫安裝軟體。只需使用Linux發行版上通常使用的任何命令。您可以訪問所有的Linux命令列軟體,儘管有些應用程式可能還不能完美地工作。

要開啟您安裝的Linux環境,只需開啟“開始”選單,然後搜尋您安裝的任何發行版。例如,如果安裝了Ubuntu,請啟動Ubuntu快捷方式。

您可以將此應用程式快捷方式固定到“開始”選單、工作列或桌面上,以便於訪問。

如何在windows10上安裝和使用linux bash shell

第一次啟動Linux環境時,系統會提示您輸入UNIX使用者名稱和密碼。這些不必與您的Windows使用者名稱和密碼匹配,但將在Linux環境中使用。

例如,如果您輸入“bob”和“letmain”作為憑據,那麼Linux環境中的使用者名稱將為“bob”,並且無論您的Windows使用者名稱和密碼是什麼,您在Linux環境中使用的密碼都將為“Letmain”。

如何在windows10上安裝和使用linux bash shell

相關:如何在Windows10上設定預設的Linux發行版

您可以透過執行wsl命令來啟動已安裝的Linux環境。如果安裝了多個Linux發行版,則可以選擇此命令啟動的預設Linux環境。

如果你已經安裝了Ubuntu,你也可以執行Ubuntu命令來安裝它。對於openSUSE Leap 42,請使用openSUSE-42。對於SUSE Linux Enterprise Sever 12,請使用sles-12。這些命令列在Windows應用商店中每個Linux發行版的頁面上。

您仍然可以透過執行bash命令來啟動預設的Linux環境,但是Microsoft說這是不推薦的。這意味著bash命令將來可能會停止執行。

如何在windows10上安裝和使用linux bash shell

如果您有在Linux、macosx或其他平臺上使用bashshell的經驗,您就可以放心了。

在Ubuntu上,需要使用sudo作為命令的字首,才能使用root許可權執行它。UNIX平臺上的“root”使用者具有完全的系統訪問許可權,就像Windows上的“Administrator”使用者一樣。您的Windows檔案系統位於bashshell環境中的/mnt/c。

使用與使用相同的Linux終端命令。如果您習慣於使用標準的Windows命令提示符及其DOS命令,那麼這裡有幾個Bash和Windows通用的基本命令:

  • 更改目錄:在DOS中的Bash、cd或chdir中的cd
  • 列出目錄的內容:Bash中的ls,DOS中的dir
  • 移動或重新命名檔案:在Bash中移動和重新命名檔案:mv,在DOS中移動和重新命名
  • 複製檔案:cp in Bash,在DOS中複製
  • 刪除檔案:在Bash中為rm,del或擦除在DOS中
  • 在Bash中建立目錄:mkdir,在DOS中建立mkdir
  • 使用文字編輯器:vi或nano in Bash,在DOS中編輯

相關:初學者極客:如何開始使用Linux終端

重要的是要記住,與Windows不同,bashshell及其Linux模擬環境是區分大小寫的。換句話說檔案.txt“大寫字母與”檔案.txt“沒有資本。

有關更多說明,請參閱我們的入門指南,瞭解Linux命令列以及其他類似的Bash shell、Ubuntu命令列和Linux終端聯機介紹。

如何在windows10上安裝和使用linux bash shell

您需要使用apt命令來安裝和更新Ubuntu環境的軟體。一定要用sudo作為這些命令的字首,這會使它們以root(Linux的管理員)身份執行。以下是您需要了解的apt-get命令:

  • 下載可用軟體包的更新資訊:sudo apt update
  • 安裝應用程式包:sudo apt Install packagename(用包的名稱替換“packagename”)
  • 解除安裝應用程式包:sudo apt remove packagename(用包的名稱替換“packagename”。)
  • 搜尋可用的包:sudo apt Search word(將“word”替換為要搜尋包名稱和描述的詞。)
  • 下載並安裝已安裝軟體包的最新版本:sudo-apt-upgrade

如果安裝了suselinux發行版,則可以使用zypper命令來安裝軟體。

下載並安裝應用程式後,可以在提示符處鍵入其名稱,然後按Enter鍵執行它。檢視特定應用程式的文件以瞭解更多詳細資訊。

如何在windows10上安裝和使用linux bash shell

好處:安裝ubuntu字型可以獲得真正的ubuntu體驗

如果你想在windows10上獲得更準確的Ubuntu體驗,你也可以安裝Ubuntu字型並在終端中啟用它們。您不必這樣做,因為預設的Windows命令提示符字型在我們看來相當不錯,但它是一個選項。

下面是它的樣子:

如何在windows10上安裝和使用linux bash shell

要安裝字型,首先從Ubuntu的網站下載Ubuntu字體系列。開啟下載的.zip檔案並找到“UbuntuMono-R.ttf”檔案。這是ubuntumonospace字型,它是終端中唯一使用的字型。這是你需要安裝的唯一字型。

如何在windows10上安裝和使用linux bash shell

雙擊“UbuntuMono-R.ttf”檔案,您將看到字型預覽。單擊“安裝”將其安裝到系統。

如何在windows10上安裝和使用linux bash shell

相關:學習像專業人員一樣使用登錄檔編輯器

要使ubuntumonospace字型成為控制檯中的一個選項,您需要在Windows登錄檔中新增一個設定。

按鍵盤上的Windows+R,鍵入regedit,然後按Enter,開啟登錄檔編輯器。導航到以下項或將其複製並貼上到登錄檔編輯器的位址列中:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\C***ole\TrueTypeFont

如何在windows10上安裝和使用linux bash shell

在右側窗格中單擊滑鼠右鍵,然後選擇“新建”>“字串值”。將新值命名為000。

雙擊剛剛建立的“000”字串,然後輸入ubuntumono作為其值資料。

如何在windows10上安裝和使用linux bash shell

啟動一個Ubuntu視窗,右擊標題欄,然後選擇“屬性”命令。單擊“字型”選項卡,然後在字型列表中選擇“ubuntumono”。

如何在windows10上安裝和使用linux bash shell


在bashshell中安裝的軟體僅限於bashshell。您可以從命令提示符、PowerShell或Windows中的其他地方訪問這些程式,但前提是執行bash-c命令。

  • 發表於 2021-04-06 16:32
  • 閱讀 ( 54 )
  • 分類:網際網路

你可能感興趣的文章

2021年面向開發者、雲工程師和devops的5大linux課程

... 本課程將帶您瞭解Linux的“如何”和“為什麼”,並展示各種Linux命令的工作方式、它們的真實結構以及記住這些命令的正確方法。 ...

  • 發佈於 2021-03-11 10:29
  • 閲讀 ( 55 )

如何在linux上安裝和使用powershell

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

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

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

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

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

如何在windows10上獲得linux bash shell

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

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

在計算機上安裝linux最簡單的方法是什麼?

...初學者友好的Linux,第一次通常是絕對的輕鬆。下面介紹如何在您的計算機上輕鬆安裝Linux,並將Windows或macOS永久保留。 ...

  • 發佈於 2021-03-23 16:43
  • 閲讀 ( 62 )

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

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

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

在linux中,“bash”是什麼意思?

...在這篇短文中,我們將探討Bash是什麼,它做什麼,以及如何開始使用它。 ...

  • 發佈於 2021-03-28 13:14
  • 閲讀 ( 61 )

如何使用chsh在linux上更改預設shell

Bash不是唯一的Linux shell。很容易嘗試其他的shell,比如非常流行的Zsh。找到一個您喜歡的shell後,使用chsh命令將其設定為預設shell。我們會教你怎麼做。 為什麼貝殼很重要 shell位於您和作業系統之間。它在終端視窗內提供環境...

  • 發佈於 2021-04-02 06:04
  • 閲讀 ( 64 )

linux下如何使用which命令

...在shell中的,因此Bash不必費勁地查詢這些命令。 但是Bash如何定位其他命令、程式和外部獨立二進位制檔案呢?Bash使用路徑,實際上是一組路徑,每個路徑指向一個目錄。然後,它在每個目錄中搜索與您試圖執行的命令或程式匹...

  • 發佈於 2021-04-02 20:07
  • 閲讀 ( 49 )

如何在linux上使用chroot命令

...法是安裝足夠的作業系統,以完成所需的任務。透過檢視如何使用chroot環境來回答“what is required”問題。 一些常見用途是: 軟體開發和產品驗證。開發人員編寫軟體,產品驗證團隊(PV)對其進行測試。有時PV發現的問題無法...

  • 發佈於 2021-04-03 03:19
  • 閲讀 ( 66 )
csadsa111
csadsa111

0 篇文章

作家榜

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

相關推薦