博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cygwin的使用
阅读量:6281 次
发布时间:2019-06-22

本文共 1202 字,大约阅读时间需要 4 分钟。

  hot3.png

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

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

   一) 安装:

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

   二) vi编辑器做用:

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

       可以参考:

   三) 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'

    参考:

    四)安装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机器的用户名和密码。

    参考:

    五)清屏的用法:

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

    1)CTRL+l

    2) echo

    参考:

    

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

你可能感兴趣的文章
socket通信Demo
查看>>
技术人员的焦虑
查看>>
js 判断整数
查看>>
建设网站应该考虑哪些因素
查看>>
mongodb $exists
查看>>
js实现页面跳转的几种方式
查看>>
sbt笔记一 hello-sbt
查看>>
常用链接
查看>>
pitfall override private method
查看>>
!important 和 * ----hack
查看>>
聊天界面图文混排
查看>>
控件的拖动
查看>>
svn eclipse unable to load default svn client的解决办法
查看>>
Android.mk 文件语法详解
查看>>
QT liunx 工具下载
查看>>
内核源码树
查看>>
Java 5 特性 Instrumentation 实践
查看>>
AppScan使用
查看>>
Java NIO框架Netty教程(三) 字符串消息收发(转)
查看>>
Ucenter 会员同步登录通讯原理
查看>>