cygwin的使用

    经常用linux/unix的人总想在windows中也使用命令行,但是windows中的cmd使用真心不好用(因为命令的用法)。

    尝试很久之后,决定在windows上安装一个可以执行linux/unix命令的工具cygwin软件。

   一) 安装:

        真接下载安装包进行安装最省事省时间(当然也可以在线安装哦)。

   二) vi编辑器做用:

        默认安安装时,不会自动安装vi编辑器,此时需要手动安装。安装非常简单,直接运用安装程序,先择editor中你想用的编辑器即可完成。

       可以参考:http://www.cppblog.com/fwxjj/archive/2007/09/09/31883.aspx

   三) cygwin支持中文:

        默认情况下是不支持中文,在查看有中文的文件名时会显示为???非常的不方便。此时你需要增加一些环境变量。如下:

配置步骤:

1.在用户目录(cd ~)里的.bash_profile文件末尾添加如下代码

复制代码

export LC_ALL=en_US.UTF-16
export LC_CTYPE
=en_US.UT-16
export LANG
=en_US.UTF-16
export XMODIFIERS
=@im=Chinput3
stty cs8 
-istrip
stty pass8
export LESSCHARSET
=latin1

复制代码

 

2.同样是~目录,去掉.inputrc文件中一下代码的注释(前面的#号)

set meta - flag on
set convert
- meta off
set input
- meta on

set output-meta on 

 

3.还是~目录,.bashrc文件中添加代码

alias ls = 'ls  --color  --show-control-chars'

    参考:http://www.cnblogs.com/starstroll/archive/2009/01/15/1376624.html


    四)安装ssh

    在cmd中使用cygwin是真的不方便,想进行复制、粘贴操作太困难了,于是想到用远程登录的方式做用cygwin(这也正是我想要的方式,可以很方便的同时操作远程的linux系统,也可以操作自己的windows系统)。

    1)安装sshd支持,即直接运用安装程序,安装net中sshd应用。(可以将net下所有的应用安装好)

    2)配置sshd。打开cygwin控制台:输入ssh-host-config,一路yes,提示CYGWIN值时,输入netsec ttyc。提示安装成功,输入net start sshd开启sshd服务。 (win7请用管理员权限执行)

    3)此时可以用远程控制程序(xshell,putty)之类的进行连接。此时输入的IP、用户名、密码则是登录windows机器的用户名和密码。

    参考:http://www.putty.ws/putty-cygwin

    五)清屏的用法:

    在liunx/unix下用的最多的即是ls\clear.很不幸的cygwin不支持clear。可以用以下方式进行清屏操作

    1)CTRL+l

    2) echo

    参考:http://www.cnblogs.com/linuxcat/archive/2012/10/23/2734906.html

    


转载于:https://my.oschina.net/3pgp/blog/179024

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值