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的撤销