目录
前情提要
因为软件开发工作的原因,我们常常使用Linux下的命令,并且养成了一定的习惯,有时候打开windows界面的命令行工具,会不自觉的输入“ls”、“pwd”等命令。
那是否有什么办法,能让windows下也支持这些命令呢?
以下是如何使用Cygwin(Windows XP的“ nix风格”终端)获得两全其美的方法。
在文本中,我们将说明如何使Cygwin运行Linux命令。
下载Cygwin
安装Cygwin
Cygwin带有一个正常的setup.exe,可以在Windows中安装,但是您需要注意几个步骤,因此我们将指导您完成安装。
为了使安装规模较小,同时又为您和Cygwin节省了带宽,默认安装程序将仅从互联网上下载您需要的文件。
默认安装路径为C:\cygwin64,但是如果您不希望在C:驱动器的根目录上安装程序,则可以更改路径或建立从C:\cygwin64到程序文件的符号链接。
单击下一步,直到出现下载镜像选择。不幸的是,安装程序没有说明镜像的位置,因此在大多数情况下,您最好只猜测哪个镜像最有效。
选择镜像后,安装程序将下载可用软件包的列表供您安装。在这里,事情变得更加令人生畏。
将有数百种可用的软件包,这些软件包由多个不同的类别分隔。如果您不知道软件包是什么,则可以保留默认选择并稍后通过再次运行安装程序来安装其他软件包。
如果知道所需的软件包,则可以搜索它,结果将被自动过滤。
单击下一步后,将花一些时间下载所有选定的工具,然后完成安装。
配置Cygwin
将Cygwin路径添加到Windows环境变量。
安装后,您的桌面上会出现一个Cygwin图标,您可以启动该图标来打开Cygwin终端。
该终端从C:\ Cygwin \ home \ <user>文件夹启动,但这并不是特别有用,因为您可能没有存储任何文件。
您可以使用所有基本的Linux命令,但是如果要返回到C:驱动器,则必须将目录更改为/ cygdrive / c。
要使Cygwin在正常的Windows命令提示符下工作,您需要将Cygwin添加到Windows环境变量中。
首先使用Win + Pause / Break打开系统属性,或者右键单击计算机并选择属性。
在左列中,单击高级系统设置以打开我们要查找的系统属性窗口。
在高级系统设置中,单击底部的环境变量。
然后在系统变量中,找到路径变量,然后单击“编辑”。
在变量值选项的末尾,添加Cygwin bin位置,如下所示。
;C:\cygwin64\bin
注意:确保添加分号以将其与其他值分开。
单击确定以关闭窗口,然后打开命令提示符以测试一些Linux命令。
从下图可以看到,pwd和ls都可以在正常的Windows命令提示符下工作。您还可以看到/ cygdrive / c已自动添加到该位置。
在C:\cygwin64\bin目录下,查看支持哪些Linux命令
至此,搞定~~~
参考:https://www.howtogeek.com/howto/41382/how-to-use-linux-commands-in-windows-with-cygwin/