Linux 快捷键,让你的工作效率加倍

Posted 红尘世间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 快捷键,让你的工作效率加倍相关的知识,希望对你有一定的参考价值。

终端快捷键
ctrl+a: 把光标移到行首
ctrl+e: 把光标移到行尾
ctrl+l: 清除终端
ctrl+z: 挂起命令
ctrl+u: 清除当前行
ctrl+k: 删除从光标到行末所有字符
ctrl+w: 往前删除一个单词
ctrl+y: 粘贴使用 ctrl+w, ctrl+u 和 ctrl+k 快捷键擦除的文本
ctrl+r: 搜索历史命令
ctrl+g: 退出 ctrl+r 模式
ctrl+s: 阻止屏幕输出
ctrl+q: 允许屏幕输出

历史命令操作
!! 执行上一条命令
!kubectl 执行最近的以 kubectl 开头的命令
!kubectl:p 仅打印最近的以 kubectl 开头的命令, 不执行
!$ 引用上一条命令的最后一个参数, 并执行
!$ 打印上一条命令的最后一个参数
!* 引用上一条命令的所有参数, 并执行
!*:p 打印上一条命令是所有参数
!N 执行命令历史中第 N 条命令
!?ls 执行最近使用的历史命令中包含 ls 的命令
!!:1 上个命令的第一个参数
!!:2 上个命令的第二个参数
!!:N 上个命令的第 N 个参数
!-1:2-5 倒数第一个命令的第 2-5 个参数
!-2:2-5 倒数第二个命令的第 2-5 个参数
^kube^kubectl 把上一条命令里的 kube 替换为 kubectl, 并执行
^-o wide 删除上一条命令中的 -o wide, 并执行


当前命令操作
!#:1 当前命令行的第一个参数
!#:2* 当前命令行第二个及以后的参数
!#:2-5 当前命令行第二至第八个参数
!#:* 当前命令行的所有参数


vim 快捷键
k 上
j 下
h 左
l 右
x 删除光标所在字符
r 替换光标所在字符
R 进入替换模式
s 删除光标所在字符, 并进入输入模式
S 删除光标所在的行, 并进入输入模式
u 撤销
U 恢复光标所在列的所有改变
w 向前移动一个单词, 将符号或标点当作单词处理
W 向前移动一个单词, 不把符号或标点当作单词处理
b 向后移动一个单词, 把符号或标点当作单词处理
B 向后移动一个单词, 不把符号或标点当作单词处理
0 到绝对行首
^ 到行首
$ 到行尾
gg 到页首
G 到页末
ctrl+u 向上滚动半屏
ctrl+d 向下滚动半屏
行号+G 跳转到指定行

以上是关于Linux 快捷键,让你的工作效率加倍的主要内容,如果未能解决你的问题,请参考以下文章

长期更新盘一盘那些 uTools 高质量插件,让你的工作效率瞬间提升N倍!

14个快捷键让你的idea飞起来(新手向 + 演示)

让你吃惊的Linux终端命令

AECC2018同时中英文切换多开使用,加倍提高你的工作效率

11个让你吃惊的 Linux 终端命令

前端工程师们,这些干货让你开发效率加倍