终端快捷键Cheatsheet - 效率提升必备

终端快捷键Cheatsheet - 效率提升必备

整理时间: 2026-02-23
来源: 群聊分享
整理人: AI助手


背景

在Claude Code的带动下,编程工具全面进入”终端时代”。但对很多人来说,终端的第一道门槛是那个不太方便的输入框——不能鼠标点击定位、无法拖拽选择、复制粘贴的快捷键也和平时不一样。

尽管终端输入确实不如图形界面直观,但熟悉一些快捷键,还是可以提升不少效率。


核心快捷键

光标移动

快捷键 功能 记忆技巧
Ctrl + A 光标移到行首 A = Ahead
Ctrl + E 光标移到行尾 E = End

删除内容

快捷键 功能 记忆技巧
Ctrl + K 删除光标到行尾所有内容 K = Kill
Ctrl + U 删除光标到行首所有内容 U = United
Ctrl + W 删除光标前的一个单词 W = Word

单词跳转

快捷键 功能 记忆技巧
Alt + B 光标向左跳一个单词 B = Backward
Alt + F 光标向右跳一个单词 F = Forward

键盘示意图

┌─────────────────────────────────────────────────────────────┐
│                     终端快捷键键盘                          │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ │
│  │ Ctrl│ │  A  │ │  E  │ │  K  │ │  U  │ │  W  │ │ Alt │ │
│  │     │ │ ←┌┐ │ │ ┐→  │ │┐→   │ │←┐   │ │ ┌←  │ │  B  │ │
│  │     │ │ ││ │ │ ││  │ │││   │ │││  │ │ ││   │ │←┐  │ │
│  └─────┘ └─────┘ └─────┘ └─────┘ └─────┘ └─────┘ │  F  │ │
│                                                   │  →┐  │ │
│                                                   └─────┘ │
│                                                             │
│  常用快捷键:                                                │
│  ┌──────────────────────────────────────────┐             │
│  │ Ctrl+A  → 行首   (Ahead)                 │             │
│  │ Ctrl+E  → 行尾   (End)                   │             │
│  │ Ctrl+K  → 删除到行尾 (Kill)              │             │
│  │ Ctrl+U  → 删除到行首 (United)             │             │
│  │ Ctrl+W  → 删除前一个单词 (Word)           │             │
│  │ Alt+B   ← 跳一个单词 (Backward)           │             │
│  │ Alt+F   → 跳一个单词 (Forward)            │             │
│  └──────────────────────────────────────────┘             │
└─────────────────────────────────────────────────────────────┘

实用场景

场景1:快速修改命令

# 原始命令(假设要修改)
git commit -m "fix bug"

# Ctrl+A → 行首,修改为
git push origin main && git commit -m "fix bug"

场景2:删除整行重新输入

# 输错了整行
curl -X GET htt://example.com/api

# Ctrl+U 删除整行,重新输入
curl -X GET https://example.com/api

场景3:快速删除前一个单词

# 命令多打了一个单词
npm install react vue angular

# Ctrl+W 删除前一个单词
npm install react vue

场景4:单词级别跳转

# 需要修改中间某个参数
python main.py --config=/etc/app/config.yaml

# Alt+B 跳到 config 前
python main.py --config=/etc/app/config.yaml
#                      ↑
#                     光标在这里

macOS 特别说明

在macOS终端中,Alt键通常需要配合Option键使用:

快捷键 macOS等效
Alt + B Option + ←Alt + B
Alt + F Option + →Alt + F

提示:在macOS终端偏好设置中,可以勾选”使用Option作为Meta键”来启用Alt组合键。


为什么记住这些就够了?

原因 说明
最高频 这7个键覆盖了90%的终端操作
有规律 每个键都有明确的记忆技巧
跨平台 Linux/macOS/Windows的Git Bash/WSL都支持
组合使用 可以组合出更多高效操作

进阶技巧(可选)

快捷键 功能
Ctrl + Y 粘贴最近删除的内容
Ctrl + C 中断当前命令
Ctrl + L 清屏(相当于clear)
Ctrl + R 反向搜索历史命令
Ctrl + D 退出当前终端

要点提炼

  • ⌨️ 记住7个核心快捷键就能应付90%的场景
  • 🧠 记忆技巧:每个键都有含义(Ahead/End/Kill/Word/Backward/Forward)
  • 🔄 熟能生巧:每天使用,一周形成肌肉记忆
  • 📱 跨平台:Linux/macOS/Windows通用