在日常运维工作中,熟练Linux快捷键是必备技能,可以提高工作效率,这东西跟技术一样,用进废退,需要常用,形成下意识操作就不会轻易忘掉。下面我将汇总一下常用的快捷键。

1 光标移动

快捷键 功能描述
Ctrl + a 光标移动到当前行的行首
Ctrl + e 光标移动到当前行的行尾
Ctrl + f 光标向右移动一个单词
Ctrl + b 光标向左移动一个单词
Ctrl + l 清屏(等同于 clear)
Ctrl + s 锁定终端,使之无法输入任何命令
Ctrl + q 解锁,恢复终端可操作状态

2 命令行内容编辑

快捷键 功能描述
Ctrl + u 删除光标至行首的内容
Ctrl + k 删除光标至行尾的内容
Ctrl + k 删除光标前的一个单词
Ctrl + d 删除光标后的一个单词
Ctrl + y 粘贴最近删除的内容
Ctrl + Shift + _ 撤销上一次操作

3 历史记录

快捷键 功能描述
Ctrl + r 搜索历史命令(增量搜索)
Ctrl + g 从执行Ctrl+r的搜索命令模式中退出
向上键↑ 或 Ctrl + p 查看上一条历史命令
向下键↓ 或 Ctrl + n 查看下一条历史命令
!! !! 执行上一条命令
!n 执行历史记录中编号为 n 的命令
!abc 执行最近一条以 abc 开头的命令

4. 进程管理

快捷键 功能描述
Ctrl + C 终止当前运行的命令
Ctrl + Z 暂停当前运行的命令
fg 恢复前台运行的暂停任务
bg 让暂停任务在后台运行
jobs 显示当前后台任务列表

5 其他常用快捷键

快捷键 功能描述
tab 快速补全
双击tab 查看可补全的选项或参数
ESC + . 获取上一条命令最后的部分

你还有哪些好用的快捷键,留言区告诉我!