Linux系统目录的思维导图,和vim三种模式的命令。

一、Linux目录思维导图。

Linux系统目录的思维导图,和vim三种模式的命令。

二、文本编辑vim:

命令模式:按esc键可回到命令模式

dd                 删除当前行      数字+dd删除的行数

dw                按单词删除

u                  撤销当前操作

ctrl+r            重做

yy                复制光标所在行

2 yy             复制光标所在行和光标下一行

p                 粘贴到光标下一行

大写P         粘贴到光标上一行

cc               剪切

行数cc        剪切当前行开始的几行

x                 删除光标所在位置的内容

w,b           按单词进行移动光标

gg               跳转到文档首部行首

dgg             删除光标至文档首部

G                跳转到文档尾部行首

/字符串1      查找字符串1

$                 行尾

^                 行首

h                 往左按字符移动光标

j                  往下(后)按行移动光标

k                 往上(前)按行移动光标

l                  往右按字符移动光标

H                跳转到当前屏幕输出的最上面一行

L                跳转到当前屏幕输出的最下面一行

M              跳转到当前屏幕输出的中间那一行

 

插入模式:

i                在光标前插入

I                在光标所在行行首插入

a               在光标后插入

A               在光标所在行末尾插入

s               删除光标所在位置字符并插入

S              删除光标所在行并插入

o              在光标所在行下一行插入

O             在光标所在行上一行插入

 

末行模式:

:wq                               保存退出

:q                                  退出(未修改文件内容才可以退出)

:wq!                            强制保存退出

:q!                                 强制退出,不保存

:set nu                           显示行号

:set nonu                        不显示行号

:行号                           跳转到指定行号

:3,5 d                             删除3-5行

:r 文件名1                       读出文件1的内容到当前文件里

:%s/字符串2/字符串3         字符串3替换字符串2

:%s/1/2/g                        将1替换为2,全局修改

:w 文件名1                      另存为文件名1