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, 快速回到用户目录