当前位置:首页>Linux>Linux终端效率神器:10个必会的快捷键技巧

Linux终端效率神器:10个必会的快捷键技巧

  • 2026-09-24 09:25:05
Linux终端效率神器:10个必会的快捷键技巧

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 执行,或按 → 编辑

进阶技巧:

  • • 连续按Ctrl+R,显示更早的匹配结果
  • • 按Ctrl+G退出搜索

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
搜索历史命令
快速找到之前执行的命令
!!
重复上一条命令
补sudo、重复执行
!$
上一条命令的最后参数
避免重复输入路径
Ctrl + L
清屏
清空终端内容
Ctrl + C
终止命令
强制停止执行
Ctrl + D
退出Shell
快速退出终端

八、如何快速掌握?

  1. 1. 每天练习1-2个:不要贪多,先掌握Ctrl+A/E/R和!!
  2. 2. 打印速查表:贴在显示器旁边,随时查看
  3. 3. 强制自己用:遇到需要移动光标,逼自己用快捷键而不是方向键
  4. 4. 形成肌肉记忆:坚持1周,你会发现再也离不开快捷键

总结

掌握这10个快捷键,你的终端操作效率将提升50%以上:

  • • 移动光标:Ctrl+A/E/B/F
  • • 删除内容:Ctrl+U/K/W/Y
  • • 历史命令:Ctrl+R、!!、!$
  • • 其他实用:Ctrl+L/C/D

💡 UbuntuNews | 资讯·工具·教程·社区

🐧 关注我们,获取更多Ubuntu/Linux技术干货

💬 加入QQ群/频道,与全国爱好者交流成长

❤️ 觉得有用?点个"在看"分享给更多人!

最新文章

随机文章