Linux终端常用快捷键
Linux终端常用快捷键整理,提高敲命令效率
前言
平时操作Linux服务器、本地终端、Python/MySQL交互环境时,频繁移动光标、重复输入历史命令、清屏退出等操作如果纯靠方向键,效率很低。整理一套日常高频使用的终端快捷键,熟练使用能大幅提升操作速度,新手老手都适用。
一、程序/命令控制快捷键
1. Ctrl + c
强制停止当前运行的命令或程序。
场景:程序卡死、循环脚本、curl请求卡住时,一键终止进程。
2. Ctrl + d
退出/登出当前账户或特定交互程序。
适用场景:Python交互式终端、MySQL命令行、ssh远程连接退出;
注意:无法退出vi/vim编辑器,vim需使用:q等命令退出。
二、历史命令快速调用
1. history
直接输入该命令,查看所有历史输入过的终端命令,会附带编号,可根据编号复用旧命令。
2. ! + 命令前缀
快速执行上一条匹配该前缀的历史命令。
示例:之前执行过ls -l,输入!ls,回车直接再次运行ls -l。
3. Ctrl + r
搜索匹配历史命令,按下快捷键后输入关键词,终端自动匹配历史记录:
- 匹配到目标命令:直接回车执行;
- 匹配到但需要修改:按左右方向键锁定命令,编辑后再执行。
三、光标快速移动快捷键
不用反复按左右方向键,一键跳转整行、单词:
- Ctrl + a:光标直接跳到当前命令行最开头
- Ctrl + e:光标直接跳到当前命令行末尾
- Ctrl + 左方向键:向左快速跳转一个完整单词
- Ctrl + 右方向键:向右快速跳转一个完整单词
四、清屏快捷键
两种方式任选其一,清空终端屏幕内容:
- Ctrl + l
- 直接输入
clear命令
总结
以上快捷键覆盖终端80%高频操作,不用记忆复杂命令,日常多练形成习惯,远程运维、本地开发敲命令速度能明显提升。
