命令模式下的命令:
光标的移动:
shift+6:移动到当前行的首列
shift+4:移动到当前行的尾列
shift+g:当前文件的最后一行
gg:当前文件的第一行
n+shift+g:移动到n行
shift+h:移动到当前屏幕的首行
shift+l:移动到当前屏幕的尾行
shitf+m:移动到当前屏幕的中间行
n+dd:删除n行
dd :删除当前行
d+shift+g:删除从当前行到文件尾部
d+gg:删除从当前行到文件头
u:撤销上一次操作
cc:删除当前行并进入插入模式
shift+c:删除当前光标到行尾的内容,并进入插入模式
n+yy:复制n行
p:粘贴
/ ? + string 全文搜索string,
n 找下一个或上一个 如果是/ ,n找下一个 如果是? 则n找上一个
替换字符串:
n , $s / oldstring / newstring / g 从n行开始全文替换
查看文件:
more less cat head tail
文件合并可用 cat a.c b.c....>c.c
文件压缩:
tar 打包
①
tar cf mybag.tar filelist
gzip mybag.tar ---->mybag.tar.gz
gzip -d mybag.tar.gz ---->mybag.tar
tar xf mybag.tar
②
tar zcf mybag.tgz filelist
tar zxf mybag.tgz
在压缩命令中:
c:创建一个包
x:释放文件
f:指定目标为文件而不是设备
z:提供压缩或解压功能
t:只查看包中内容,而不真释放
v:显示操作的详细过程 |