如何在windows10上獲得linux bash shell

需要使用Linux嗎?沒有時間切換到其他PC或執行虛擬機器嗎?用bashshell終端在windows10中執行Linux!...

想要在Windows PC上快速方便地訪問Linux嗎?最好的選擇是使用Windows子系統for Linux。

linux-bash-shell-windows

這將為您提供一個Linux bash shell,一個在Windows中運行的終端窗口。但是你怎麼在Windows10上得到這個呢?

什麼是linux的windows子系統(the windows subsystem for linux)?

Windows Subsystem for Linux首先包含在2018年Windows 10週年更新中,並在秋季Creators更新中向所有用戶推出,它基本上可以讓您在Windows 10中運行Linux軟件。

這是Windows內置的一項功能。與在虛擬機中安裝Linux不同,可以從“開始”菜單立即調用Windows子系統for Linux。

但是,要使其工作,首先需要啟用該功能。

一旦Windows Subsystem for Linux安裝在windows10上,就可以在命令行模式下運行Linux。這使您可以訪問Windows PC上的bash shell!

linux bash shell:僅適用於64位windows 10

開始之前,請確保運行的是64位版本的Windows10。遺憾的是,Linux的Windows子系統不能在32位系統上工作。檢查您的計算機是否運行32位或64位版本的Windows。

要檢查計算機的64位兼容性,請按WIN+I打開設置,然後按System>About。在“設備規範”下,您將看到列出的系統類型;對於Windows Subsystem for Linux,應為64位操作系統。

Is your Windows system 64-bit?

否則,您需要將Windows 10系統從32位升級到64位。但是,這隻適用於64位硬件。

如何在windows10上安裝linux bash shell

準備好在Windows上安裝Bash了嗎?單擊“開始”,然後輸入“打開窗口”。應顯示“打開或關閉Windows功能”項,因此單擊此項打開。正在填充列表,請稍候,然後向下滾動到Windows Subsystem for Linux。

應選中此框。如果不是,請添加一個複選框,然後單擊“確定”進行確認。

Enable Windows Subsystem for Linux

系統將提示您重新啟動Windows,因此請按照以下說明操作。重新啟動後,打開“開始”>“Windows應用商店”。使用搜索工具查找與“Linux”相關的條目,然後選擇第一個選項,在Linux上運行Windows。

Choose a Linux version to install in Windows 10

選擇要安裝的首選Linux版本。無論您選擇哪一個,都將決定Bash體驗。例如,如果您選擇kalilinux,您將能夠使用特定於該操作系統的命令。

安裝Linux操作系統,然後等待。完成後,在Windows應用商店中單擊“啟動”,或從“開始”菜單中打開它。第一次運行時,系統會提示您輸入用戶名和密碼以創建用戶帳戶。

其他方法可用於啟動所選的Linux環境。從“開始”菜單,可以輸入:

  • 猛擊
  • wsl公司

兩者都將顯示為“Run命令”,可以選擇該命令立即打開bashshell。使用這兩種方法的區別在於,它們在/mnt/c/Windows/System32目錄中打開。這意味著您可以在Windows10中瀏覽System32子目錄。

Browse Windows system folders in Bash

請注意,使用Linux環境不可能損壞Windows 10。您輸入的任何命令都只會損壞Linux的Windows子系統和所選的操作系統。Windows 10將保持安全。

另外,運行Bash不再需要在Settings中啟用windows10開發人員模式。

bash shell終端與windows powershell有何不同?

在Windows10中運行LinuxBashshell時,可以輸入各種命令行指令。

但是這與僅僅使用Windows命令提示符或PowerShell有什麼不同呢?

當然,這兩種系統是完全不同的。使用PowerShell或命令提示符,您只能使用特定於Windows的命令。例如,這意味著使用

dir

用於查看目錄內容的命令;在Linux中,等效命令是

ls

.

基本上,Windows和Linux之間的差異是這兩種文本環境的區別所在。在windows10中使用bashshell的優點是可以在Windows中輕鬆訪問Linux。這節省了設置虛擬機或重新啟動到Linux的雙引導安裝的時間。

在windows10中使用bash可以做什麼?

通過在windows10上設置bashshell,您可以像在Linux PC上一樣使用它。

標準命令,如

help

將向您展示如何使用預裝的應用程序和工具。例如,

apt help

將演示包管理器的用法。你可以用

sudo apt update

獲取最新的軟件包,就像在Linux PC上一樣。

Built in help will guide you through using the Bash shell

同樣地

sudo apt upgrade

command將Linux升級到操作系統的最新版本。

同時,還提供了其他標準命令。您可以使用

ifconfig

,檢查當前目錄

pwd

,並使用

cd

.

您還可以使用

history

命令。

簡而言之,這就像在windows10操作系統中使用Linux一樣。

windows10和linux:協同工作

為Linux設置Windows子系統和訪問bashshell很容易。它也比運行虛擬機更快,而且比依賴雙引導要簡單得多。

總而言之,要在Windows 10上運行Linux Bash shell,您只需執行以下操作:

  1. 檢查您使用的是64位Windows 10。
  2. 在Windows功能屏幕中為Linux啟用Windows子系統。
  3. 從Windows應用商店安裝所選的Linux環境。
  4. 從「開始」菜單運行Linux。

同時,幾乎所有的Linux命令都可以在Windows上的bashshell中使用。有點生疏,還是需要幫助?查看我們的可下載的Linux命令行技巧指南。

  • 發表於 2021-03-21 11:48
  • 閱讀 ( 59 )
  • 分類:電腦

你可能感興趣的文章

如何將命令列輸出儲存到windows、mac和linux上的檔案

... 今天我們將介紹如何在Windows、Mac和Linux上將命令的輸出傳送到bashshell中的文字檔案。 ...

  • 發佈於 2021-03-12 15:56
  • 閲讀 ( 45 )

什麼是shell指令碼,為什麼要使用它

... 如何執行shell指令碼?很簡單。只需將指令碼路徑作為引數傳遞給shell: ...

  • 發佈於 2021-03-13 04:53
  • 閲讀 ( 54 )

頂級網站和書籍,讓您成為linux命令列英雄

...bash是什麼、不同的模式(互動式和非互動式)以及它是如何產生的基礎知識開始,這個站點提供了一個全面的背景知識來幫助您理解命令列的機制。 ...

  • 發佈於 2021-03-14 07:04
  • 閲讀 ( 58 )

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

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

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

哪個linux shell最好?比較了5種常見的貝殼

...你的計算機需要一個翻譯層。這介於你告訴它做什麼和它如何理解之間。 ...

  • 發佈於 2021-03-30 18:45
  • 閲讀 ( 49 )

如何使用受限shell來限制linux使用者可以做什麼

...改其目錄,您可以控制他們可以訪問哪些命令。下面介紹如何在Linux上設定受限shell。 受限炮彈 受限shell不是另一個shell。這是標準外殼的另一種模式。Bash、Korn、Fish和其他shell都可以在受限shell模式下啟動。在本文中,我們將...

  • 發佈於 2021-03-31 10:57
  • 閲讀 ( 55 )

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

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

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

如何在linux上的bash中設定環境變數

Linux上有多種型別的環境變數。瞭解如何檢視它們,為本地和遠端登入建立它們,並使它們在重新啟動後仍然有效。 環境變數的工作原理 啟動終端視窗及其內部的shell時,會引用一組變數,以確保shell配置正確。這些變數還確...

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

linux下如何使用which命令

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

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

如何在Windows10上啟用區分大小寫的檔名和資料夾名

...話說,他們將“file”和“file”視為兩個獨立的檔案。 如何工作 這是一個NTFS檔案系統功能,可以按目錄啟用。它不適用於您的整個檔案系統,所以您可以只為用於開發目的的特定資料夾啟用區分大小寫功能。 Windows 10在2018年4...

  • 發佈於 2021-04-05 22:44
  • 閲讀 ( 42 )
gezhaoyin7821
gezhaoyin7821

0 篇文章

作家榜

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

相關推薦