如何在带有Cygwin的Windows中使用Linux命令

Windows命令行工具在PowerShell中有了很大的进步,但是多年来Linux已经有了一个更可用的终端。以下是Cygwin如何让你两全其美,这是一款适用于Windows PC的“NIX风格终端”。

在今天的课程中,我们将解释如何运行Cygwin,但请继续关注后面的文章,在这些文章中,我们将解释如何将其用于各种不同的事情。

安装Cygwin

Cygwin附带在Windows中安装的普通setup.exe,但有几个步骤需要注意,因此我们将指导您完成安装。

为了使安装更小,同时为您和Cygwin节省带宽,默认安装程序将只从Internet下载您需要的文件。

默认安装路径是C:\Cygwin,但是如果您不想将程序安装在C:驱动器的根目录下,您可以更改路径或建立一个从C:\Cygwin到您的程序文件的符号链接。

单击Next(下一步),直到出现下载镜像选择。不幸的是,安装程序没有说明镜像的位置,所以在大多数情况下,您不妨猜测一下哪个镜像工作得最好。

选择镜像后,安装程序将下载可供您安装的软件包列表。这就是事情变得有点吓人的地方。

将有数百个套餐可供选择,这些套餐由多个不同的品牌类别隔开。如果您不知道软件包是什么,可以保留默认选择,稍后通过再次运行安装程序来安装其他软件包。

如果您知道您需要什么包,您可以搜索它,结果将被自动过滤。

单击“下一步”后,将需要一段时间下载所有选定的工具,然后完成安装。

将Cygwin路径添加到Windows环境变量

安装后,您的桌面上会有一个Cygwin图标,您可以启动该图标以打开Cygwin终端。

这个终端从C:\Cygwin\home\<user>文件夹开始,但这不是特别有用,因为您可能没有任何文件存储在那里。您可以使用所有基本的Linux命令,但是如果您想要返回到C:驱动器,则必须将目录更改为/cygdrive/c。

要使Cygwin在正常的Windows命令提示符下工作,您需要将Cygwin添加到Windows环境变量中。

首先使用Win+Pause/Break打开您的系统属性,或者右键单击计算机并选择属性。

在左列中,单击高级系统设置以打开我们要查找的系统属性窗口。

从高级选项卡中,单击底部的环境变量。

然后在系统变量中,找到PATH变量并单击编辑。

在变量值选项的末尾,添加Cygwin垃圾箱位置,如下所示。

;C:\Cygwin\bin

注意:请确保添加分号以将其与其他值分开。

单击OK关闭窗口,然后打开命令提示符测试几个Linux命令。

从下图中可以看到,pwd和ls都可以在正常的Windows命令提示符下工作。您还可以看到/cygdrive/c自动添加到该位置。

安装Cygwin可以做更多的事情,我们将在以后的文章中向您展示更多有用的工具。

Cygwin主页

相关文章