简介:想使用 Linux 命令但又不想离开 Windows? 这里有几种运行Linux的方法 bash Windows 中的命令。
如果您可能将学习 Shell 脚本作为课程的一部分,那么您需要使用 Linux 命令来练习命令和脚本。
您的学校实验室可能安装了 Linux,但您个人没有 Linux 笔记本电脑,而是像其他人一样拥有普通的 Windows 计算机。 你的作业需要运行 Linux 命令,你想知道如何在 Windows 上运行 Bash 命令和脚本。
您可以在双引导模式下将 Linux 与 Windows 一起安装。 此方法允许您在启动计算机时选择 Linux 或 Windows。 但是为了运行 Linux 命令而费尽心思去搞乱分区可能并不适合所有人。
您也可以在线使用 Linux 终端,但您的工作不会保存在这里。
好消息是,您可以通过多种方式在 Windows 中运行 Linux 命令,就像任何常规应用程序一样。 不是很酷吗?
在 Windows 中使用 Linux 命令
作为一个热心的 Linux 用户和推广者,我希望看到越来越多的人使用“真正的”Linux,但我明白有时这不是优先事项。 如果您只是想练习 Linux 以通过考试,您可以使用其中一种方法在 Windows 上运行 Bash 命令。
1. 在 Windows 10 上使用 Linux Bash Shell
您知道可以在 Windows 10 中运行 Linux 发行版吗? 适用于 Linux 的 Windows 子系统 (WSL) 允许您在 Windows 中运行 Linux。 即将推出的 WSL 版本将在 Windows 中使用真正的 Linux 内核。
此 WSL 也称为 Windows 上的 Bash,它为您提供了一个命令行模式的 Linux 发行版,作为常规 Windows 应用程序运行。 不要害怕命令行模式,因为您的目的是运行 Linux 命令。 这就是你所需要的。
您可以在 Windows Store 中找到一些流行的 Linux 发行版,如 Ubuntu、Kali Linux、openSUSE 等。 您只需像任何其他 Windows 应用程序一样下载并安装它。 安装后,您可以运行所需的所有 Linux 命令。
请参考这篇关于安装 Linux 的教程 bash Windows 上的外壳。
2. 使用 Git Bash 在 Windows 上运行 Bash 命令
你可能知道 Git 是什么。 它是由 Linux 创建者 Linus Torvalds 开发的版本控制系统。
用于 Windows 的 Git 是一组工具,可让您在命令行和图形界面中使用 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 应用程序一样运行它。
此方法要求您的系统具有大量 RAM,至少 4 GB,但如果您有超过 8 GB 的 RAM,则更好。 这里的好处是您可以真正感受到使用桌面 Linux 的感觉。 如果你喜欢这个界面,你以后可能会决定完全切换到 Linux。
在 Windows 上创建虚拟机有两种流行的工具,Oracle VirtualBox 和 VMware 工作站播放器。 您可以使用两者中的任何一个。 就个人而言,我更喜欢 VirtualBox.
您可以按照本教程学习如何在 VirtualBox.
结论
运行 Linux 命令的最佳方式是使用 Linux。 如果不能选择安装 Linux,这些工具允许您在 Windows 上运行 Linux 命令。 试一试,看看哪种方法最适合您。