Công cụ AI Coding

Claude Code cheat sheet: lệnh & phím tắt hay dùng (2026)

Aug 14, 202611 phút đọc

Với Claude Code, bạn chỉ cần nhớ 7 lệnh slash - /help, /clear, /compact, /init, /context, /cost, /model - cùng 5 phím - Shift+Tab (đổi mode), Esc (ngắt), Esc Esc (rewind), Ctrl+C (hủy) và @ (đính file) - là dùng tốt khoảng 90% thời gian. Cả cheat sheet đầy đủ (CLI + slash + phím tắt) và bản tải/in nằm ngay bên dưới.

Claude Code cheat sheet này gồm gì & cách đọc

Trang này gom mọi lệnh & phím tắt Claude Code hay dùng vào một chỗ để bạn lưu lại tra mãi. Có ba loại "lệnh", đừng nhầm lẫn:

  • (1) Lệnh CLI - gõ ở terminal để mở hoặc điều khiển một phiên, ví dụ claude, claude -c, claude update. Đây là lệnh của hệ điều hành, không phải trong phiên chat.
  • (2) Slash command - gõ bên trong phiên, luôn bắt đầu bằng /, ví dụ /clear, /compact. Gõ mỗi dấu / là hiện menu đầy đủ lệnh có trong máy bạn (kể cả lệnh custom, plugin và MCP).
  • (3) Phím tắt - điều khiển phiên bằng bàn phím, ví dụ Shift+Tab, Esc. Gõ ? để xem danh sách phím tắt ngay tại chỗ.

Mẹo nhớ: / mở menu lệnh, ? mở bảng phím tắt. Hai phím này là "cửa" để tự khám phá phần còn lại mà không cần thuộc lòng. Nếu chỉ có thời gian đọc một mục, hãy đọc mục "7 lệnh hay dùng nhất" ngay bên dưới - phần còn lại để tra khi cần. Các bảng đều copy-paste được, nên bạn có thể chọn phần liên quan tới việc của mình rồi lưu vào ghi chú riêng.

7 lệnh slash hay dùng nhất (từ dùng thật hằng ngày)

Không phải lệnh nào cũng dùng ngang nhau. Trong công việc thường ngày, mình chỉ chạm tới bảy lệnh dưới đây là nhiều nhất - đặc biệt ba lệnh có dấu ⭐ chuyên để quản lý context/token, thứ quyết định phiên làm việc mượt hay lag.

LệnhChức năngKhi nào dùng
/clearXóa toàn bộ ngữ cảnh, bắt đầu phiên sạchKhi chuyển sang tác vụ mới không liên quan - tránh Claude "nhớ" nhầm việc cũ
/compactNén lịch sử hội thoại thành bản tóm tắt, giữ ý chínhKhi phiên dài, sắp đầy context nhưng vẫn muốn tiếp tục mạch việc
/contextXem context đang dùng bao nhiêu, phần nào chiếm chỗKhi thấy Claude chậm/lệch - kiểm tra trước khi quyết định clear hay compact
/costXem token/chi phí đã dùng của phiênKhi cần theo dõi ngân sách, nhất là lúc chạy tác vụ lớn
/initQuét dự án và tạo file CLAUDE.md khởi điểmLần đầu mở Claude Code trong một repo mới
/modelĐổi model đang dùng cho phiênKhi muốn dùng model mạnh cho việc khó, hoặc model nhẹ cho việc vặt
/helpHiện trợ giúp & danh sách lệnhKhi quên lệnh - hoặc chỉ cần gõ / để duyệt nhanh

Quy tắc bỏ túi về context: hết việc thì /clear, đang việc dài mà sắp đầy thì /compact, còn phân vân thì gõ /context xem trước rồi hẵng quyết. Ba lệnh này tiết kiệm token và giữ câu trả lời của Claude bám đúng việc.

Bảng đầy đủ slash commands

Dưới đây là các lệnh slash phổ biến, nhóm theo mục đích. Danh sách thực tế thay đổi theo phiên bản và theo lệnh custom/plugin/MCP bạn đã cài - cách chắc chắn nhất luôn là / ngay trong máy bạn để thấy đúng những gì đang có.

NhómLệnh
Phiên & context/clear · /compact · /context · /rewind 🆕 · /resume · /status
Dự án & cấu hình/init · /memory · /config · /agents · /permissions · /mcp · /hooks
Làm việc/review · /pr · /add-dir · /vim · /plan · /simplify 🆕
Hệ thống/doctor · /cost · /bug · /login · /logout · /release-notes

Lưu ý mới/đổi tên 2026 (🆕): lệnh tạo nhánh hội thoại /fork đã đổi thành /branch; /rewind cho phép tua lại về checkpoint trước; và /simplify giúp rút gọn/dọn lại phần code Claude vừa viết. Nếu bạn quen tên cũ mà gõ không ra, hãy gõ / để xem tên hiện hành trong bản của bạn. Tên lệnh chuẩn theo phiên bản luôn có trong tài liệu chính thức Claude Code.

Lệnh CLI & cờ (flags) chạy từ terminal

Đây là phần gần như không cheat sheet tiếng Việt nào gom đủ. Các lệnh này gõ ở terminal (không phải trong phiên), dùng để mở phiên, chạy chế độ headless hoặc bảo trì công cụ.

LệnhChức năngVí dụ
claudeMở một phiên tương tác trong thư mục hiện tạiclaude
claude "prompt"Mở phiên kèm prompt đầu tiên luônclaude "sửa lỗi build"
claude -p "…"Chế độ headless/print: chạy một lần, in kết quả rồi thoát (hợp cho script)claude -p "tóm tắt README"
claude -c / --continueTiếp tục phiên gần nhấtclaude -c
claude -r / --resumeChọn và mở lại một phiên cũ theo danh sáchclaude -r
claude --model …Chỉ định model khi mở phiênclaude --model sonnet
claude updateCập nhật Claude Code lên bản mớiclaude update
claude mcpQuản lý các MCP server đã kết nốiclaude mcp list
claude configXem/đổi cấu hình từ terminalclaude config
claude doctorChẩn đoán cài đặt khi gặp trục trặcclaude doctor
--dangerously-skip-permissions⚠️ Bỏ qua mọi hỏi quyền - Claude tự chạy lệnh/sửa file không xác nhậnclaude --dangerously-skip-permissions

Hai cờ đáng nhớ nhất hằng ngày là -c (tiếp tục ngay phiên vừa rồi, hợp lúc bạn lỡ đóng terminal) và -p (chạy một phát rồi thoát, hợp để nhét Claude vào script hoặc pipeline CI). Còn claude doctor nên là lệnh đầu tiên bạn gõ mỗi khi có gì đó "sai sai" - nó kiểm tra cài đặt và chỉ ra vấn đề trước khi bạn mất thời gian mò.

Cảnh báo an toàn: chỉ dùng --dangerously-skip-permissions trong môi trường cô lập (container/VM, repo throwaway). Ở máy thật hoặc repo quan trọng, cờ này có thể để Claude xóa/ghi đè file mà không hỏi. Muốn hiểu cơ chế quyền an toàn hơn, xem bài quản lý permissions Claude Code an toàn.

Bảng phím tắt bàn phím (Windows/Linux vs macOS)

Đây là khe hở lớn nhất mà competitor tiếng Việt bỏ trống. Bảng đầy đủ, phân biệt phím cho Windows/Linux (Ctrl)macOS (Cmd) khi khác nhau.

PhímChức năngGhi chú
Shift+TabĐổi chế độ: bình thường → auto-accept edits → Plan modeGiống nhau trên mọi OS; xem mục Plan mode bên dưới
EscNgắt Claude đang chạy (dừng câu trả lời/tác vụ)Phím "phanh gấp" dùng nhiều nhất
Esc EscMở menu rewind/checkpoint để tua lạiNhấn Esc hai lần liên tiếp
Ctrl+CHủy thao tác hiện tại / thoátmacOS cũng dùng Ctrl+C (không phải Cmd)
Ctrl+DThoát khỏi phiênKhi dòng nhập trống
Ctrl+RTìm ngược trong lịch sử promptGiống reverse-search của shell
Ctrl+OXem transcript đầy đủ của phiênĐọc lại toàn bộ, kể cả phần bị gập
↑ / ↓Duyệt lịch sử các prompt đã gõNhanh hơn gõ lại
TabAuto-complete (đường dẫn file, lệnh…)Gõ vài ký tự rồi Tab
/Mở menu slash commandCách tra lệnh có thật trong máy bạn
?Xem danh sách phím tắt tại chỗKhông cần nhớ hết bảng này

Prefix nhanh: ! bash · @ file · # ghi nhớ

Ba ký tự đứng đầu dòng này giúp thao tác nhanh mà không cần lệnh dài:

  • ! - chạy bash trực tiếp.!npm test để chạy ngay trong terminal của phiên; Claude thấy được output và dùng nó cho bước sau. Hữu ích khi muốn Claude "nhìn thấy" kết quả lệnh thay vì bạn kể lại.
  • @ - đính file/thư mục vào prompt.@src/app.ts để nạp nội dung file vào ngữ cảnh; hỗ trợ auto-complete đường dẫn khi gõ tiếp.
  • # - thêm nhanh vào bộ nhớ.#luôn dùng pnpm thay cho npm để ghi một quy ước vào CLAUDE.md mà không phải mở file thủ công.

Muốn viết một file CLAUDE.md chuẩn cho dự án (để prefix # ghi đúng chỗ và Claude bám quy ước của bạn), xem hướng dẫn riêng.

Chế độ permission & Plan mode (dùng Shift+Tab)

Nhấn Shift+Tab để xoay vòng qua ba chế độ, mỗi lần một nấc:

  1. Bình thường - Claude hỏi xác nhận trước khi chạy lệnh hoặc sửa file. An toàn nhất cho việc quan trọng.
  2. Auto-accept edits - Claude tự áp dụng chỉnh sửa file mà không hỏi từng lần. Nhanh, hợp khi bạn tin tưởng tác vụ và đang review sau.
  3. Plan mode - Claude chỉ đọc và lập kế hoạch, không sửa gì. Dùng khi muốn Claude khảo sát codebase, đề xuất phương án trước, rồi bạn duyệt mới cho làm.

Mẹo an toàn: với thay đổi lớn hoặc code chưa hiểu rõ, hãy bắt đầu ở Plan mode để Claude trình bày kế hoạch, đọc kỹ rồi mới Shift+Tab về chế độ cho phép sửa. Cách này tránh được những chỉnh sửa hàng loạt ngoài ý muốn.

Tự tạo lệnh riêng (custom slash command)

Bạn có thể biến một prompt hay dùng thành lệnh slash của riêng mình. Rất đơn giản: tạo một file Markdown trong thư mục .claude/commands/, tên file chính là tên lệnh.

# File: .claude/commands/viet-test.md

Viết unit test cho file mà tôi đính kèm.
Dùng framework test đang có trong dự án.
Bao phủ cả case lỗi và edge case, đặt tên test rõ nghĩa.

Lưu xong, trong phiên chỉ cần gõ /viet-test kèm file (@src/app.ts) là Claude chạy đúng prompt đó. Đặt trong .claude/commands/ của repo thì cả team dùng chung; đặt trong thư mục cá nhân thì chỉ mình bạn có. Đây là cách rẻ nhất để chuẩn hóa những việc lặp đi lặp lại.

Muốn đi sâu hơn (tham số, đối số, tổ chức nhiều lệnh), sẽ có bài chuyên về custom slash command trong cụm này - bookmark trang để đón đọc.

📥 Tải cheat sheet in được (PDF/PNG)

Vì đây là trang reference, mình chuẩn bị một bản một trang để bạn in dán cạnh màn hình hoặc lưu offline - gộp cả ba bảng: CLI, slash và phím tắt.

Trong lúc chờ bản in, bạn có thể bôi đen & copy trực tiếp các bảng ở trên vào ghi chú của mình - chúng đều là bảng thật, copy-paste được.

Tăng tốc bằng lệnh dựng sẵn (bộ kit)

Ngoài việc tự viết custom command từng cái, còn có các bộ kit dựng sẵn hàng loạt slash command, skill và workflow cho Claude Code - nạp một lần là có ngay hàng chục lệnh chuẩn hóa cho frontend, backend, database, code review. Một lựa chọn kiểu này là bộ kit AgentKit cho Claude Code (cài qua CLI ak); mình có bài review riêng để bạn tự cân nhắc có hợp nhu cầu không, hoặc xem thẳng ở trang AgentKit (giảm 20% qua link). Nếu bạn thích tự kiểm soát từng lệnh thì custom command ở trên là đủ - kit chỉ giúp đỡ mất công dựng từ số không.

Câu hỏi thường gặp (FAQ)

Làm sao xem tất cả lệnh trong Claude Code?

Gõ dấu / ngay trong phiên để mở menu đầy đủ mọi slash command có trong máy bạn, gồm cả lệnh custom, plugin và MCP. Để xem phím tắt thì gõ ?. Đây là cách chính xác nhất vì danh sách lệnh thay đổi theo phiên bản.

/clear khác /compact thế nào?

/clear xóa sạch ngữ cảnh và bắt đầu lại từ đầu - dùng khi chuyển sang việc mới không liên quan. /compact thì nén lịch sử thành bản tóm tắt nhưng giữ mạch việc - dùng khi phiên dài sắp đầy context mà bạn vẫn muốn tiếp tục cùng tác vụ.

Phím nào hủy Claude đang chạy?

Nhấn Esc để ngắt ngay câu trả lời hoặc tác vụ đang chạy mà không thoát phiên. Nếu muốn hủy thao tác rồi thoát hẳn thì dùng Ctrl+C.

Hoàn tác/rewind thế nào?

Nhấn Esc hai lần liên tiếp (Esc Esc) để mở menu rewind và tua về một checkpoint trước đó, hoặc gõ lệnh /rewind. Cách này giúp quay lui khi Claude đi sai hướng mà không phải bắt đầu lại từ đầu.

Chạy lệnh bash mà không cần Claude xử lý?

Gõ dấu ! ở đầu dòng, ví dụ !npm test. Lệnh chạy trực tiếp trong terminal của phiên và Claude vẫn thấy được output để dùng cho bước sau.

Tự tạo lệnh riêng được không?

Được. Tạo file Markdown trong .claude/commands/ (ví dụ viet-test.md) với nội dung là prompt bạn muốn, sau đó gõ /viet-test trong phiên. Đặt trong repo thì cả team dùng chung.

Kết luận + bước tiếp theo

Nhớ được 7 lệnh + 5 phím ở đầu bài là bạn đã dùng Claude Code trơn tru phần lớn thời gian; phần còn lại cứ gõ /? để tra tại chỗ. Lưu hoặc in trang này để cạnh màn hình, và nhớ rằng danh sách lệnh đổi theo phiên bản - thấy lệnh lạ thì đối chiếu bằng menu / trong máy bạn. Nếu mới bắt đầu, xem tiếp 10 bước bắt đầu cho người mới; còn chưa rõ công cụ này là gì, đọc Claude Code là gì.

J

Jasmine

Tác giả · Jasmine Daily

Người viết nên Jasmine Daily - ghi lại những suy nghĩ, trải nghiệm và những khoảnh khắc đời thường. Thật lòng, không vội vàng, không hoàn hảo.

Jasmine Daily

Vẫn còn nhiều điều đang chờ được đọc.

Nếu bài viết này chạm đến bạn, hãy ghé xem thêm vài trang khác trong cuốn nhật ký này.

Đọc tiếp

Bài viết liên quan