前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Cygwin:Windows下的Linux终端模拟器

Cygwin:Windows下的Linux终端模拟器

作者头像
张戈
发布2018-03-23 18:26:37
5.1K0
发布2018-03-23 18:26:37
举报
文章被收录于专栏:张戈的专栏张戈的专栏

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

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

cygwin
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
cngwin1

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

原来 vim 缺省是 vi 兼容模式,设置成不兼容模式就好了: 在 vi 中按下 esc 进入命令模式,然后输入下面命令回车即可(注意是英文冒号) :set nocp

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

cngwin2
cngwin2

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

cngwin3
cngwin3

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年02月24日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载 setup.exe
  • 安装
  • 使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档