在 Windows 中執行 Linux 命令的 4 種方法
想要使用 Linux 命令,但又不想離開 Windows ?以下是在 Windows 中執行 Linux bash 命令的幾種方法。
如果你正在課程中正在學習 shell 指令碼,那麼需要使用 Linux 命令來練習命令和指令碼。
你的學校實驗室可能安裝了 Linux,但是你自己沒有安裝了 Linux 的膝上型電腦,而是像其他人一樣的 Windows 計算機。你的作業需要執行 Linux 命令,你或許想知道如何在 Windows 上執行 Bash 命令和指令碼。
你可以在雙啟動模式下同時安裝 Windows 和 Linux。此方法能讓你在啟動計算機時選擇 Linux 或 Windows。但是,為了執行 Linux 命令而使用單獨分割槽的麻煩可能不適合所有人。
你也可以使用線上 Linux 終端,但你的作業無法儲存。
好訊息是,有幾種方法可以在 Windows 中執行 Linux 命令,就像其他常規應用一樣。不是很酷嗎?
在 Windows 中使用 Linux 命令
作為一個熱心的 Linux 使用者和推廣者,我希望看到越來越多的人使用“真正的” Linux,但我知道有時候,這不是優先考慮的問題。如果你只是想練習 Linux 來通過考試,可以使用這些方法之一在 Windows 上執行 Bash 命令。
1、在 Windows 10 上使用 Linux Bash Shell
你是否知道可以在 Windows 10 中執行 Linux 發行版? Windows 的 Linux 子系統 (WSL) 能讓你在 Windows 中執行 Linux。即將推出的 WSL 版本將在 Windows 內部使用真正 Linux 核心。
此 WSL 也稱為 Bash on Windows,它作為一個常規的 Windows 應用執行,並提供了一個命令列模式的 Linux 發行版。不要害怕命令列模式,因為你的目的是執行 Linux 命令。這就是你所需要的。
你可以在 Windows 應用商店中找到一些流行的 Linux 發行版,如 Ubuntu、Kali Linux、openSUSE 等。你只需像任何其他 Windows 應用一樣下載和安裝它。安裝後,你可以執行所需的所有 Linux 命令。
請參考教程:在 Windows 上安裝 Linux bash shell。
2、使用 Git Bash 在 Windows 上執行 Bash 命令
你可能知道 Git 是什麼。它是由 Linux 建立者 Linus Torvalds 開發的版本控制系統。
Git for Windows 是一組工具,能讓你在命令列和圖形介面中使用 Git。Git for Windows 中包含的工具之一是 Git Bash。
Git Bash 為 Git 命令列提供了模擬層。除了 Git 命令,Git Bash 還支援許多 Bash 程式,如 ssh
、scp
、cat
、find
等。
換句話說,你可以使用 Git Bash 執行許多常見的 Linux/Bash 命令。
你可以從其網站免費下載和安裝 Git for Windows 工具來在 Windows 中安裝 Git Bash。
3、使用 Cygwin 在 Windows 中使用 Linux 命令
如果要在 Windows 中執行 Linux 命令,那麼 Cygwin 是一個推薦的工具。Cygwin 建立於 1995 年,旨在提供一個原生執行於 Windows 中的 POSIX 相容環境。Cygwin 是由 Red Hat 員工和許多其他志願者維護的自由開源軟體。
二十年來,Windows 使用者使用 Cygwin 來執行和練習 Linux/Bash 命令。十多年前,我甚至用 Cygwin 來學習 Linux 命令。
你可以從下面的官方網站下載 Cygwin。我還建議你參考這個 Cygwin 備忘錄來開始使用。
4、在虛擬機器中使用 Linux
另一種方法是使用虛擬化軟體並在其中安裝 Linux。這樣,你可以在 Windows 中安裝 Linux 發行版(帶有圖形介面)並像常規 Windows 應用一樣執行它。
這種方法要求你的系統有大的記憶體,至少 4GB ,但如果你有超過 8GB 的記憶體那麼更好。這裡的好處是你可以真實地使用桌面 Linux。如果你喜歡這個介面,那麼你可能會在以後決定切換到 Linux。
有兩種流行的工具可在 Windows 上建立虛擬機器,它們是 Oracle VirtualBox 和 VMware Workstation Player。你可以使用兩者中的任何一個。就個人而言,我更喜歡 VirtualBox。
你可以按照本教程學習如何在 VirtualBox 中安裝 Linux。
總結
執行 Linux 命令的最佳方法是使用 Linux。當選擇不安裝 Linux 時,這些工具能讓你在 Windows 上執行 Linux 命令。都試試看,看哪種適合你。
via: https://itsfoss.com/run-linux-commands-in-windows/
作者:Abhishek Prakash 選題:lujun9972 譯者:geekpi 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 在 Ruby 中執行 Shell 命令的 6 種方法
- Windows Subsystem for Linux 允許在Windows 11中執行Linux系統WindowsLinux
- Linux系統執行命令方法Linux
- Linux中執行Shell指令碼的方式(三種方法)Linux指令碼
- Python中執行系統命令常見的幾種方法Python
- 在 Windows 中執行 Linux:WSL 2 使用入門WindowsLinux
- Docker命令-docker exec-在執行的容器中執行命令Docker
- Linux 技巧:讓程式在後臺可靠執行的幾種方法Linux
- 4 種繞過 Linux/Unix 命令別名的方法Linux
- 在本地執行 LLMs 的 6 種方法
- Linux下快速執行歷史命令的方法Linux
- 建立執行緒的4種方法 and 執行緒的生命週期執行緒
- 六種用ruby呼叫執行shell命令的方法
- 在 Linux 中執行特定命令而無需 sudo 密碼Linux密碼
- 在 Linux 命令列傳送郵件的 5 種方法Linux命令列
- 在java中進行日期時間比較的4種方法Java
- 收集 Linux 命令列執行的命令Linux命令列
- 5種在Linux終端中進行算術運算的方法Linux
- php程式碼審計之命令執行中windows/linux的差異化問題PHPWindowsLinux
- Windows更新+中間人=遠端命令執行Windows
- windows10系統限制應用程式在集合中執行的方法Windows
- Linux 中改變主機名的 4 種方法Linux
- python執行系統命令四種方法比較Python
- linux系統中怎麼中執行jar包?linux系統中執行jar包的方法LinuxJAR
- Cygwin,在windows中使用linux命令WindowsLinux
- 在windows的IDEA執行PrestoWindowsIdeaREST
- linux中後臺執行程式常用的幾種方法Linux行程
- Linux:檢查當前執行級別的五種方法Linux
- Linux系統安裝執行.AppImage檔案的兩種執行方法介紹LinuxAPP
- Linux 後臺執行命令Linux
- linux執行環境&命令Linux
- 在Linux命令列傳送電子郵件附件的兩種方法Linux命令列
- 在linux上定期執行命令、指令碼(cron,crontab,anacron)Linux指令碼
- 在Oracle裡提高SQL執行效率的三種方法NQOracleSQL
- 在Windows中執行多個MySQL例項WindowsMySql
- 關於Python指令碼中執行adb命令的方法Python指令碼
- Golang 使用執行命令帶管道符執行的方法Golang
- Deepin Linux 在 Wine 中執行微信Linux