Linux指令每日背诵(第三天、玩大数据和云计算的必定要会vi编辑器)

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

(明天我会发一个本身自制的查询练习,有兴趣的能够看看)ide

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

vim 是加强版彩色显示,如今通常都使用vimorm


一、显示文件行号it

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

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

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


二、切换行操做di

^----------------------------行开头文件

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

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

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

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

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

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

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

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

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

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



三、删除操做(本质是剪切内容)

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

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

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

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

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

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



四、复制

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

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

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

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

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

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



五、撤销

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

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



六、查询单词位置

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

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

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

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

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




七、替换单词

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

:s /旧单词/新单词/g  ----------------------行 替换,全部旧单词都被替换

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

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

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

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



八、保存

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

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

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

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

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



九、打开新的文件或者读入其余文件的内容

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

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

相关文章
相关标签/搜索