[软件][操作系统][Cygwin]cygwin的安装和简单配置, 文章作者:lifesinger |
[软件][操作系统][Cygwin]cygwin的安装和简单配置, 文章作者:lifesinger |
2007-04-25 20:58:37, Wed
Post
#1
|
|
猫猫猫 Group: Power Cat Posts: 626 Joined: 2006-12-8 Member No.: 2 |
windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启。同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多。本文介绍cygwin,它可以让你在win下拥有linux开发环境,并且不用切换。
简单的讲述一下cygwin的安装和配置,入门级教程,还请各位高手指点一二。 首先到http://www.cygwin.com 下载setup.exe?..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/~medga...枚曰翱蛑校琱ost name填 bash --login -i 即可。cygwin bash shell能做的,puttycyg基本上都能实现,本地操作的话,极力推荐这款好软件。 2、安装sshd,然后本机登陆。如果安装时已选择openssh,按照下面的操作继续。如果忘了安装,点击setup.exe,选上openssh,再装一次即可。 a、右键“我的电脑”->属性->高级->环境变量,在系统环境变量里添加变量CYGWIN,值为netsec tty,然后在Path里追加X:\cygwin\bin b、打开cygwin控制台,输入ssh-host-config,一路yes,提示CYGWIN值时,输入netsec tty c、启动sshd服务用: net start sshd 或 cygrunsrv --start sshd; 停止sshd服务用:net stop sshd 或 cygrunsrv --stop sshd d、用ssh yourname@127.0.0.1 或 ssh localhost登陆 e、还可以继续安装配置sftp、scp等,就不细说了 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下还有很多好玩的程序,慢慢发掘吧…… |
|
|
Lo-Fi Version | Time is now: 2024-12-27 02:25 |