cygwin常用快捷键总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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"