cygwin常用快捷键总结
Cygwin常用命令

Cygwin常常常常:ls #以以以以以以以以以以以以以以以ls –a #以以显显以以显显显显以以ls –l #以以以以显显,显显包包,日日,符符符符,是是是是是是是是是否否ls –color=never *.so > obj #不以以以不不不,将显显so以以文以文obj以以文———————————————————————‐cd dir #切切文以以以以切切dir以以cd .. #切切文文切切切以以cd ../.. #切切文切切切以以cd ~ #切切文常切以以,比比是root常切,则切切文/root切———————————————————————‐rm file #删删删切删以以rm ‐fr dir #删删以以以以切删dir切的删以以———————————————————————‐cp source target #将以以source 复复复 targetcp /root/source . #将/root切切以以source复复文以以以以cp –av soure_dir target_dir #将的删以以复复,两以以两两切两cp –fr source_dir target_dir #将的删以以复复,并并是以并并符以以复复,以source以以目显符符并符目,两删以以不两两———————————————————————‐mv source target #将以以source更更复target ———————————————————————‐diff dir1 dir2 #比比以以1与以以2切以以以以是是两两,但不比比以以切件件件件,不两则以不diff file1 file2 #比比以以1与以以2切件件是是两两,比如是以如如以切以以,则将不两两切件件以以,比如是切如复如如则如以以两删以以是不两切comm file1 file2 #比比以以,以以两删以以不两两切件件———————————————————————‐第 1 页echo message #以以切显不符echo “message message2 #以以不符显切不符显″cat:cat file #以以以以切件件,和DOS切type两两cat file | more #以以以以切件件并显显文more程程件程程页以以,使常常常less file是件程两两切可可more #程页常常,切一一一一一将件件显一一,比ls | more———————————————————————‐export LC_ALL=zh_CN.GB2312 #将将将将将LC_ALL切的的复zh_CN.GB2312export DISPLAY="0:0" #一一通的通,以以不符当当切当否切当当程程是可符当否可Xserverdate #以以以以日日目显date ‐s 20:30:30 #的通设设目显复20:30:30date ‐s 2002‐3‐5 #的通设设目日复2003‐3‐5clock –r #对设设Bios文是中目显中中clock –w #将设设目显(比如date的通切目显)是写Bios———————————————————————‐eject #umout掉CDROM并将并并并不,但cdrom不可不可busy切的的,是则则则———————————————————————‐du #计计以以以以切件将du ‐sm /root #计计/root以以切件将并以M复为为find ‐name /path file #在/path以以切目目目是是显以以filegrep ‐ir “chars” #在以以以以切显显以以目目不显chars,并并并包包是,‐i复包包是,‐r复切切切以以———————————————————————‐vi file #编编以以filevi 原原如使常是常常:显写常常切以以复输输ctrl+c,然然显写:x(退不),:x!(退不并退退) :w(是写以以),:w!(不不不以以是写以以), :r file(是以以file) ,:%s/oldchars/newchars/g(将显显不显oldchars切换newchars) 这切类切常常如否类类———————————————————————‐man ls #是中读可ls常常切命命第 2 页man ls | grep color #是中读可ls常常切命命并一一grep程程在程文目目color不显———————————————————————‐startx #当否Linux当当显将将Xfree86 #如当否X当当server ———————————————————————‐reboot #重重重重计计重halt #读关计计重init 0 #读关显显关常程程和关关,如写进进切类类将将init 1 #重重重重关常是关关init 6 #重重重重计计重———————————————————————‐扩扩常常———————————————————————‐———————————————————————‐tar xfzv file.tgz #将以以file.tgz解解tar xfzv file.tgz ‐C target_path #将以以file.tgz解解文target_path以以切tar cfzv file.tgz source_path #将以以source_path解压复file.tgz tar c directory > directory.tar #将以以directory打显换不解压切directory.targzip directory.tar #将将将原以以将换解压切 directory.tar.gz gunzip directory.tar.gz #将将原以以解解将换不解压切directory.tar。
电脑系统优化工具常用快捷键大全

电脑系统优化工具常用快捷键大全快捷键是提高工作效率和操作方便性的重要途径之一。
对于电脑系统优化工具来说,掌握常用的快捷键可以加快操作速度,提高工作效率。
本文将介绍一些常用的电脑系统优化工具的快捷键,帮助您更好地利用这些工具来优化您的电脑系统。
1. Windows系统自带的优化工具Windows系统自带了一些优化工具,如任务管理器、资源监视器等。
以下是一些常用的快捷键:- Ctrl + Shift + Esc:直接打开任务管理器;- Ctrl + Alt + Del:打开“安全选项”(其中包括任务管理器);- Ctrl + Shift + Esc:直接打开任务管理器,无需“安全选项”界面;- Ctrl + Alt + Del,然后再按Esc:刷新桌面;- Win + X,然后按U:打开电源选项。
2. CCleaner工具快捷键CCleaner是一款常用的系统清理软件,以下是一些CCleaner工具的快捷键:- Ctrl + Shift + Delete:打开“自定义清理”选项卡;- Ctrl + Shift + R:打开“注册表”选项卡;- Ctrl + Shift + T:打开“工具”选项卡;- Ctrl + Shift + A:打开“选项”菜单;- Ctrl + N:打开新的清理会话。
3. Wise Care 365工具快捷键Wise Care 365是一款全面的系统优化工具,以下是一些Wise Care 365工具的快捷键:- Ctrl + 1:打开“1清理项”选项卡;- Ctrl + 2:打开“2系统优化”选项卡;- Ctrl + 3:打开“3隐私保护”选项卡;- Ctrl + 4:打开“4高级工具”选项卡;- Ctrl + 5:打开“5更多选项”选项卡。
4. Advanced SystemCare工具快捷键Advanced SystemCare是一款强大的系统优化工具,以下是一些Advanced SystemCare工具的快捷键:- Ctrl + F1:打开“清理与优化”选项卡;- Ctrl + F2:打开“隐私保护”选项卡;- Ctrl + F3:打开“系统优化”选项卡;- Ctrl + F4:打开“硬件加速”选项卡;- Ctrl + F5:打开“系统修复”选项卡。
自己汇总的cygwin基本使用方法,

Cygwin是一个用于在Windows上模拟Linux环境的软件。
通过cygwin,可以在windows环境下使用linux的程序,像find、tar等一些工具也可以在windows下使用,让我们可以更方便的管理文件。
一、cygwin下的一些常见问题:1、常见问题说明;a、盘符问题;cygwin命令行中,“/cygdrive/c”等同于“C:\”。
b、更改cygwin默认路径;新建一个环境变量“HOME”,变量值即为你想要的cygwin打开时的默认路径(例如设为“/cygdrive/d”)。
c、cygwin warning:MS-DOS style path detected:环境变量中加入“CYGWIN=nodosfilewarning”。
2、常用的一些命令;pwd 显示当前的路径cygpath -dm "`pwd`" 显示当前的完整路径(即windows格式的路径)cd 改变当前路径,无参数时进入对应用户的home目录ls 列出当前目录下的文件。
此命令有N多参数,比如ls -alps 列出当前系统进程kill 杀死某个进程mkdir 建立目录rmdir 删除目录rm 删除文件mv 文件改名或目录改名man 联机帮助less 显示文件的最末几行———————————————————————ls #以默认方式显示当前目录文件列表ls –a #显示所有文件包括隐藏文件ls –l #显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls –color=never *.so > obj #不显示文字颜色,将所有so文件记录到obj文件中———————————————————————cd dir #切换到当前目录下的dir目录//如切到d盘cd d:cd .. #切换到到上一级目录cd ../.. #切换到上二级目录cd ~ #切换到用户目录,比如是root用户,则切换到/root下———————————————————————rm file #删除某一个文件rm -fr dir #删除当前目录下叫dir的整个目录———————————————————————cp source target #将文件source 复制为targetcp /root/source . #将/root下的文件source复制到当前目录cp –av soure_dir target_dir #将整个目录复制,两目录完全一样cp –fr source_dir target_dir #将整个目录复制,并且是以非链接方式复制,当source目录带有符号链接时,两个目录不相同———————————————————————mv source target #将文件source更名为target ———————————————————————二、find命令举例;1、找出当前目录及子目录下修改日期比你的test.java更近的全部.java文件;find . -name '*.java' -newer test.java -print2、找出当前目录及子目录下所有今天你修改过的java代码;find . -name '*.java' -mtime 0 -print3、上面的文件中,哪些使用了awt库;find . -name '*.java' -mtime 0 -print | xargs grep 'java.awt'4、找出“C:\”下除了“C:\windows”文件夹之外的所有文件find /cygdrive/c -path "/cygdrive/c/windows" -prune -o -print5、找出上面文件中所有“.jar”结尾的文件find /cygdrive/c -path "/cygdrive/c/windows" -prune -o -name "*.jar" -print6、找出当前的src目录下的".class"文件,并删除它们;find src -name '*.class' | xargs rmps:删除之前最好先查看一下文件以确认find src -name '*.class' | xargs ls -l7、删除当前的src目录下的所有".svn"文件夹;find src -name '.svn' | xargs rm -r8、只查找当前目录下的文本文件,而不查找当前目录的子目录find . ! -name "." -type d -prune -o -type f -name "*.txt" -print三、find命令说明:-----------链接:查找命令find、xargs详述------------1、find命令的一般形式为;find pathname -options [-print -exec -ok ...]2、find命令的参数;pathname: find命令所查找的目录路径。
cygwin常用命令

基本操作命令:--------------------------------------------------------------------------------------------------------------------------------------------ls #以默认方式显示当前目录文件列表ls –a #显示所有文件包括隐藏文件ls –l #显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls --color=never *.so > obj #不显示文字颜色,将所有so文件记录到obj文件中----------------------------------------------------------------------cd dir #切换到当前目录下的dir目录cd / #切换到根目录cd .. #切换到到上一级目录cd ../.. #切换到上二级目录cd ~ #切换到用户目录,比如是root用户,则切换到/root下----------------------------------------------------------------------rm file #删除某一个文件rm -fr dir #删除当前目录下叫dir的整个目录----------------------------------------------------------------------cp source target #将文件source 复制为targetcp /root/source . #将/root下的文件source复制到当前目录cp –av soure_dir target_dir #将整个目录复制,两目录完全一样cp –fr source_dir target_dir #将整个目录复制,并且是以非链接方式复制,当source目录带有符号链接时,两个目录不相同----------------------------------------------------------------------mv source target #将文件source更名为target----------------------------------------------------------------------diff dir1 dir2 #比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出diff file1 file2 #比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的comm file1 file2 #比较文件,显示两个文件不相同的内容----------------------------------------------------------------------echo message #显示一串字符echo "message message2" #显示不连续的字符串cat:cat file #显示文件的内容,和DOS的type相同cat file | more #显示文件的内容并传输到more程序实现分页显示,使用命令less file可实现相同的功能more #分页命令,一般通过管道将内容传给它,如ls | more----------------------------------------------------------------------export LC_ALL=zh_CN.GB2312 #将环境变量LC_ALL的值设为zh_CN.GB2312export DISPLAY=0:0 #通过该设置,当前字符终端下运行的图形程序可直接运行于Xserverdate #显示当前日期时间date -s 20:30:30 #设置系统时间为20:30:30date -s 2002-3-5 #设置系统时期为2003-3-5clock –r #对系统Bios中读取时间参数clock –w #将系统时间(如由date设置的时间)写入Bios----------------------------------------------------------------------eject #umout掉CDROM并将光碟弹出,但cdrom不能处于busy的状态,否则无效----------------------------------------------------------------------du #计算当前目录的容量du -sm /root #计算/root目录的容量并以M为单位find -name /path file #在/path目录下查找看是否有文件filegrep -ir “chars”#在当前目录的所有文件查找字串chars,并忽略大小写,-i为大小写,-r 为下一级目录----------------------------------------------------------------------vi file #编辑文件filevi 原基本使用及命令:输入命令的方式为先按ctrl+c,然后输入:x(退出),:x!(退出并保存) :w(写入文件),:w!(不询问方式写入文件),:r file(读文件file) ,:%s/oldchars/newchars/g(将所有字串oldchars换成newchars) 这一类的命令进行操作----------------------------------------------------------------------man ls #读取关于ls命令的帮助man ls | grep color #读取关于ls命令的帮助并通过grep程序在其中查找color字串----------------------------------------------------------------------startx #运行Linux图形有环境Xfree86 #只运行X图形server----------------------------------------------------------------------reboot #重新启动计算机halt #关闭计算机init 0 #关闭所有应用程序和服务,进入纯净的操作环境init 1 #重新启动应用及服务init 6 #重新启动计算机----------------------------------------------------------------------扩展命令--------------------------------------------------------------------------------------------------------------------------------------------tar xfzv file.tgz #将文件file.tgz解压tar xfzv file.tgz -C target_path #将文件file.tgz解压到target_path目录下tar cfzv file.tgz source_path #将文件source_path压缩为file.tgztar c directory > directory.tar #将目录directory打包成不压缩的directory.targzip directory.tar #将覆盖原文件生成压缩的directory.tar.gzgunzip directory.tar.gz #覆盖原文件解压生成不压缩的directory.tar。
cygwin命令

pwd 显示当前的路径cd 改变当前路径,无参数时进入对应用户的home目录ls 列出当前目录下的文件。
此命令有N多参数,比如ls -alps 列出当前系统进程kill 杀死某个进程mkdir 建立目录rmdir 删除目录rm 删除文件mv 文件改名或目录改名man 联机帮助less 显示文件的最末几行Tab:自动补齐命令或文件(文件夹)名↑/ ↓(方向键):显示前一个/后一个历史命令Ctrl + C:取消本次命令的执行或输入2、编辑命令快捷键Ctrl + Y:粘贴最后一个被删除的东东Ctrl + W:向左删除一个字,用来删除刚刚输入错误的字Alt + D:向右删除一个字或删除从光标当前位置至当前字的结尾位置之间的所有字符Ctrl + U:删除从光标当前位置至命令行首之间的所有字符Ctrl + K:删除从光标当前位置至命令行尾之间的所有字符Ctrl + D:删除光标当前位置的字符3、光标跳转快捷键PgUp 或Ctrl + A:光标跳转至命令行首(Ahead of line)PgDn 或Ctrl + E:光标跳转至命令行首(End of line)←(方向键) 或Ctrl + F:光标跳转至上一个字符→(方向键) 或Ctrl + F:光标跳转至上一个字符Alt + F:光标跳转至上一个单词Alt + B:光标跳转至下一个单词Cygwin是一个用于在Windows上模拟Linux环境的软件。
它可以作为那些虚拟机软件的一个部分替代品。
之所以将它排在第一个来介绍,是因为它实在给我帮了很大的忙。
运行Cygwin后,你会得到一个类似Linux的Shell环境,在其中你可以使用绝大部分Linux 软件和功能。
如Gcc,Make,Vim,Emacs等等。
总之如果你想使用某个Linux下的功能,而windows上又找不到好的替代品的话,你就可以用Cygwin。
我使用的最频繁的是Gcc和Make。
我经常用它们来编译一些我从网上下载的开源的工程。
cor快捷键大全

cor快捷键大全打开编辑文本对话框【Ctrl】+【Shift】+【T】擦除图形的一部分或将一个对象分为两个封闭路径【X】撤消上一次的操作【Ctrl】+【Z】撤消上一次的操作【Alt】+【Backspase】垂直定距对齐选择对象的中心【Shift】+【A】垂直分散对齐选择对象的中心【Shift】+【C】垂直对齐选择对象的中心【C】将文本更改为垂直排布(切换式)【Ctrl】+【.】打开一个已有绘图文档【Ctrl】+【O】打印当前的图形【Ctrl】+【P】打开“大小工具卷帘” 【Alt】+【F10】运行缩放动作然后返回前一个工具【F2】运行缩放动作然后返回前一个工具【Z】导出文本或对象到另一种格式【Ctrl】+【E】导入文本或对象【Ctrl】+【I】发送选择的对象到后面【Shift】+【B】将选择的对象放置到后面【Shift】+【PageDown】发送选择的对象到前面【Shift】+【T】将选择的对象放置到前面【Shift】+【PageUp】发送选择的对象到右面【Shift】+【R】发送选择的对象到左面【Shift】+【L】将文本对齐基线【Alt】+【F12】将对象与网格对齐 (切换) 【Ctrl】+【Y】对齐选择对象的中心到页中心【P】绘制对称多边形【Y】拆分选择的对象【Ctrl】+【K】将选择对象的分散对齐舞台水平中心【Shift】+【P】将选择对象的分散对齐页面水平中心【Shift】+【E】打开“封套工具卷帘” 【Ctrl】+【F7】打开“符号和特殊字符工具卷帘” 【Ctrl】+【F11】复制选定的项目到剪贴板【Ctrl】+【C】复制选定的项目到剪贴板【Ctrl】+【Ins】设置文本属性的格式【Ctrl】+【T】恢复上一次的“撤消”操作【Ctrl】+【Shift】+【Z】剪切选定对象并将它放置在“剪贴板”中【Ctrl】+【X】剪切选定对象并将它放置在“剪贴板”中【Shift】+【Del】将字体大小减小为上一个字体大小设置。
CorelDRAW快捷键列表

Ctrl+ NUMPAD6
使用字体大小列表中下一个字体,减小字体大小
Ctrl+ NUMPAD4
改变选择文本的大小写
Shift+F3
使用文本工具格式化文本
添加或去除文本对象的着重号(切换)
Ctrl+M
把文本的对齐方式改为中心对齐
Ctrl+E
把美术字文本转化为段落文本或相反情况
选择对象右边对齐
R
选择对象顶部对齐
T
垂直对齐选择对象中心
C
选择对象底部分布
Shift+B
按选择对象中心水平分布
Shift+E
按选择对象中心垂直分布
Shift+C
选择对象左边分布
Shift+L
选择对象右边分布
Shift+R
在选择对象之间水平分布一定间隔
Shift+P
在选择对象之间垂直分布一定间隔
Shift+A
删除文本光标右边的字符
Del
删除文本光标右边的单词
Ctrl+Del
把文本光标向下移动一帧
Pg Dn
把文本光标向下移动一行
↓
把文本光标向下移动一段
Ctrl+↓
把文本光标向左移动一个字符
←
把文本光标向左移动一个单词
Ctrl+←
把文本光标向右移动一个字符
→
把文本光标向右移动一个单词
Ctrl+→
把文本光标向上移动一帧
CorelDRAW快捷键列表
命令
快捷键
显示
显示绘制图像的全屏预览
Cygwin基本命令

Cygwin基本操作命令:--------------------------------------------------------------------------------------------------------------------------------------------ls #以默认方式显示当前目录文件列表ls –a #显示所有文件包括隐藏文件ls –l #显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls --color=never *.so > obj #不显示文字颜色,将所有so文件记录到obj文件中----------------------------------------------------------------------cd dir #切换到当前目录下的dir目录cd / #切换到根目录cd .. #切换到到上一级目录cd ../.. #切换到上二级目录cd ~ #切换到用户目录,比如是root用户,则切换到/root下----------------------------------------------------------------------rm file #删除某一个文件rm -fr dir #删除当前目录下叫dir的整个目录----------------------------------------------------------------------cp sourcetarget#将文件sour ce 复制为 targetcp /root/source. #将/root下的文件sourc e复制到当前目录cp –av soure_d ir target_dir #将整个目录复制,两目录完全一样cp –fr source_dir target_dir #将整个目录复制,并且是以非链接方式复制,当source目录带有符号链接时,两个目录不相同----------------------------------------------------------------------mv sourcetarget#将文件sour ce更名为t arget----------------------------------------------------------------------diff dir1 dir2 #比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出diff file1 file2 #比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的comm file1 file2 #比较文件,显示两个文件不相同的内容----------------------------------------------------------------------echo message #显示一串字符echo "message message2" #显示不连续的字符串cat:cat file #显示文件的内容,和DOS的ty pe相同cat file | more #显示文件的内容并传输到mo re程序实现分页显示,使用命令les s file可实现相同的功能more #分页命令,一般通过管道将内容传给它,如ls | more----------------------------------------------------------------------exportLC_ALL=zh_CN.GB2312#将环境变量LC_ALL的值设为zh_C N.GB2312exportDISPLAY=0:0 #通过该设置,当前字符终端下运行的图形程序可直接运行于Xserv er date #显示当前日期时间date -s 20:30:30 #设置系统时间为20:30:30date -s 2002-3-5 #设置系统时期为2003-3-5clock –r #对系统Bios中读取时间参数clock –w #将系统时间(如由date设置的时间)写入Bios----------------------------------------------------------------------eject #umout掉C DROM并将光碟弹出,但cdrom不能处于bus y的状态,否则无效----------------------------------------------------------------------du #计算当前目录的容量du -sm /root #计算/root目录的容量并以M为单位find -name /path file #在/path目录下查找看是否有文件filegrep -ir“chars”#在当前目录的所有文件查找字串chars,并忽略大小写,-i为大小写,-r为下一级目录----------------------------------------------------------------------vi file #编辑文件fil evi 原基本使用及命令:输入命令的方式为先按ctr l+c,然后输入:x(退出),:x!(退出并保存) :w(写入文件),:w!(不询问方式写入文件),:r file(读文件file) ,:%s/oldchar s/newchar s/g(将所有字串ol dchars换成newc hars) 这一类的命令进行操作----------------------------------------------------------------------man ls #读取关于ls命令的帮助man ls | grep color #读取关于ls命令的帮助并通过grep程序在其中查找color字串----------------------------------------------------------------------startx#运行Linux图形有环境Xfree86 #只运行X图形s erver----------------------------------------------------------------------reboot#重新启动计算机halt #关闭计算机init 0 #关闭所有应用程序和服务,进入纯净的操作环境init 1 #重新启动应用及服务init 6 #重新启动计算机----------------------------------------------------------------------扩展命令--------------------------------------------------------------------------------------------------------------------------------------------tar xfzv file.tgz #将文件file.tgz解压tar xfzv file.tgz -C target_path #将文件file.tgz解压到t arget_path目录下tar cfzv file.tgz source_path #将文件sour ce_pat h压缩为fi le.tgztar c directo ry > directo ry.tar #将目录dire ctory打包成不压缩的direct ory.targzip directo ry.tar #将覆盖原文件生成压缩的 directo ry.tar.gzgunzipdirecto ry.tar.gz #覆盖原文件解压生成不压缩的 directo ry.tar。
- 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"
②只读方式浏览重要文件命令设置:
alias vir='vim -R'
③vim的语法高亮设置:
在用户主目录~下编辑文件.vimrc,内容如下:
syntax on
保存即可。
更多设置可上网搜索。
例如filetype on,set autoindent等。
中文乱码显示问题
1.其实这个问题,之前就遇到过,即去设置对应的编码,即可。
但是现在又出现了,而且好像不太好解决。
现在就要好好去将其解决掉。
2.去看设置:右键cygwin图标->Option:
就可以打开对应的配置界面了,点击到Text:
可以看到目前对于Locale和Character set都是空的,即都是default。
3. 现在就一个个来试试:
(1)Locale=(选择default会自动变成)C,,Character Set=UTF-8 => 结果还是乱码
(2)Locale=zh_CN,Character Set=UTF-8 => 结果还是乱码
(3)Locale=(选择default会自动变成)C,,Character Set=GBK=> 结果终于可以正常显示中文了:。