
Cygwin的安装在Wndows下也是直接运行setup.exe,但是也要注意下接下来几个步骤,这里我们将会全程讲解安装过程。
为了保证Cygwin的安装最小化并节省带宽,默认的安装方式只会从互联网上下载一些必要的文件。
默认的安装路径是:C:Cygwin,如果你不想装在 C:盘根目录下,你也可以修改路径或者创建一个C:Cygwin的链接到你自己的安装目录。
点击下一步直到选择下载镜像。很不幸的是,安装工具不能自动定位,所以需要你自己去判断哪个镜像下载速度会更快。
选择了镜像之后,安装工具会下载有效的安装包清单,接下来这步会变得复杂一点。
成千上万的安装包会被分成很多个类别。如果你不知道选择哪些安装包,可以使用默认选项,等到安装完以后再运行安装工具安装额外的安装包。
如果你知道你想要哪些安装包,你可以搜索它们,结果会被自动列出来。
一旦你点击了下一步,这会花费相当一段时间来下载安装包然后完成安装过程。
添加Cygwin路径到Windows环境变量
安装完成以后在桌面上会出现一个Cygwin的图标,通过它可以打开Cygwin终端。
终端会以C:Cygwin主目录作为开始,但是那可能没有用处,因为你可能并没有在那里放置任何文件。你可以使用所有基本的Linux命令,但是要返回C:盘根目录的话你必须切换目录到/cygdrive/c。
要想在Windows命令提示符下使用Cygwin,你需要添加Cygwin到Windows环境变量。
通过Win+Pause/Break键或者在我的电脑上右键选择属性打开系统属性。
在左边一列选择高级系统属性打开系统属性窗口:
在高级选项里点击下面的环境变量。
在系统变量里,找到Path变量并单击进行编辑。
在变量值选项的最后面添加Cygwin下bin路径:
C:cygwinbin
注意:确保前面要加个分号来和其它的变量值进行区分。
点击“OK”关闭对话,然后打开命令提示符来测试几个Linux命令。
正如下面的图片里所看到的,pwd和ls在Windows命令提示符工作正常。你还会看到/cygdrive/c自动被添加到当前目录显示里面了。
安装了Cygwin之后你还可以做更多的事情,在接下来的文章里我们会介绍一些有用的工具。
1、如果是win10用户,别折腾Cygwin了,win10已经自己支持安装Ubuntu:控制面板—卸载或者更新程序—启用或关闭windows功能—适用于Linux的windows子系统前打勾,然后再在windows自带的应用商店搜Ubuntu,然后安装,基本Linux的命令都可以运行,比Cygwin强大多了。2、如果是win7等系统,安装cygwin后,在环境变量—系统环境变量—PATH的原有值后面加分号“”,然后再把cygwin安装的路径/bin添加在后面。
比如cygwin安装在C:\Program Files\cygwin文件夹里,那么变量路径为:C:\Program Files\cygwin\bin
3、系统环境变量弄好后,比如要执行放在C盘Program Files文件夹里的1.sh文件,那么bat文件为:bash C:\"Program Files"\1.sh
注:带空格的文件夹名需要加英文状态的引号("")
如果是win10的Ubuntu,和win7的路径写法有点不同,bat内容为:
bash /mnt/C/"Program Files"/1.sh
解决方案一: 在Cygwin目录中找到.bashrc或者.bash_profile文件, 添加你的命令到文件末尾。 这样做的话每次启动Cygwin都会执行你的命令。 解决方案二: @echo offC:chdir C:\cygwin\bin欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)