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主页