Cygwin,让你拥有Windows下的Linux环境

如何在Windows下拥有Linux环境,大多数同学会选择安装虚拟机,无可厚非呀,这里推荐使用VirtualBox。至于怎么安装虚拟机什么哒就不在今天讨论的范畴啦~~
但是,老哥的电脑吃不消这虚拟机呀,当然也没有钱换新的电脑!和我有一样的情况的同学要怎么办呢?

Cygwin 你值得拥有!

当然,和原生的Linux环境相比,Cygwin是没有可比性的!

安装

  1. 下载Cygwin,然后根据自己的系统选择安装32bit/64bit。


点击下一步


这里我们直接选择install from Internet


要将cygwin安装到哪个目录下


选择安装包放置路径


网络连接方式,我这里选择Direct Connection


建议选择以.cn结束的网址,毕竟中国的镜像网址要快得多,或者你有什么别的看法。


然后就进入选择安装包的时候啦,如果你是初次进入,建议把pending下的组件都选择啦,我这里不是很建议选择全部安装,老实说还是蛮大的,而且并不都需要!对吧,需要的时候可以再进来这个安装页面选择安装就好了。


上面就是几种划分选择


那么上面那些乱七八糟的东西都是什么意思:
bin:执行文件
src:源码,一般不需要下载,除非你有一颗强烈的学习的心!
Skip:跳过的意思,那么就是不下载,点击它后就会出现版本号,才能被下载。
Search:你想下载什么组件,选择full,然后在输入框填入,选择下载即可,很重要的一点是,pending默认是不下载gccssh这些组件的,所以需要将将“gcc”、“openssh”和“openssl”选上。

对已安装的软件包有三种选择

1)Keep:保持现状
2)Reinstall:重新安装
3)Uninstall:卸载

你下载下来的Linux环境呀,它是没有yum、apt-get这些命令的,要下载组件就只能重复这些步骤啦,其实也不是很繁琐啦啦啦啦,才怪!Windows使用Linux环境,有时候还真不能太多要求!



将Cygwin添加到右键菜单

初次打开Cygwin,你cd了一下!然后就头疼了,我究竟是在哪里?

其实使用过一段时间后,你就会知道,你现在所在的路径正是你当初安装Cygwin时选择的路径。可是即便你现在知道了,你想cd到D盘下的某一个文件夹,确实不如在Linux系统下轻松!可是我何必要去cd呢,把Cygwin添加到右键菜单,打开便是当前的路径下,这才是Windows该有的体验不是吗?而完成这一切只需简单地修改一下注册表。(以下步骤参考网络资源)

1.Win + R, 输入regedit, 回车, 启动注册表编辑程序,找到HKEY_CLASSES_ROOT\Directory\Background\shell表项;

2.右键点击”shell”,选择新建->项,命名为”Cygwin”,或者其他,你右键时看到的就是”Cygwin”;

3.右键点击刚才创建的”Cygwin”,选择新建->项,命名为”command”,表示点击该菜单项时要执行的命令;

4.双击”command”下”(默认)”数据项,在”数值数据(V)”下输入如下内容:

    "D:\Cygwin\bin\mintty.exe"-i/Cygwin-Terminal.ico /bin/env _T=%V /bin/bash -l"  

“D:\Cygwin\bin\mintty.exe”为mintty所在位置,注意根据cygwin安装路径不同有所不同。-i用于指定mintty窗口左上角的图标,/bin/env _T=%V用于设置在启动mintty后的shell里面环境变量_T的值,_T为路径参数,其中%V表示windows传入的路径参数。/bin/bash -l 表示启动登录shell;

5.若仅进行以上设置,右击即可出现菜单项。现在要将其设置成Shift+右击才出现。找到新建的”在此处打开Cygwin窗口“,右击->新建->字符串值,名字输入”Extended“,值保持默认即可。

6.进入Cygwin,编辑~/.bash_profile文件,在尾部添加如下内容(我并没有执行这一步,也达到相同的效果,总之看你自己的情况吧):

export _T=${_T//\//} # replace backslash to fowardslash

if [[ $_T == “” ]]; then

export _T=”c:/Users/Administrator”

fi

cd “$_T”


转载请告知!!博主个人网站:http://www.kingboung.me
文章有不完善的地方,请留言告知!谢谢我的朋友们。

  • 13
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值