Linux 常用快捷键大全

快捷键 · 实用技巧

用 Linux 久了会发现,记住一些快捷键能省下很多时间。下面整理了我日常用得最多的快捷键,按使用场景分类。

终端 / Bash 快捷键

快捷键功能
Ctrl + C终止当前命令
Ctrl + Z挂起当前进程(用 fg 恢复)
Ctrl + D退出当前终端 / 发送 EOF
Ctrl + L清屏(等同 clear
Ctrl + A光标移到行首
Ctrl + E光标移到行尾
Ctrl + U删除光标前所有内容
Ctrl + K删除光标后所有内容
Ctrl + W删除光标前一个单词
Ctrl + Y粘贴刚删除的内容
Ctrl + R反向搜索历史命令
Tab自动补全命令/路径
Tab Tab列出所有补全选项
Alt + .插入上一条命令的最后一个参数
!!重复执行上一条命令
!$引用上一条命令的最后一个参数

进程与任务管理

快捷键 / 命令功能
Ctrl + Zbg将进程放到后台运行
jobs查看后台任务列表
fg %1将后台任务 1 调回前台
kill %1终止后台任务 1
Ctrl + C发送 SIGINT 终止前台进程
Ctrl + \发送 SIGQUIT 强制退出

tmux 常用快捷键

tmux 的快捷键需要先按前缀键 Ctrl + B,然后再按对应的键。

快捷键功能
Ctrl+B %左右分屏
Ctrl+B "上下分屏
Ctrl+B 方向键切换面板
Ctrl+B C新建窗口
Ctrl+B N下一个窗口
Ctrl+B P上一个窗口
Ctrl+B D分离会话(后台运行)
Ctrl+B [进入复制模式(可翻页)
Ctrl+B X关闭当前面板

Vim 基础快捷键

快捷键功能
i进入插入模式
Esc返回普通模式
:w保存
:q退出
:wq保存并退出
dd删除当前行
yy复制当前行
p粘贴
/关键词搜索
u撤销
Ctrl + R重做
gg跳到文件开头
G跳到文件末尾

快捷键这东西,看一遍记不住很正常。建议先把终端那几个(Ctrl+A/E/U/R)练熟,这几个每天都会用到,用几天就成肌肉记忆了。