1. 命令或路径的补全键
    tab

  2. 光标回到命令首行
    ctrl+a

  3. 光标回到命令行尾
    ctrl+e

  4. 光标向右移动一个字符
    ctrl+f

  5. 光标向左移动一个字符
    ctrl+b

  6. 复制命令行内容
    ctrl+Insert

  7. 粘贴命令行内容
    shift+Insert

  8. 剪切光标处到行尾的字符
    ctrl+k

  9. 剪切光标处到行首的字符
    ctrl+u

  10. 删除光标前的一个单词
    ctrl+w

  11. 粘贴ctrl+k/ctrl+u/ctrl+w删除的文本
    ctrl+y

  12. 中断终端正在执行的任务或者删除整行
    ctrl+c

  13. 删除光标所在处的前一个字符
    ctrl+h

  14. 退出当前shell命令行
    ctrl+d

  15. 搜索命令行使用过的历史记录
    ctrl+r

  16. 从执行ctrl+r的搜索历史命令模式中退出
    ctrl+g

  17. 清除屏幕的所有内容,并在屏幕的最上面开始一个新行
    ctrl+l

  18. 锁定终端,使之无法输入内容
    ctrl+s

  19. 解锁执行ctrl+s的锁定状态
    ctrl+q

  20. 暂停在终端运行的任务
    ctrl+z

  21. 执行上一条命令

[root@localhost ~]# !!
  1. 执行最近以ho开头的命令
[root@localhost ~]# !ho
  1. 仅打印最近已ho开头的命令,但不执行
[root@localhost ~]# !ho:p
  1. 执行命令列表的第num(数字)条命令
[root@localhost ~]# !49
  1. 条命令的最后一个参数
[root@localhost ~]# !$
  1. 获取上一条命令的最后的部分(空格分隔)
    esc+.

  2. 移动到当前单词的开头
    esc+b

  3. 移动到当前单词的结尾
    esc+f

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐