Linux终端效率神器:10个必会的快捷键技巧
阅读时长:3分钟
还在拼命敲命令?掌握这10个终端快捷键,让你的效率提升50%,告别重复劳动!
一、为什么你需要学快捷键?
你有没有遇到过这些场景:
- • 敲了一长串命令,发现前面有个拼写错误,只能删掉重来
如果你中招了,那你需要这10个终端快捷键!掌握它们,你的命令行操作将快如闪电。
二、移动光标:告别方向键
1. Ctrl + A:跳到行首
场景:你在命令行末尾,想修改开头的参数
# 当前位置在末尾
sudo apt install docker-ce docker-ce-cli containerd.io
# 按 Ctrl+A,光标跳到行首
|sudo apt install docker-ce docker-ce-cli containerd.io
2. Ctrl + E:跳到行尾
场景:你在命令行开头,想在末尾追加参数
# 当前位置在开头
|sudo apt update
# 按 Ctrl+E,光标跳到行尾
sudo apt update|
3. Ctrl + B:向后移动一个字符(←方向键)
场景:需要精确定位光标位置
# 光标在末尾
sudo apt update|
# 按 Ctrl+B,光标向左移动一格
sudo apt updat|e
4. Ctrl + F:向前移动一个字符(→方向键)
场景:光标需要向右移动
# 光标在中间
sudo |apt update
# 按 Ctrl+F,光标向右移动一格
sudo a|pt update
小贴士:虽然方向键也能实现,但Ctrl+B/F不用离开主键盘区,效率更高!
三、删除内容:告别退格键
5. Ctrl + U:删除光标前所有内容
场景:敲了一长串命令,发现思路错了,想全部重来
# 删除前
sudo apt install docker-ce docker-ce-cli containerd.io
# 按 Ctrl+U,光标前的内容全部删除
|
6. Ctrl + K:删除光标后所有内容
场景:命令太长,想只保留前面部分
# 删除前
sudo apt update && sudo apt upgrade -y
# 光标在update后,按 Ctrl+K
sudo apt update|
7. Ctrl + W:删除前一个单词
场景:删除命令中的某个参数
# 删除前
sudo apt install nginx
# 光标在nginx后,按 Ctrl+W
sudo apt install |
8. Ctrl + Y:粘贴刚才删除的内容
场景:误删了内容,想恢复
# 刚才用 Ctrl+U 删除了内容
|
# 按 Ctrl+Y,恢复删除的内容
sudo apt install docker-ce docker-ce-cli containerd.io
小贴士:Ctrl+W删除单词后,可以用Ctrl+Y粘贴,实现单词移动!
四、历史命令:告别重复输入
9. Ctrl + R:搜索历史命令
场景:想重新执行之前的某条命令,但记不清完整内容
# 按 Ctrl+R,进入搜索模式
(reverse-i-search)`':
# 输入docker,自动匹配最近包含docker的命令
(reverse-i-search)`docker': sudo apt install docker-ce
# 按 Enter 执行,或按 → 编辑
进阶技巧:
10. !!:重复上一条命令
场景:上一条命令忘了加sudo
# 执行失败
apt update
E: Could not open lock file /var/lib/apt/lists/lock - open (13 Permission denied)
# 用 sudo !! 重复上一条并加sudo
sudo !!
sudo apt update # 自动展开
相关技巧:
# 创建目录
mkdir -p /tmp/test/project
# 进入目录(用 !$ 替换路径)
cd !$
cd /tmp/test/project # 自动展开
# 查看文件内容
cat /var/log/syslog
# 用 !* 替换所有参数
less !*
less /var/log/syslog # 自动展开
五、其他实用快捷键
11. Ctrl + L:清屏
场景:终端内容太多,想清空屏幕
# 按 Ctrl+L,相当于 clear 命令
# 屏幕清空,光标回到顶部
12. Ctrl + C:终止当前命令
场景:命令执行太久,想强制停止
# 正在执行的命令
ping google.com
# 按 Ctrl+C,终止命令
^C
13. Ctrl + Z:暂停当前命令
场景:命令正在执行,想暂停后稍后继续
# 暂停正在运行的vim
vim file.txt
# 按 Ctrl+Z,暂停
[1]+ Stopped vim file.txt
# 恢复执行
fg # 前台恢复
bg # 后台恢复
14. Ctrl + D:退出当前Shell
场景:快速退出终端,相当于exit
# 按 Ctrl+D
# 相当于输入 exit
logout
六、实战演练
场景1:修改长命令
# 输入了一个长命令,但参数顺序错了
sudo apt install docker-ce containerd.io docker-ce-cli
# 按 Ctrl+A 跳到行首
|sudo apt install docker-ce containerd.io docker-ce-cli
# 按 Ctrl+F 向右移动到install后
sudo apt install| docker-ce containerd.io docker-ce-cli
# 按 Ctrl+W 删除docker-ce
sudo apt install| containerd.io docker-ce-cli
# 输入新参数
sudo apt install docker-ce |containerd.io docker-ce-cli
# 按 Ctrl+Y 粘贴刚才删除的docker-ce
sudo apt install docker-ce docker-ce containerd.io docker-ce-cli
场景2:快速执行历史命令
# 1. 搜索之前的docker命令
Ctrl+R → 输入 "docker"
# 2. 找到后按 → 编辑,或按 Enter 直接执行
# 3. 想用sudo执行上一条命令
sudo !!
场景3:清屏后继续工作
# 终端内容太多,清屏
Ctrl+L
# 继续输入新命令
七、速查表
| | |
|---|
Ctrl + A | | |
Ctrl + E | | |
Ctrl + B | | |
Ctrl + F | | |
Ctrl + U | | |
Ctrl + K | | |
Ctrl + W | | |
Ctrl + Y | | |
Ctrl + R | | |
!! | | |
!$ | | |
Ctrl + L | | |
Ctrl + C | | |
Ctrl + D | | |
八、如何快速掌握?
- 1. 每天练习1-2个:不要贪多,先掌握
Ctrl+A/E/R和!! - 3. 强制自己用:遇到需要移动光标,逼自己用快捷键而不是方向键
- 4. 形成肌肉记忆:坚持1周,你会发现再也离不开快捷键
总结
掌握这10个快捷键,你的终端操作效率将提升50%以上:
💡 UbuntuNews | 资讯·工具·教程·社区
🐧 关注我们,获取更多Ubuntu/Linux技术干货
💬 加入QQ群/频道,与全国爱好者交流成长
❤️ 觉得有用?点个"在看"分享给更多人!