zoukankan      html  css  js  c++  java
  • 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等。


  • 相关阅读:
    centos6.5 系统乱码解决 i18n --摘自http://blog.csdn.net/yangkai_hudong/article/details/19033393
    openssl pem转cer
    nginx 重装添加http_ssl_module模块
    ios 利用airprint实现无线打印(配合普通打印机)
    centos nginx server_name 配置域名访问规则
    MySQL Innodb数据库性能实践——热点数据性能
    jQuery中的DOM操作
    C++函数学习笔记
    jQuery选择器容易忽视的小知识大问题
    写给自己的话
  • 原文地址:https://www.cnblogs.com/mayuko/p/4567485.html
Copyright © 2011-2022 走看看