vim常用命令和快捷键

Ctrl + A    将移动光标到所在行首。  home
Ctrl + E    行尾    end
Ctrl + U    ***擦除从当前光标位置到行首的全部内容。
Ctrl + K    ***清除到行尾
Ctrl + W    ***擦除光标位置前的单词。如果光标在一个单词本身上,它将擦除从光标位置到词首的全部字母。
Alt + d :由光标位置开始,往右删除单词。往行尾删
Ctrl + Y    **粘贴 Ctrl+W ,Alt + d, Ctrl+U 和 Ctrl+K 快捷键擦除的文本


Ctrl+左右键:在单词之间跳转
Ctrl + Z       将正在运行的程序送到后台 类似 &
Ctrl + L    清空终端
Ctrl + D     退出当前终端
Ctrl + P    查看上一个命令 上
Ctrl + N    下
Ctrl + R    history

在指定行检索
sed -n '1000,10000p' srvp-cti-c-1-gf5jn.log | grep -ni Success    # sed -n '40000,$p'最后一行
awk -F: '/root/{print $7}' /etc/passwd    #root关键字的所有行, ':'的第7列
du -sh *   //格式输出个文件大小
du -sk * | sort -rn  // 实际大小输出个文件大小,降序排列

vi:
全词检索  光标停留在单词上面, 然后输入Shift + *  ,即可快速选中该单词.     或者\<KEY\>全词匹配查找
忽略关键字的大小    查找时 KEY\c       或 指令 set ic / set noic
正则匹配     vi默认为正则匹配
           设置正则  set magic     取消 set nomagic
      或搜索时       \m    \v  忽略nom  == set magic           \M   \V  忽略magic  == set nomagic
            如\m\[3:30002\].*reponse content   
                \v[3:30002].*reponse content   忽略转义
u 撤销    ctrl+r 恢复u的撤销

猜你喜欢

转载自blog.csdn.net/lr94V587/article/details/125225471