频道栏目
首页 > 网络 > 其他 > 正文

Linux指令每日背诵(第三天、玩大数据和云计算的一定要会vi编辑器)-数据库与大数据的相关研究-51CTO博客

2019-07-13 17:36:13           
收藏   我要投稿

必须掌握!!!!!!!!

(明天我会发一个自己自制的查询练习,有兴趣的可以看看)

vi? ? 是用于编辑文件的指令

vim 是增强版彩色显示,现在一般都使用vim

1、显示文件行号

:set nu--------------------显示行号

:set nonu----------------- 取消行号

:set nu!----------------- 取消行号

2、切换行操作

^----------------------------行开头

$----------------------------行结尾

shift+g(=G)-------------到文件结尾

shift? ?数字? G--------------切换到第几行

shift+m(=M)------------切到当前页面正中间行

a----------------------------在当前光标位置之后插入

i----------------------------在当前光标位置之前插入

o---------------------------在光标位置下一行插入

O--------------------------在光标位置上一行插入

ctrl+b---------------------上翻页

ctrl+f ---------------------下翻页

3、删除操作(本质是剪切内容)

x --------------------------删除当前光标的字符

dd-------------------------删除整行

数字 dd -------------------删除包括光标位置一共多少个数字行

d^-------------------------删除当前光标位置之前到行头

d$-------------------------删除当前光标位置到行尾

dw ----------------------- 删除单词

4、复制

ye -------------------------复制当前单词

yy--------------------------复制光标所在行

数字 yy---------------------复制当前光标位置在内一共多少个数字行

p ---------------------------光标之后粘贴(单词是在字符之后,行是在行之后)

shift+p(=P)-------------光标位置之前粘贴(单词是在字符之前,行是在行之前)

(被删除的行或者字符、单词都可以用p粘贴出来)

5、撤销

u---------------------------撤销

ctrl+r --------------------- 反撤销

6、查询单词位置

/单词? --------------------- 自上而下查找单词

?单词 ---------------------自下而上查找单词

n? --------------------------查找下一个单词

shift+n (=N)----------- 查找上一个单词

(n和N根据查找顺序不同而改变查询的方向,多尝试)

7、替换单词

:s /旧单词/新单词/ ------------------------第一个单词背替换

:s /旧单词/新单词/g? ----------------------行 替换,所有旧单词都被替换

:x行,y行 :s /旧单词/新单词/g? -----------x行到y行的单词替换成新单词

:%? s /旧单词/新单词/g -------------------全局替换

:s /旧单词/新单词/c? --------------------- 交互性确认是否替换

shift+r -------------------------------------替换并手动输入新单词,字符不够,使用空格站位。

8、保存

:wq----------------------------------保存退出

? ? q!---------------------------------不保存退出

:q------------------------------------未修改文件退出

:w------------------------------------保存

:w /usr/soft/文件名------------------保存到哪个目录下

9、打开新的文件或者读入其他文件的内容

:e /usr/dog.txt ----------------------打开新的文件进行编辑,原来打开的文件会自动关闭

:r? /usr/dog.txt ----------------------在当前文件中读入其他文件内容

相关TAG标签
上一篇:BGP路由选择相关实验-没文化-51CTO博客
下一篇:"汽车中的前置箱"SGA是怎么进行内存管理的?-java-51CTO博客
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站