Cygwin:Windows下的Linux终端模拟器

提到Linux学习,可能很多童鞋都会说,不是我不想学,而是真的没有一个好的linux环境:装了linux吧,有时又会想回Windows玩玩游戏娱乐什么的,搞个双系统吧,又不想折腾!如果真是这样,下面的内容将让你的理由统统成为借口。想学习Linux基本命令又不想安装Linux系统的的童鞋请往下看。

虽说Linux是学习Bash Shell的天然环境,但是我们可以借助工具,在Windows下运行bash。最著名的的工具是Cygwin,它是模拟类UNIX环境的软件,最初由Cygnus Solution公司开发,目的在于通过重新编译将Linux系统上的软件移植到Windows上。cygwin

安装Cygwin需要到官网下载安装包。在该网站首页的Current Cygwin DLL version中找到setup.exe并下载。该安装程序只是一个“外壳”,或者可以被称为Cygwin的安装器,因为该文件只有不到1MB的大小。下面是官方的安装步骤:

下载setup.exe

安装Cygwin,您需要下载setup.exe,此程序根据您选择的软件包,再从互联网下载所有组件。


安装

1.双击setup-x86.exe

2.按照安装提示“下一步”

3.选择从“互联网”安装:

 

4.选择安装的路径,一般是C:\Cygwin,选择本地临时目录,用于存放下载的软件;选择您连接互联网的方式,一般选“直接连接”就可以了。

5.选择下载源:(本站已不再提供镜像,请选择163镜像)

 

6.根据安装提示,选择需要安装的软件包,完成安装。

 

使用

  • 双击桌面的Cygwin图标,即可启动Cygwin里的Bash。
  • 或者,你可将C:/Cygwin/bin加到%PATH%当中,您就可以直接在cmd.exe里面使用Linux命令了,比如less, cat, wc , wget
  • 如果您有一个Bash脚本,您可以直接用C:/Cygwin/bin/bash.exe X:/scripts/Monitor.sh的形式调用。

已经安装了之后,在桌面启动Cygwin Terminal后出现如图终端窗口:

cngwin1

率先测试了一下编辑器功能,可能使用了默认选项,未安装vim,只好测试下vi了。发现了方向键和回车键无法正常工作,在option中看了半天没能解决之后,只好问下搜索引擎,问题才得到了解决:

原来vim缺省是vi兼容模式,设置成不兼容模式就好了:

在vi中按下esc进入命令模式,然后输入下面命令回车即可(注意是英文冒号)

:set nocp

设置好了,随便输入内容试试:

cngwin2

使用wq保存并退出后,用sh执行刚刚这个简单的打印脚本:

cngwin3

好了,这个模拟工具就介绍到这,想学linux的童鞋可以边看鸟哥的私房菜边使用这个工具先练练手,要真正学习linux,个人还是建议安装个正统的Linux系统学习下比较好,比如Redhat或Centos等。

文件下载

博客小广告:网络加速服务推荐(点击图片查看)

网络加速

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

刷新评论

目前评论:38   其中:访客  22   博主  16

  1. 爱知识 2 来自天朝的朋友 未知浏览器 Unknow Os 河北省沧州市 联通

    不明觉厉

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      我一直不知道这个词的褒贬。。。

  2. 博客互推联盟 2 来自天朝的朋友 未知浏览器 Unknow Os 北京市 宽带通

    感觉有点技术难度,不过分享的很详细。

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      其实就是命令行而已,看下《鸟哥的LINUX私房菜》基本都会了。

      • WordPress主题|http://www.wpmee.com/ 4 来自天朝的朋友 未知浏览器 Unknow Os 四川省成都市 电信

        好久把这本书借来看看,我一同学有 评论” alt=”[嘻嘻]” title=”[嘻嘻]” class=”ds-smiley” /> 好厚

        • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

          嗯,我都是拿了同事的看呢。你的空间是VPS,应该用的上。

  3. 漫道狂徒 5 来自天朝的朋友 未知浏览器 Unknow Os 广东省中山市 电信

    哎,感觉你们都挺厉害的,文章看完了,我对这一点都不懂,另外,友荐广告已点

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      同样的,很多博友的文章我也不懂,毕竟术业有专攻嘛。只好打打酱油,帮忙点点广告~~

  4. 宿迁波仔博客 3 来自天朝的朋友 未知浏览器 Unknow Os 江苏省南京市 电信

    技术控啊,支持 评论” alt=”[威武]” title=”[威武]” class=”ds-smiley” />

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      多谢支持! 都是一些基础技术,惭愧惭愧。。

  5. PHP二次开发 6 来自天朝的朋友 未知浏览器 Unknow Os 山东省济南市 电信

    还是自己安装吧。

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      评论” alt=”[嘻嘻]” title=”[嘻嘻]” class=”ds-smiley” />

  6. 小新 5 来自天朝的朋友 未知浏览器 Unknow Os 江苏省宿迁市沭阳县 电信

    平时也没什么时间学习linux什么的 真想问时间都去哪了?

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      我赶脚是从指缝中溜走了~

      • 小新 5 来自天朝的朋友 未知浏览器 Unknow Os 江苏省宿迁市沭阳县 电信

        话说你这正常更 我感觉我更新文章只能靠感觉。。

        • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

          当然靠感觉了,硬是挤牙膏,那写出来的东西也是如同嚼蜡。不过作为新站,更新频率还是得保证以下,比如一天一篇~~我如果不知道些什么,我就会去转载点好文章,你看下我也叫菜单里面有个【我的订阅】,你就知道了。

          • 小新 5 来自天朝的朋友 未知浏览器 Unknow Os 江苏省宿迁市沭阳县 电信

            嗯 但是我没想转载的 其实现在也没有规划好自己的网站到底属于什么 往哪个方向发展

            • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

              当然,最好的是原创。

  7. 沈军博客 2 来自天朝的朋友 未知浏览器 Unknow Os 重庆市 鹏博士长城宽带

    你博客分享的东西分适用啊。

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 电信

      呵呵,希望能帮到你们。

  8. 73花生博客 4 来自天朝的朋友 未知浏览器 Unknow Os 北京市 联通

    写的太好了,这个L..什么的模拟器需要插卡玩吗

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      呃,是学习linux命令的模拟器,不是小霸王呢~哈哈。直接安装就可以玩linux命令了。

  9. Rainbow 1 来自天朝的朋友 未知浏览器 Unknow Os 贵州省贵阳市 电信

    大学时期,我曾经狂热ubuntu,现在没那激情了,博主博客做得很好

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      只是新起步的小博客,博友谬赞了。 评论” alt=”[呵呵]” title=”[呵呵]” class=”ds-smiley” />

  10. 跑路 0 来自天朝的朋友 未知浏览器 Unknow Os 陕西省西安市 电信

    挺好的

  11. Youth.霖 4 来自天朝的朋友 未知浏览器 Unknow Os 吉林省长春市 吉林大学

    为什么不 比如Ubuntu,,,

    这个完整安装后很大吗,

    • 张戈博客 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      不是很大,主要是用来练练手,有基本的一些linux命令行。

      • Youth.霖 4 来自天朝的朋友 未知浏览器 Unknow Os 吉林省长春市 吉林大学

        其实我自己装了Ubuntu~

        • 张戈博客 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

          那不用安装这个了~~这个只是为了那些不愿意安装linux,纠结玩游戏之类的人准备的。,

  12. jian1621 0 来自天朝的朋友 谷歌浏览器 Windows 8 山东省临沂市 移动

    谢谢。

  13. bc_1 1 来自天朝的朋友 谷歌浏览器 Windows XP 广东省江门市 电信

    哈哈,我被这个东西纠结过好久。

  14. 叶德华 4 来自天朝的朋友 谷歌浏览器 Windows 7 上海市 联通

    在看一本有关git的书上介绍了这个软件,百度搜索找到张哥这了,写的很清除,跟着步骤装一个。

  15. 弹霄博科 0 来自天朝的朋友 谷歌浏览器 Windows 10 河北省保定市 电信

    过来看看了,现在win10好像支持bash了,但是还是在测试。

  16. PHP程序员雷雪松 2 来自天朝的朋友 谷歌浏览器 Windows 7 湖北省武汉市 电信

    不错,好的学习工具

加载中,请稍候...