Claude Code là trợ lý lập trình AI chạy trên giao diện dòng lệnh (terminal) do Anthropic phát triển. Để bắt đầu ngay, hãy cài đặt công cụ này bằng lệnh npm install -g @anthropics/claude-code, sau đó chạy lệnh claude tại thư mục gốc của dự án để khởi động phiên làm việc tương tác.
Bảng cheat sheet về Claude Code này là tài liệu tham khảo nhanh dành cho người mới bắt đầu cũng như các lập trình viên đang sử dụng trợ lý AI này trong những dự án thực tế. Tài liệu được thiết kế để tra cứu nhanh, ôn tập và sử dụng hàng ngày, bao gồm các lệnh, quy trình làm việc và những mẫu câu lệnh (prompt) phổ biến nhất mà không đi vào giải thích dài dòng.
Cài đặt và xác thực
| Lệnh | Mô tả |
|---|---|
npm install -g @anthropics/claude-code | Cài đặt Claude Code trên toàn hệ thống |
claude auth login | Xác thực với Anthropic |
claude auth status | Kiểm tra trạng thái đăng nhập |

Bắt đầu / Tiếp tục / Thực thi 1 lần
| Lệnh | Sử dụng |
|---|---|
claude | Bắt đầu phiên tương tác |
claude --resume | Tiếp tục phiên làm việc trước |
claude "prompt" | Chạy một tác vụ thực thi một lần |
Các phím tắt hữu ích nhất cho Claude Code
| Phím tắt | Hành động |
|---|---|
Ctrl + C | Ngắt hoạt động hiện tại |
Ctrl + L | Xóa màn hình terminal |
Mũi tên lên | Gọi lại lệnh trước đó |
Mũi tên xuống | Điều hướng lịch sử lệnh |
Tab | Tự động hoàn tất lệnh hoặc đường dẫn |
Ctrl + D | Thoát phiên hiện tại |
Ctrl + R | Tìm kiếm lịch sử lệnh |
Esc | Ngắt phản hồi hoặc thao tác hiện tại của Claude |
Esc + Esc | Mở các tùy chọn tua lại/checkpoint |
Shift + Tab | Chuyển đổi giữa các chế độ quyền |
Ctrl + O | Hiển thị chế độ xem bản ghi chi tiết |
@ + đường dẫn | Tham chiếu đến một file hoặc thư mục trong prompt |
/ | Mở menu Command |
? | Hiển thị các phím tắt có sẵn |
Phiên và các lệnh Slash
| Lệnh | Mô tả |
|---|---|
/help | Hiển thị các lệnh khả dụng |
/clear | Xóa ngữ cảnh hiện tại |
/exit | Thoát phiên |
/version | Hiển thị thông tin phiên bản |
/status | Hiển thị thông tin về tài khoản, mô hình, thư mục làm việc và phiên bản |
/doctor | Chẩn đoán các vấn đề về cài đặt và môi trường của Claude Code |
/agents | Liệt kê, tạo hoặc chỉnh sửa các subagent |
/skills | Liệt kê các skill hiện có |
/hooks | Xem các hook đã được cấu hình |
/resume | Tiếp tục phiên làm việc trước đó |
Các thao tác với file và code
| Lệnh | Mục đích |
|---|---|
claude "read file.py" | Đọc và giải thích một file |
claude "edit index.js" | Chỉnh sửa file hiện có |
claude "create utils.py" | Tạo một file mới |
claude "refactor this file" | Tái cấu trúc code |
Các tác vụ nhanh (câu lệnh đơn)
| Tác vụ | Lệnh |
|---|---|
| Giải thích code | claude "explain this file" |
| Tóm tắt dự án | claude "summarize project" |
| Khắc phục các lỗi lint | claude "fix lint errors" |
| Tối ưu hóa hàm | claude "optimize this function" |
Hiểu codebase
| Lệnh | Trường hợp sử dụng |
|---|---|
claude "analyze repo" | Phân tích tổng quan |
claude "explain folder structure" | Hiểu về bố cục |
claude "find unused code" | Phát hiện code "chết" |
claude "suggest improvements" | Các ý tưởng dọn dẹp codebase |
Gỡ lỗi & Sửa lỗi
| Kịch bản | Lệnh |
|---|---|
| Lỗi Runtime | claude "debug this error" |
| Dấu vết ngăn xếp | claude "fix stack trace" |
| Logic sai | claude "why is this failing?" |
| Lỗi ẩn | claude "find logical bug" |
Tái cấu trúc và tối ưu hóa
| Mục tiêu | Lệnh |
|---|---|
| Đơn giản hóa code | claude "simplify logic" |
| Cải thiện khả năng đọc | claude "improve readability" |
| Loại bỏ các phần trùng lặp | claude "remove duplication" |
| Hiệu suất | claude "optimize performance" |
Kiểm thử & Chất lượng
| Tác vụ | Lệnh |
|---|---|
| Viết các bài kiểm thử | claude "write tests" |
| Sửa các bài kiểm thử | claude "fix failing tests" |
| Thêm các trường hợp ngoại lệ | claude "add edge cases" |
| Đánh giá phạm vi bao gồm | claude "analyze test coverage" |
Git & Pull Request (PR)
| Tác vụ | Lệnh |
|---|---|
| Xem lại các thay đổi | claude "review git diff" |
| Commit tin nhắn | claude "suggest commit message" |
| Khắc phục xung đột | claude "fix merge conflicts" |
| Tóm tắt PR | claude "prepare PR summary" |
Tài liệu
| Tác vụ | Lệnh |
|---|---|
| Tạo README | claude "create README" |
| Tài liệu hóa chức năng | claude "document this function" |
| Chú thích nội dòng | claude "add inline comments" |
| Tài liệu API | claude "generate API docs" |
Bộ nhớ và ngữ cảnh
| Lệnh | Purpose |
|---|---|
claude --memory | Kích hoạt bộ nhớ |
claude "show memory" | Xem ngữ cảnh đã lưu |
claude "clear memory" | Reset bộ nhớ |
CLAUDE.md: File bộ nhớ dự án
| Tác vụ | Lệnh / Hành động |
|---|---|
| Tạo file ban đầu | claude /init |
| Xác định các quy ước lập trình | Thêm trực tiếp các quy tắc vào CLAUDE.md |
| Thiết lập ghi chú về cấu trúc thư mục | Mô tả bố cục và mục đích |
| Ghi lại những sai lầm trong quá khứ | Hãy ghi chúng vào để Claude không lặp lại các nội dung đó |
MCP (Model Context Protocol): Tích hợp bên ngoài
| Tác vụ | Lệnh |
|---|---|
| Thêm MCP server | claude mcp add |
| Liệt kê các máy chủ đã kết nối | claude mcp list |
| Xóa máy chủ | claude mcp remove <name> |
| Sử dụng công cụ MCP trong phiên làm việc | Claude tự động kích hoạt khi phù hợp |
Hook: Trình kích hoạt tự động
| Sự kiện Hook | Thời điểm kích hoạt |
|---|---|
SessionStart | Trong mỗi phiên làm việc mới hoặc được tiếp tục |
PreToolUse | Trước khi Claude chạy bất kỳ công cụ nào |
PostToolUse | Sau khi một công cụ hoàn tất |
UserPromptSubmit | Mỗi khi bạn gửi tin nhắn |
Stop | Khi phiên làm việc kết thúc |
Subagent - Thực thi song song
| Tác vụ | Lệnh |
|---|---|
| Tạo một subagent | claude "run this task in a subagent" |
| Phiên shell chạy ngầm | claude agents ! <command> |
| Tách biệt các phân tích chuyên sâu | Định nghĩa agent trong .claude/agents/<name>.md |
Các lệnh Slash (Nâng cao)
| Lệnh | Mô tả |
|---|---|
/init | Tạo file CLAUDE.md cho dự án của bạn |
/cost | Hiển thị mức sử dụng token và bảng phân tích chi phí |
/model | Chuyển đổi hoặc lưu mô hình đang hoạt động của bạn |
/compact | Nén ngữ cảnh để tiết kiệm token |
/code-review | Thực hiện đánh giá code cho các thay đổi hiện tại |
/code-review --fix | Xem xét và tự động áp dụng các bản sửa lỗi |
/simplify | Đánh giá việc tái cấu trúc chỉ nhằm mục đích dọn dẹp code |
Quyền & Sự an toàn
| Lệnh | Mục đích |
|---|---|
claude --allowedTools "Bash,Edit" | Giới hạn các công cụ mà Claude có thể sử dụng |
claude --disallowedTools "Bash" | Chặn các công cụ cụ thể |
claude --no-permission-check | Bỏ qua các thông báo xác nhận (cần thận trọng khi sử dụng) |
| Xem lại các thay đổi trước khi commit | Luôn luôn sử dụng diff trước git commit trong môi trường thực tế |
Cấu trúc thư mục .claude (Dành cho người dùng nâng cao)
Hầu hết các kỹ sư sử dụng Claude Code đều bỏ lỡ khoảng 80% giá trị của sản phẩm do không tận dụng thư mục .claude/.
.claude/
├── CLAUDE.md ← Bộ nhớ và quy ước dự án
├── agents/ ← Các định nghĩa về subagent chuyên biệt
├── skills/ ← Workflow lệnh slash có thể tái sử dụng
├── rules/ ← Các quy tắc hành vi theo phạm vi đường dẫn
└── settings.json ← Hook, quyền hạn, cấu hình mô hìnhChế độ Headless & Tự động hóa
| Lệnh / Tùy chọn | Sử dụng |
|---|---|
claude -p "prompt" | Chạy Claude Code ở chế độ không tương tác với một câu lệnh (prompt) |
claude -p "run tests and explain failures" | Chạy một tác vụ phát triển tự động |
claude -p "review this code" | Sử dụng Claude Code trong các script hoặc CI workflow |
Chế độ Headless cho phép Claude Code hoạt động mà không cần phiên làm việc trên terminal có tính tương tác. Chế độ này hữu ích cho tự động hóa, CI/CD pipeline, quy trình đánh giá code định kỳ, quy trình kiểm thử, tạo tài liệu và các tác vụ phát triển có tính lặp lại khác.
Checkpoint & Quay lại
| Hành động | Mục đích |
|---|---|
Esc | Ngắt hoạt động hiện tại của Claude |
Esc + Esc | Mở menu Rewind/checkpoint |
/rewind | Quay lại checkpoint trước đó khi có sẵn |
Claude Code cung cấp các checkpoint giúp việc hoàn tác những thay đổi không mong muốn trong phiên làm việc tương tác trở nên dễ dàng hơn. Trước khi chấp nhận một đợt tái cấu trúc code quy mô lớn hoặc một thay đổi mang tính thử nghiệm, bạn có thể sử dụng tính năng quay lại trạng thái trước đó thay vì phải thủ công hoàn tác từng thay đổi một.
Các skill Claude Code
Skill là các quy trình làm việc có thể tái sử dụng, giúp mở rộng khả năng của Claude Code thông qua những hướng dẫn, quy trình, template và file hỗ trợ chuyên biệt. Khác với file CLAUDE.md - nơi chứa các hướng dẫn dự án được nạp vào ngữ cảnh phiên làm việc - các skill chỉ được nạp khi cần thiết cho một tác vụ cụ thể. Bạn cũng có thể kích hoạt trực tiếp một skill bằng cách sử dụng lệnh bắt đầu bằng lệnh slash tương ứng.
| Tính năng | Mục đích |
|---|---|
SKILL.md | Xác định các hướng dẫn và hành vi của Skill |
.claude/skills/ | Lưu trữ các skill ở cấp độ dự án |
~/.claude/skills/ | Lưu trữ các skill cá nhân có thể sử dụng trên nhiều dự án |
/skill-name | Chủ động kích hoạt skill |
CLAUDE.md, Skills, Subagents, Hooks
| Tính năng | Tốt nhất cho |
|---|---|
CLAUDE.md | Các hướng dẫn, quy ước, kiến trúc và lệnh áp dụng cho toàn bộ dự án |
| Skills | Workflow có thể tái sử dụng và quy trình chuyên biệt |
| Subagents | Ủy quyền các tác vụ riêng lẻ hoặc chuyên biệt |
| Hooks | Tự động thực thi các hành động khi xảy ra những sự kiện cụ thể |
| MCP | Kết nối Claude Code với các công cụ và dịch vụ bên ngoài |
Cách dễ nhất để ghi nhớ sự khác biệt là: Sử dụng CLAUDE.md cho kiến thức dự án mang tính lâu dài, Skills cho các quy trình làm việc có thể tái sử dụng, Subagents cho các công việc được ủy quyền, Hooks cho các hành động tự động kích hoạt bởi sự kiện, và MCP cho việc tích hợp với các hệ thống bên ngoài.
Tư duy mở rộng (Nâng cao)
| Lệnh | Sử dụng |
|---|---|
claude --think | Chế độ suy luận sâu |
claude "deeply analyze architecture" | Đánh giá thiết kế và hiệu năng |
Nâng cấp prompt (Bản sửa đổi)
| Tránh | Sử dụng thay thế |
|---|---|
Fix this | Fix this Python KeyError and explain why |
Write code | Create a Node.js API with validation |
Claude Code phát huy hiệu quả tốt nhất khi được sử dụng như một người bạn đồng hành trong công việc lập trình hàng ngày, thay vì chỉ là công cụ tạo code dùng một lần. Bản cheat sheet này được thiết kế để giúp bạn nhanh chóng tra cứu các lệnh, mẫu và workflow, qua đó duy trì năng suất mà không làm gián đoạn mạch tư duy khi viết code.
TƯ VẤN: Click Here hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty