Skip to content

Linux 命令行常用快捷键

历史命令快捷键

  • ctrl + p, 上一条命令
  • ctrl + n, 下一条命令
  • ctrl + r, 搜索历史命令, 结果翻页也是使用该组合键
  • ctrl + g, 从 ctrl + r 中退出

命令行快捷键

  • tab, 命令补全
  • ctrl + a, 移动到行首
  • ctrl + e, 移动到行尾
  • ctrl + b, 从光标位置后退
  • ctrl + f, 从光标位置前进
  • ctrl + h, 删除光标的前一个字符
  • ctrl + d, 删除当前光标所在位置的字符
  • ctrl + k, 删除光标之后的所有字符
  • ctrl + u, 删除光标之前的所有字符
  • ctrl + w, 删除光标签的单词
  • ctrl + y, 回退 ctrl + k|w|u 删除的内容
  • ctrl + c, 终止当前任务的执行
  • !!, 执行上一条命令
  • !num, 执行历史命令的第 num 条命令
  • !$, 代指上一条命令的最后一个参数,该命令常用于shell脚本中
  • esc + b, 移动到当前单词的开头
  • esc + f, 移动到当前单词的结尾

后台快捷键

  • ctrl + z, 将当前进程放入后台, 例如针对 tail -f file 命令
  • fg, 显示 ctrl + z 后台执行的命令

清屏快捷键

  • ctrl + l, 快捷清屏, 类似 clear 命令

快速切换目录

  • cd -, 快速回到上一次的工作目录
  • cd ~ 或者 cd, 快速回到用户目录

Released under the MIT License.