想要在Windows PC上快速方便地訪問Linux嗎?最好的選擇是使用Windows子系統for Linux。
這將為您提供一個Linux bash shell,一個在Windows中運行的終端窗口。但是你怎麼在Windows10上得到這個呢?
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!
開始之前,請確保運行的是64位版本的Windows10。遺憾的是,Linux的Windows子系統不能在32位系統上工作。檢查您的計算機是否運行32位或64位版本的Windows。
要檢查計算機的64位兼容性,請按WIN+I打開設置,然後按System>;About。在“設備規範”下,您將看到列出的系統類型;對於Windows Subsystem for Linux,應為64位操作系統。
否則,您需要將Windows 10系統從32位升級到64位。但是,這隻適用於64位硬件。
準備好在Windows上安裝Bash了嗎?單擊“開始”,然後輸入“打開窗口”。應顯示“打開或關閉Windows功能”項,因此單擊此項打開。正在填充列表,請稍候,然後向下滾動到Windows Subsystem for Linux。
應選中此框。如果不是,請添加一個複選框,然後單擊“確定”進行確認。
系統將提示您重新啟動Windows,因此請按照以下說明操作。重新啟動後,打開“開始”>;“Windows應用商店”。使用搜索工具查找與“Linux”相關的條目,然後選擇第一個選項,在Linux上運行Windows。
選擇要安裝的首選Linux版本。無論您選擇哪一個,都將決定Bash體驗。例如,如果您選擇kalilinux,您將能夠使用特定於該操作系統的命令。
安裝Linux操作系統,然後等待。完成後,在Windows應用商店中單擊“啟動”,或從“開始”菜單中打開它。第一次運行時,系統會提示您輸入用戶名和密碼以創建用戶帳戶。
其他方法可用於啟動所選的Linux環境。從“開始”菜單,可以輸入:
兩者都將顯示為“Run命令”,可以選擇該命令立即打開bashshell。使用這兩種方法的區別在於,它們在/mnt/c/Windows/System32目錄中打開。這意味著您可以在Windows10中瀏覽System32子目錄。
請注意,使用Linux環境不可能損壞Windows 10。您輸入的任何命令都只會損壞Linux的Windows子系統和所選的操作系統。Windows 10將保持安全。
另外,運行Bash不再需要在Settings中啟用windows10開發人員模式。
在Windows10中運行LinuxBashshell時,可以輸入各種命令行指令。
但是這與僅僅使用Windows命令提示符或PowerShell有什麼不同呢?
當然,這兩種系統是完全不同的。使用PowerShell或命令提示符,您只能使用特定於Windows的命令。例如,這意味著使用
dir用於查看目錄內容的命令;在Linux中,等效命令是
ls.
基本上,Windows和Linux之間的差異是這兩種文本環境的區別所在。在windows10中使用bashshell的優點是可以在Windows中輕鬆訪問Linux。這節省了設置虛擬機或重新啟動到Linux的雙引導安裝的時間。
通過在windows10上設置bashshell,您可以像在Linux PC上一樣使用它。
標準命令,如
help將向您展示如何使用預裝的應用程序和工具。例如,
apt help將演示包管理器的用法。你可以用
sudo apt update獲取最新的軟件包,就像在Linux PC上一樣。
同樣地
sudo apt upgradecommand將Linux升級到操作系統的最新版本。
同時,還提供了其他標準命令。您可以使用
ifconfig,檢查當前目錄
pwd,並使用
cd.
您還可以使用
history命令。
簡而言之,這就像在windows10操作系統中使用Linux一樣。
為Linux設置Windows子系統和訪問bashshell很容易。它也比運行虛擬機更快,而且比依賴雙引導要簡單得多。
總而言之,要在Windows 10上運行Linux Bash shell,您只需執行以下操作:
同時,幾乎所有的Linux命令都可以在Windows上的bashshell中使用。有點生疏,還是需要幫助?查看我們的可下載的Linux命令行技巧指南。
... 今天我們將介紹如何在Windows、Mac和Linux上將命令的輸出傳送到bashshell中的文字檔案。 ...
...bash是什麼、不同的模式(互動式和非互動式)以及它是如何產生的基礎知識開始,這個站點提供了一個全面的背景知識來幫助您理解命令列的機制。 ...
...改其目錄,您可以控制他們可以訪問哪些命令。下面介紹如何在Linux上設定受限shell。 受限炮彈 受限shell不是另一個shell。這是標準外殼的另一種模式。Bash、Korn、Fish和其他shell都可以在受限shell模式下啟動。在本文中,我們將...
Bash不是唯一的Linux shell。很容易嘗試其他的shell,比如非常流行的Zsh。找到一個您喜歡的shell後,使用chsh命令將其設定為預設shell。我們會教你怎麼做。 為什麼貝殼很重要 shell位於您和作業系統之間。它在終端視窗內提供環境...
Linux上有多種型別的環境變數。瞭解如何檢視它們,為本地和遠端登入建立它們,並使它們在重新啟動後仍然有效。 環境變數的工作原理 啟動終端視窗及其內部的shell時,會引用一組變數,以確保shell配置正確。這些變數還確...
...在shell中的,因此Bash不必費勁地查詢這些命令。 但是Bash如何定位其他命令、程式和外部獨立二進位制檔案呢?Bash使用路徑,實際上是一組路徑,每個路徑指向一個目錄。然後,它在每個目錄中搜索與您試圖執行的命令或程式匹...
...話說,他們將“file”和“file”視為兩個獨立的檔案。 如何工作 這是一個NTFS檔案系統功能,可以按目錄啟用。它不適用於您的整個檔案系統,所以您可以只為用於開發目的的特定資料夾啟用區分大小寫功能。 Windows 10在2018年4...