windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启。同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具 备此条件的不多。本文介绍cygwin,它可以让你在win下拥有linux开发环境,并且不用切换。
简单的讲述一下cygwin的安装和配置,入门级教程,还请各位一二。
首先到http://www.cygwin.com下载setup.exe,接着建立安装目录,如X:\cygwin,将setup.exe放到此目录
- BEGIN-> 点击setup.exe,Next->选Install from Internet,Next->填写Root Directory,如X:\cygwin,Next->填写Local Package Directory,如X:\cygwin\ftp,Next->
-
- 选Direct Connection,Next->
-
- 选一个较快的ftp,Next->
-
- 到了关键步骤,如果仅想安装基本系统,直接Next;如果想完全安装,点击All旁边的旋转状图标,将Default切换至Install;如果和我一 样,仅想在命令行下写写程序,则只要将 gcc、make等开发工具选上,还有openssh等;选好后,Next->
-
- 开始下载,Take a coffee break。回来后,Next->
-
- 选择需不需要创建快捷方式。->END
点击快捷方式或X:\cygwin\cygwin.bat打开控制台,如果是域用户,按照提示makepasswd和makegroup即可。下面说一些简单的调整和配置。
一、ssh的安装
cygwin自带的控制台可调参数很少,舒适度较低。有没有办法用熟悉的PuTTY或SecureCRT来操控cygwin呢?办法有二:
1、用PuTTYcyg。地址是http://gecko.gc.maricopa.edu/~medgar/puttycyg/。用法很简单,在 配置对话框中,host name填 - 即可。Cygwin Bash Shell能做的,PuTTYcyg基本上都能实现,本地操作的话,极力推荐这款好软件。
2、安装sshd,本机登陆。如果忘了安装OpenSSH,点击setup.exe,选上OpenSSH,再装一次即可。如果已安装,按照下面的操作继续:
a、右键“我的电脑”->属性->高级->环境变量,在系统环境变量里添加变量 CYGWIN,值为netsec tty,然后在Path里追加X:\cygwin\binb、打开cygwin控制台,输入ssh-host-config,一路yes,提示 CYGWIN值时,输入netsec ttyc、启动sshd服务用: net start sshd 或 cygrunsrv –start sshd; 停止sshd服务用:net stop sshd 或 cygrunsrv –stop sshdd、用ssh yourname@127.0.0.1 或 ssh localhost登陆
e、还可以继续安装配置sftp、scp等,详细参考: How to install OpenSSH sshd server and sftp server
f、每次输入密码登陆太麻烦,可以用key验证: 用puttygen.exe生存密钥对,在~/下,建立.ssh目录,创建authorized_keys2文件,将公钥复制到这个文件,然后在 putty里指定私钥登陆,一劳永逸。
二、vim的简单配置
将\usr\share\vim\vim64目录下的vimrc_example.vim复制到~/,重命名为_vimrc, 按照自己的喜好修改里面的配置即可,如打开高亮,选择喜欢的colorscheme
三、cygwin的中文显示和输入
让bash命令行支持中文输入,vi ~/.inputrc,将下面几行的注释去掉:
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
让ls命令支持中文显示,vi ~\.bashrc中,修改:
alias ls=’ls -hF –show-control-chars –color=tty’
vim64的话,已经支持中文输入。
四、sdcv的安装配置
坐在电脑前久了,屏幕太亮,辐射大,对身体不好。能不能在全黑的命名行模式下工作和学习呢?putty可以很好的全屏幕显示,sdcv则可以让你在命令行模式查找单词。
安装: 到stardict主页下载sdcv和想要的字典,编译安装后,将字典解压,放到/usr/share/startdict/dic目录
使用: sdcv word,就这么简单。小技巧: 可以在~/.bashrc里alias sdld=’sdcv -u langdao’等等,这样可以避免词典太多,直接sdld word就可以用郎道字典查询。
五、结语
有了gcc、vim和sdcv,基本上就可以全屏幕工作了。老板来了,还以为你在linux下呢,嘿嘿
cygwin下还有很多好玩的程序,慢慢发掘吧……
分享到:
相关推荐
开发者可以先在Windows下的Cygwin环境中完成大部分开发和测试工作,然后只需进行必要的调整,就可以将代码移植到Linux系统上,降低了平台迁移的复杂性和风险。 在Cygwin中,你可以: 1. **编译Linux源码**:使用...
NULL 博文链接:https://emily2ly.iteye.com/blog/1044806
Cygwin 的安装和简单配置 Cygwin 是一个在 Windows 平台上运行的 Unix 模拟环境,由 Cygnus Solutions 公司开发的自由软件。它可以让用户在 Windows 下拥有 Linux 开发环境,并且不需要切换系统。Cygwin 对于学习 ...
通过Cygwin,用户可以在Windows平台上执行大多数原本只能在Linux或Unix环境下运行的任务,例如编译C/C++代码、使用Git进行版本控制等。 #### 二、Cygwin安装步骤 1. **获取安装文件**:根据描述中的信息,可以从...
安装Cygwin,安装上Tcl和Expect两个工具。 百度搜索:cygwin,在搜索结果中点击:Cygwin Installation 此刻,进入cygwin软件官网,根据自己操作系统,选择32位或64的setup 双击打开下载完成的cygwin,进入安装程序...
Cygwin是omniORB在Windows环境下的安装配置的重要组件,能够帮助用户在Windows环境下编译和运行omniORB的源码。 Cygwin的安装配置是一个需要用户细心和耐心的过程,但是一旦安装成功,用户将可以在Windows环境下...
在Windows环境下,Cygwin是一个流行的开源工具,它提供了一个模拟Unix环境的层,使得用户可以在Windows系统上运行许多原本只适用于Linux或Unix的操作。Cygwin的主要目标是使开发者能够在Windows上编译和运行GNU工具...
Cygwin是一种开源软件集合,它通过提供一组API,模拟Linux和Unix的环境,使得开发者能够在Windows上运行各种开源工具、编译器和脚本语言。Cygwin的主要功能包括:提供POSIX兼容层,支持命令行接口(CLI),以及支持...
Cygwin 安装文件.zip windows下linux环境仿真软件 安装很方便
**Cygwin Setup Win 2.7:在Windows上搭建Unix/Linux环境** Cygwin是一个在Windows操作系统上模拟Linux环境的开源工具集。它通过提供一个兼容层,使得许多原本只在Unix或Linux环境下运行的命令行工具、应用程序和...
1. **跨平台兼容性**:Cygwin允许在Windows环境下运行Linux命令行工具和软件,使得开发者无需切换操作系统就能进行Linux开发工作。 2. **自定义安装**:Cygwin的安装程序允许用户根据需求选择要安装的组件,包括...
Cygwin是一款在Windows操作系统上模拟Linux环境的强大工具,它为用户提供了在Windows平台上运行Linux命令行程序、开发工具和应用程序的能力。Cygwin这个名字是由“Cyg”(代表Cygwin)和“UNIX”组合而成,意在表明...
### Cygwin安装配置手册知识点概述 #### 一、Cygwin简介 - **定义**:Cygwin是一个能够在Windows平台上模拟Unix环境的自由软件,由Cygnus Solutions公司开发,后被Red Hat公司收购。 - **应用场景**: - 学习Unix/...
压缩包中的"cygwin移植linux程序到win下1.exe"很可能是Cygwin环境下编译的Linux程序的一个示例,用于展示如何在Windows上运行。用户可以下载并运行这个例子,学习如何将Linux程序成功移植到Windows系统中。 总之,...
"win下模拟linux的环境,进行服务器端编程是可以自行编写" 这句话说明了Cygwin的主要用途。在Windows系统中,由于其与Linux系统的操作方式和环境差异,通常无法直接运行Linux下的命令行工具或编译器。Cygwin通过提供...