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。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就可以用郎道字典查询。
我在远程W2k上装了一点问题也没有,就像是一台LINUX服务器,哈哈,通过命令行管理,爽啊
分享到:
相关推荐
双击打开下载完成的cygwin,进入安装程序首页,下一步 扩展包的安装方式选择,默认即可(从网上下载并安装),下一步 选择软件的安装目录和允许使用的用户,默认即可,下一步 选择从网上下载的软件包的存储路径,...
win8 上还是用32位的 cygwin吧,64位的cygwin 无法运行"ssh localhost
需要注意的是,gitolite不接受putty格式的rsa公私钥(github似乎对Putty有点深恶痛绝),因此客户端架设中通过puttygen生成rsa密钥的过程是不必要的,但是我们将会用Puttygen将ssh格式的RSA私钥转成putty格式,以供...
win7(32位)平台下Cygwin+Eclipse搭建Hadoop单机开发环境 Cygwin(32位)的安装 + ssh的配置 离线安装包
win7配置sshd服务。 windows终端模拟环境,类似于linux的ssh
“openssh for windows”这个项目是一个用cygwin包装了最小的openssh服务端和客户端的工具,基本的ssh、scp、sftp、ssh-agent、ssh-keyscan 命令都具备,安装程序会自动注册Path目录和注册表,现在就能直接在命令行...
win_autossh_svc 这将安装Windows服务,该服务利用Cygwin的autossh维护到“远程”计算机上端口的反向隧道。 当前配置将隧道指向目标计算机上的3389,并使其在本地计算机上的33890可用。 一些条款: LOCALMACHINE:您...
riku 写道 "如果你是 Linux 及 Windows 的双料用户,而且是深度 CLI 控的话,可能会...用户下载一个 Win 安装程序并安装后,它会自动设置好相应的环境变量,这样无论在哪个目录下都能使用这些命令了。详细介绍见这里
开瓶器编译于: 惠普的Solaris FreeBSD的的OpenBSD Linux Win32(与Cygwin) 苹果系统Corkscrew已通过以下HTTP代理测试: 护手缓存流垃圾克星Apache mod_proxy 如果您将其用于其他代理或在其他位置进行编译,请给我...
一份Windows上安装hadoop的教程和Vista/Win7上安装sshd服务的说明
在 SSH 会话中通过 Zmodem 进行直接文件传输 完整的 Unicode 支持,包括双角字符 不会因快速的输出而卡住 Windows 上舒适的 shell 体验,包括 tab 自动补全(通过 Clink) 为 SSH secrets 和设置集成了加密容器 SSH...
-019.Hadoop在Win7下免Cygwin环境安装NativeBug解决与dexpot多桌面应用.mp4 -020.Hadoop架构分析之单节点体系.mp4 021.Hadoop架构分析之集群结构分析.mp4 022.Hadoop架构分析之HDFS架构分析.mp4 023.Hadoop架构分析...
包含网上找到的lcx源码,该源码arm-linux(v5TE)和cygwin编译版本,还有lcx.exe在windows下的原版,使用方法参考命令帮助;可远程使用telnet、ssh等。
It was tested to compile cleanly on Linux, Windows/Cygwin, Solaris, FreeBSD and OSX. Currently this tool supports: AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP, HTTP-FORM-GET, ...
Win-bash或Cygwin也可以工作,但未经测试。 主题化-带有多个主题以美化您的shell提示,您可以编写自己的主题。 可扩展-附带许多插件,可改善您的环境并丰富您的命令行体验(无论是远程的还是本地的),并且自己编写...
* Added --read-ssk-key option to pkcs15-tool (prints public key in ssh format) * use pkg-config for finding openct, add --enable/disable-openct option * use strlcpy function * use new pkcs11.h from ...