shell快捷键

第一部分:一般命令模式可用的功能按键说明,光标移动、复制粘贴、查找替换等

移动光标的方法

h或向左箭头键(←) : 光标向左移动一个字符

j或向下箭头键 (↓): 光标向下移动一个字符

k或向上箭头键(↑):光标向上移动一个字符

l或向右箭头键(→):光标向右移动-一个字符

[CtrI]+[f]:屏幕[向下]移动一页,相当于[Page Down]按键(常用)

[Ctrl]+[b]:屏幕[向上]移动一页,相当于[Page UP]按键(常用)

[Ctrl]+[d]:屏幕[向下]移动半页

[Ctrl]+[u]:屏幕[向上]移动半页

+(加号):光标移动到非空格符的下一行

-(减号):光标移动到非空格符的上一行

n<space>:那个n表示数字,例如20,按下数字后再按空格键,光标会向右移动这一行的n个字符,例如20<space>则光标会向后面移动20个字符距离

0:数字0,移动到这一行的最前面字符处(常用)

$:移动到这一行的的最后面字符处(常用)

H:光标移动到这个屏幕的最上方那行的第一个字符

M:光标移动到这个屏幕的中央那行的第一个字符

L:光标移动到这个屏幕的最下方那行的第一个字符

G:移动到这文件的最后一行(常用)

nG:n为数字,移动到这个文件的第n行,例如20G则会移动到这个文件的第20行

gg:移动到这文件的第一行,相当于1G(常用)

n<Enter>:n为数字,光标向下移动行(常用)

查找与替换

/word:向光标之下寻找一个名称为word的字符串。例如要在文件内查找vbird 这个 字符串,输入/vbird 即可(常用)

?word:向光标之上寻找一个字符串名称为word的字符串

n:继续向下查找

N:继续向上查找

(小技巧:使用/word配合n及N是非常有帮助的,可以让你重复的找到一些你查找的关键词)

:1,$s/word1/word2/g:从第一行到最后-行寻找word1字符串,并将该字符串替换为word2 (常用)

:1,$s/word1/word2/gc:从第一行到最后- -行寻找word1字符串,并将该字符串替换为word2,且在替换前显示提示字符给用户确认( confirm)是否需要替换(常用)

删除、复制与粘贴

x与X:在一行当中,x为向后删除一个字符 (相当于[del]按键), X为向前删除一个字符(相当于[Backspace]即退格键)(常用)

nx:n为数字,连续向后删除∩个字符。例如,我要连续删除10个字符,[10x]

dd:删除{剪切)光标所在的那一整行(常用)

ndd:n为数字,删除(剪切)光标所在的向下n行,例如20dd则是删除(剪切)20行(常用)

d1G:删除(剪切)光标所在到第一行的所有数据

dG:删除(剪切)光标所在到最后一行的所有数据

d$:删除(剪切)光标所在处到该行的最后一个字符

d0:那个是数字的0,删除(剪切)光标所在处到该行的最前面一个字符

yy:复制光标所在的那一行(常用)

nyy:n为数字,复制光标所在的向下n行,例如20则是复制20行(常用)

y1G:复制光标所在到第一行的所有数据

yG:复制光标所在到最后一行的所有数据

y$:复制光标所在处到该行的最后一个字符

y0:那个是数字的0,复制光标所在处到该行的最前面一个字符

u:恢复前一个操作,相当于撤销(常用)

  

第二部分:一般命令模式切换到编辑模式的可用的按键说明

进入插入或替换的编辑模式

i与I:进入插入模式( Insert mode ),i为从目前光标所在处插入, I为在目前所在行的 第一个非空格符处开始插入(常用)

a与A:进入插入模式( Insert mode ),a为从目前光标所在的下一个字符处开始插入, A为从光标所在行的最后一个字符处开始插入(常用)

o与O:进入插入模式( Insert mode ),这是英文字母o的大小写,o为在目前光标所在的下一行处插入新的一行,O为在目前光标所在处的上一行插入新的一行(常用)

r与R:进入替换模式( Replace mode ),r只会替换光标所在的那一个字符一次,R会一直替换光标所在的文字, 直到按下Esc为止(常用)

(小技巧:上面这些按键中,在Vi界面的左下角处会出现[--INSERT--]或[-REPLACE--]的字样)

[Esc]:退出编辑模式,回到般命令模式中(常用)

  

第三部分:一般命令模式切换到命令行模式的可用按键说明

命令行模式的保存、退出等命令

:w:将编辑的数据写入硬盘文件中(常用)

:w!:若文件属性为[只读]时,强制写入该文件

:q:退出vi(常用)

:q!:文件修改过,又不想保存,使用:q!强制退出不保存

:wq:保存后退出,若为:wq!为强制保存后退出(常用)

  

 

 

posted @ 2023-08-21 11:13  酷酷的狐狸  阅读(51)  评论(0编辑  收藏  举报