liunx 常用快捷键
阅读原文时间:2023年07月08日阅读:1

1.命令行快捷键
ctrl + a //把光标移动到最前面
ctrl + e //把光标移动到最后面
ctrl + l //清屏
ctrl + c //取消
ctrl + u //把光标到行首的删除
ctrl + k //向后删除指令串
Esc+. 获取上一条命令的最后部分(空格分隔)
Esc+b 移动到当前单词的开头。
Esc+f 移动到当前单词的结尾。
2. vim命令模式下的相关操作
  光标移动到行首:0
  光标移动到行尾:$
  光标移动到文件头部:gg
  光标移动到文件尾部:G
  光标迅速移动到第N行:nG
  删除光标前字符:X
  删除光标后字符:x
  删除光标所在行:dd(其实是剪切操作)
  删除n行:ndd
  撤销:u
  反撤销:Ctrl+r
  复制一行:yy
  复制N行:nyy
  粘贴光标所在位置的下一行:p
  粘贴到光标所在位置的上一行:P
  
[Ctrl] + [f] 『向下』移动一页,相当于[Page Down]按键( 常用 )
[Ctrl] + [b] 『向上』移动一页,相当于[Page Up]按键( 常用 )

:n1,n2s/word1/word2/g #n1与n2为数字。在第n1与n2列之间寻找word1这个字串,并将该字串取代为word2!
:1,$s/word1/word2/g #从第一列到最后一列寻找word1字串,并将该字串取代为word2 !( 常用 )
:set nu #显示行号,设定之后,会在每一列的字首显示该列的行号
查找
  /+要查找的内容 从光标所在行向下搜索
  ?+要查找的内容 :从光标所在行向上搜索
  关键字切换 n 向下切换 N向上切换
  #:光标先移动到带搜索的单词上,键盘输入# 号
4. 在命令模式下
a:在光标后面插入
A:在行尾插入
i:在光标前插入
I:在行首开始插入
o:在光标下一行创建空行插入
O:在光标所在上一行插入