Linux 提供了大量快捷键和命令组合来提高操作效率,以下分类整理供参考:
光标移动
Ctrl + A
:移动到行首Ctrl + E
:移动到行尾Alt + B
:向后移动一个单词(或 Ctrl + ←
)Alt + F
:向前移动一个单词(或 Ctrl + →
)Ctrl + XX
:在行首和当前光标位置间切换文本编辑
Ctrl + U
:删除光标到行首的内容Ctrl + K
:删除光标到行尾的内容Ctrl + W
:删除前一个单词Alt + D
:删除后一个单词Ctrl + Y
:粘贴已删除的文本(配合 Ctrl+U/K/W
使用)Ctrl + _
:撤销上一步操作进程控制
Ctrl + C
:终止当前命令Ctrl + Z
:挂起当前命令(用 fg
恢复或 bg
后台运行)Ctrl + D
:退出终端或发送 EOF(文件结束符)历史命令
Ctrl + R
:反向搜索历史命令Ctrl + G
:退出历史搜索模式!!
:重复上一条命令!$
:引用上一条命令的最后一个参数屏幕控制
Ctrl + L
:清屏(等同于 clear
)Ctrl + S
:暂停终端输出(冻结)Ctrl + Q
:恢复终端输出(解冻)补全功能
Tab
:自动补全命令、文件名或路径Tab Tab
:显示所有可能的补全选项命令历史
↑
/ ↓
:浏览历史命令Ctrl + P
/ Ctrl + N
:等同于上/下箭头history
:查看完整历史命令列表终端切换
Ctrl + Alt + F1~F6
:切换到虚拟终端(tty1~tty6)Ctrl + Alt + F7
(或 F8
):返回图形界面(取决于发行版)窗口管理
Alt + Tab
:切换窗口Alt + F4
:关闭当前窗口Super
(Win键) + D
:显示桌面(部分桌面环境)系统操作
Ctrl + Alt + Del
:重启系统(需配置)Alt + SysRq + REISUB
:安全重启(SysRq 是 PrintScreen 键)命令模式
i
:进入插入模式ESC
:返回命令模式:wq
:保存并退出:q!
:强制退出不保存移动与编辑
h/j/k/l
:左/下/上/右移动dd
:删除整行yy
:复制当前行p
:粘贴Ctrl+B
)窗口管理
c
:新建窗口n
/ p
:切换下一个/上一个窗口&
:关闭当前窗口面板操作
%
:垂直分割面板"
:水平分割面板方向键
:切换面板bash
cd - # 返回上一个目录
pushd /tmp && popd # 临时跳转目录
bash
command1 && command2 # 前一条成功才执行后一条
command1 || command2 # 前一条失败才执行后一条
掌握这些快捷键能显著提升 Linux 下的操作效率,建议从最常用的开始(如 Ctrl+C
、Tab
补全),逐步熟悉更多组合。