cygwin常用快捷键总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Cygwin

总结:

1.Cygwin窗口中进外盘用cd /cygdrive/f 而dos中则直接用d:等

2.Cygwin中需要安装什么工具直接不卸载重新装工具包

/uid-15070602-id-2779056.html

3.Cygwin快捷键

# Ctrl-U: 擦除一行光标前面的部分。

# Ctrl-H: 擦除光标前面的一个字符。

# Ctrl-D: 终止输入。(退出shell,如果您正在使用shell 的话)。

# Ctrl-C: 终止当前正在运行的程序。

# Ctrl-Z: 暂停程序。

&'')

# Ctrl-S: 停止向屏幕输出。

# Ctrl-Q: 重新激活向屏幕输出。

默认的shell,`bash’,有历史编辑和tab 补齐功能。

# up-arrow: 开始历史命令搜索。

# Ctrl-R: 开始增量历史命令搜索,可以按照关键字查查自己用过哪些命令。# TAB: 完整的把文件名输入到命令行。

# Ctrl-V TAB: 输入TAB 而不是扩展命令行。

# Ctrl + P - 上一条命令

# Ctrl + N - 下一条命令

# Ctrl-U: 擦除一行光标前面的部分。

# Ctrl + Y - 粘贴前一Ctrl+U类命令删除的字符,是粘贴不是撤销啊!

下面的应用可能稍稍高级一点点

# !! - 上一条命令

# !-n - 倒数第N条历史命令

# !-n:p - 打印上一条命令(不执行)

# !?string?- 最新一条含有“string”的命令

# !-n:gs/str1/str2/ - 将倒数第N条命令的str1替换为str2,并执行(若不加g,则仅替换第一个)

其他一些有用的按键组合。

Ctrl-Alt-Del:挂起或者重新启动系统,这三个按键在Linux下可以轻松地修改成关机的操作,这对于单用户的朋友还是很方便的

# Ctrl + l - 清屏

# Ctrl + A - 光标移到行首

# Ctrl + E - 光标移到行尾

# Ctrl + W - 清除光标之前一个单词

# Ctrl + K - 清除光标到行尾的字符

# Ctrl + T - 交换光标前两个字符

# Ctrl + V - 输入控制字符如Ctrl+v ,会输入^M

# Ctrl + F - 光标后移一个字符

# Ctrl + B - 光标前移一个字符

# Ctrl + H - 删除光标前一个字符

# N++F - 光标后移N个单词,N为1时可省略

# N++B - 光标前移N个单词,N为1时可省略

# Left-click-and-drag mouse: 选择并且拷贝到剪贴板。

# Click middle mouse button: 使用剪贴板的内容粘贴。

# Meta-key (Emacs terminology) 传统的是使用Left-Alt-key

4.Cygwin中文乱码vim语法高亮ls颜色显示

打开cygwin作如下配置

1.在任何位置执行vi ~/.bashrc 并在行尾添加如下内容并保存关闭

export LESSCHARSET=latin1

alias less='/bin/less -r'

alias ls='/bin/ls -F --color=tty --show-control-chars'

export LC_ALL=zh_CN.GBK

export LC_CTYPE=zh_CN.GBK

export LANG=zh_CN.GBK

export OUTPUT_CHARSET="GBK"

2.在任何位置执行vi ~/.inputrc 并在行尾添加如下内容并保存关闭

set meta-flag on

set input-meta on

set convert-meta off

set output-meta on

set completion-ignore-case on

或找到相应配置把前边的注释去掉

3.在任何位置执行vi ~/.vimrc 添加如下内容并保存关闭(.vimrc文件可能不存在)此配置开启vim语

法高亮

syntax on

4.如果是域用户,需要导入域的用户组和用户(我做操作时用户已登录域)。

mkgroup -d >> /etc/group

mkpasswd -d -u 要导入的域用户名>> /etc/passwd

5. 在cygwin中,默认ls输出没有颜色,可修改$HOME下的.bashrc,以支持颜色输出。

默认alias ls=’ls -h --color=tty’被注释掉啦,去掉注释符。

5.配置Cygwin的使用环境(2006-12-12 13:18)

环境变量:

同linux,若要设置在启动时自动加载的环境变量,只要编辑用户主目录下的.bash_profile,添加或修改环境变量并export,编辑完毕若要立即生效,则使用source命令执行该文件。

若设置其他特殊用途的环境变量,可写一bash脚本,需要设定时使用source命令执行该脚本。

个性化命令:

同linux,只要编辑用户主目录下的.bashrc文件,其中使用alias设定了很多shell命令的默认选项,用户也可根据个人喜好来定义自己的个性化命令。

在cygwin中,默认的ls的结果是没有颜色的,如果要彩色显示,只需要在.bashrc文件中去掉下面一行的注释符号#:alias ls='ls -hF --color=tty';又如其默认的rm命令是没有提示信息而永久删除文件的,如果为了避免误删文件需要删除前经用户确认,则可去掉对alias rm='rm -i'的注释。

关于个性化设置,比如要阅读一些重要的文件或代码,为避免误修改,可在.bashrc中设定如下命令:alias vir='vim -R'(以只读方式打开文件)

又如在linux中要加载windows分区(fat32),并保持正确的中文显示,则可以设定如下命令:

alias mountvfat='mount -t vfat -o iocharset=cp936'

这样要挂载时只需使用mountvfat /dev/hda6 /mnt/dos即可。

同样的,要使编辑后的.bashrc立即生效,需要使用source命令执行该文件。需要注意的是,在Xwindows 下的终端中,新编辑的.bashrc或.bash_profile文件只对使用了source命令的当前终端窗口有效。如果要全局有效,只有注销或重新启动。

有用的设置:

①Cygwin的中文显示乱码问题:

在Cygwin下,输出的中文系统信息经常显示为乱码,这是因为输出的字符编码设置有问题。可以

在.bash_profile中添加如下环境变量来解决:

export OUTPUT_CHARSET="cp936"

相关文档
最新文档