Các Lệnh Cơ Bản Trong Claude Code: Hướng Dẫn CLI & Slash Commands

Các Lệnh Cơ Bản Trong Claude Code: Hướng Dẫn Từ CLI Đến Slash Commands
Claude Code là gì? Đối với cộng đồng lập trình viên, đây là công cụ CLI (Command Line Interface) trợ lý AI mang tính đột phá từ Anthropic (Anthropic.com). Khác với việc phải copy-paste code thủ công vào web chat, Claude Code hoạt động trực tiếp trong terminal của bạn, có khả năng đọc, viết, chạy thử nghiệm và kiểm soát codebase một cách thông minh.
Để làm chủ công cụ cực mạnh này, việc hiểu rõ các lệnh cơ bản của Claude Code là điều bắt buộc. Bài viết này sẽ hướng dẫn bạn chi tiết từ cách cài đặt, khởi chạy, các lệnh CLI hệ thống, cho đến các lệnh tương tác đặc biệt (slash commands) bên trong phiên chat để tối ưu hóa công việc và tiết kiệm token nhất!
[!NOTE] Key Takeaways
- Tiết kiệm 50% Token với
/compact: Lệnh nén lịch sử chat giúp bạn giải phóng bộ nhớ context cực nhanh, tránh lãng phí hạn ngạch token.- Tích hợp Terminal: Claude Code không chỉ chat, nó có thể trực tiếp chạy các lệnh như
npm run testhaygit commitngay tại terminal.- Lệnh Doctor đắc lực: Dùng
/doctorhoặcclaude doctorđể giải quyết mọi sự cố liên quan đến quyền truy cập, kết nối mạng hoặc tài khoản.- Hỗ trợ đa dạng dự án: Sử dụng tốt cho mọi ngôn ngữ từ JavaScript/TypeScript, Python, Go cho đến C/C++.
1. Lệnh Cài Đặt & Khởi Chạy Từ Terminal (CLI Commands)
Trước khi đi sâu vào phiên chat tương tác, bạn cần biết các lệnh để cài đặt, cấu hình và khởi động Claude Code từ môi trường shell của hệ điều hành (Terminal trên macOS/Linux hoặc PowerShell trên Windows).
1.1. Lệnh cài đặt Claude Code
Claude Code được phát hành dưới dạng một package Node.js. Bạn có thể cài đặt toàn cục (globally) thông qua npm:
npm install -g @anthropic-ai/claude-code
Lưu ý: Đảm bảo máy tính của bạn đã cài đặt Node.js phiên bản 18 trở lên. Sau khi cài đặt thành công, bạn chỉ cần gõ chữ claude trên dòng lệnh để gọi trợ lý.
1.2. Khởi chạy chế độ tương tác (Interactive Mode)
Đây là chế độ phổ biến nhất. Claude sẽ mở một phiên giao diện trò chuyện liên tục trong terminal của bạn, tự động quét dự án hiện tại để nắm ngữ cảnh:
claude
Khi chạy lệnh này, Claude Code sẽ bắt đầu bằng việc chào bạn và tóm tắt nhanh về công nghệ chính được sử dụng trong thư mục dự án của bạn (ví dụ: phát hiện dự án React, Next.js hay Python).
1.3. Khởi chạy một câu lệnh một lần (One-shot Prompt Mode)
Nếu bạn không muốn mở phiên chat dài mà chỉ muốn yêu cầu Claude xử lý nhanh một tác vụ cụ thể rồi thoát, hãy truyền trực tiếp prompt vào sau lệnh:
claude "Viết test cases bằng Jest cho file utils.js"
Sau khi hoàn thành viết test case và sửa các thay đổi cần thiết, Claude Code sẽ tự động kết thúc chương trình.
1.4. Lệnh kiểm tra hệ thống và cập nhật
Để đảm bảo phiên bản cài đặt của bạn không bị lỗi kết nối hoặc cần nâng cấp lên phiên bản mới nhất từ Anthropic:
-
Kiểm tra trạng thái cấu hình & kết nối:
claude doctorLệnh này sẽ quét toàn bộ môi trường: kiểm tra xác thực tài khoản, quyền đọc ghi file trong thư mục, và kết nối tới máy chủ Anthropic API.
-
Cập nhật lên phiên bản mới nhất:
claude updateClaude Code sẽ tự động kiểm tra xem có phiên bản cập nhật mới hơn trên NPM hay không và tiến hành cài đặt đè cho bạn.
2. Danh Sách Các Lệnh Slash Commands (Trong Chế Độ Interactive)
Khi bạn đang ở trong phiên chat tương tác của Claude Code, dòng lệnh sẽ hiển thị ký tự nhắc nhập. Tại đây, bạn có thể nhập ngôn ngữ tự nhiên hoặc sử dụng các lệnh bắt đầu bằng dấu gạch chéo / (Slash Commands) để kiểm soát trực tiếp hành vi của trợ lý AI.
Bảng Tổng Hợp Các Lệnh Slash Commands
| Lệnh Slash | Chức Năng Chi Tiết | Tần Suất Khuyên Dùng |
|---|---|---|
/help | Hiển thị danh sách trợ giúp và mô tả tất cả các lệnh khả dụng. | Khi mới sử dụng |
/compact | Nén lịch sử trò chuyện hiện tại để giải phóng bộ nhớ context (token). | Cực kỳ thường xuyên |
/clear | Xóa sạch màn hình terminal và bắt đầu một cuộc hội thoại hoàn toàn mới. | Khi chuyển sang task khác |
/config | Xem và điều chỉnh các thiết lập hệ thống (Internet access, Auto-approve...). | Khi cần tùy chỉnh |
/doctor | Chạy chẩn đoán lỗi hệ thống trực tiếp trong phiên chat. | Khi gặp lỗi kết nối |
/bug | Gửi báo cáo lỗi trực tiếp đến đội ngũ phát triển Anthropic. | Khi phát hiện lỗi CLI |
/exit hoặc /quit | Đóng phiên làm việc hiện tại và quay trở lại shell thông thường. | Khi kết thúc công việc |
3. Tìm Hiểu Sâu Các Lệnh Slash Quan Trọng Nhất
Để tiết kiệm thời gian và đặc biệt là tối ưu hóa dung lượng token khi sử dụng các gói tài khoản tại AgentShop247, bạn cần hiểu sâu cách thức hoạt động của một số lệnh cốt lõi dưới đây:
3.1. Lệnh /compact - Vua Tiết Kiệm Token
Trong một phiên làm việc dài, mỗi khi bạn gửi một câu hỏi mới, Claude Code phải gửi kèm toàn bộ lịch sử hội thoại trước đó (bao gồm cả các đoạn log terminal dài hàng chục dòng, nội dung code cũ đã sửa...) lên máy chủ của Anthropic. Điều này dẫn đến:
- Tốc độ phản hồi bị chậm lại do lượng context quá lớn.
- Tiêu tốn cực kỳ nhiều token quota trong tài khoản của bạn.
Lệnh /compact giải quyết vấn đề này thế nào?
Khi bạn gõ /compact, Claude Code sẽ phân tích toàn bộ cuộc hội thoại từ đầu đến giờ, chắt lọc lại các kết luận quan trọng nhất, danh sách các file đã sửa, mục tiêu hiện tại của bạn là gì, sau đó xóa bỏ toàn bộ phần hội thoại rác ở giữa và chỉ giữ lại bản tóm tắt tinh gọn này.
[!TIP] Mẹo vàng: Cứ sau mỗi 3-5 lượt trao đổi lớn (hoặc sau khi đã chạy thành công một lệnh build/test dài), hãy gõ
/compact. Điều này có thể giúp bạn tiết kiệm tới 30% - 50% lượng token tiêu thụ, giúp gói Trial hoặc gói 5x của bạn dùng được lâu gấp đôi!
3.2. Lệnh /config - Làm Chủ Quyền Hạn Của Trợ Lý
Mặc định, khi Claude Code muốn thực hiện các hành động can thiệp vào máy tính của bạn (như đọc file, ghi đè file, chạy lệnh shell npm run test...), hệ thống sẽ hiển thị câu hỏi yêu cầu bạn nhấn y (đồng ý) hoặc n (từ chối).
Khi sử dụng lệnh /config, bạn sẽ mở ra một menu tương tác cho phép thiết lập chi tiết:
- Bật/Tắt truy cập Internet (Internet Access): Cho phép Claude tìm kiếm tài liệu lập trình mới nhất trên Google.
- Tự động phê duyệt (Auto-approve): Bạn có thể cấu hình cho phép Claude tự động chạy các lệnh đọc file hoặc chạy các lệnh test mà không cần hỏi lại, giúp tăng tốc độ làm việc đáng kể.
- Thay đổi giao diện (Theme): Chuyển đổi giữa chế độ hiển thị sáng (Light) hoặc tối (Dark) cho phù hợp với Terminal của bạn.
3.3. Lệnh /clear và /exit - Kết Thúc Và Dọn Dẹp
/clear: Rất nhiều developer mắc sai lầm là tiếp tục hỏi Claude Code về một lỗi thuộc Class B trong khi đang ở luồng sửa lỗi của Class A. Điều này khiến Claude bị nhiễu thông tin. Hãy gõ/clearđể reset hoàn toàn context khi bạn chuyển sang làm một task mới hoàn toàn độc lập./exit: Lệnh chuẩn chỉ để đóng ứng dụng một cách an toàn, lưu lại mọi trạng thái file và trả terminal của bạn về trạng thái ban đầu.
4. Các "Lệnh" Thực Thi Tác Vụ Bằng Ngôn Ngữ Tự Nhiên
Bên cạnh các lệnh cấu trúc có sẵn, thế mạnh lớn nhất của Claude Code là khả năng hiểu các yêu cầu công việc phức tạp thông qua prompt ngôn ngữ tự nhiên. Dưới đây là các nhóm câu lệnh tác vụ thực tế mà bạn nên áp dụng:
4.1. Nhóm lệnh Khám Phá codebase (Codebase Exploration)
Trước khi bắt tay vào sửa code, bạn có thể yêu cầu Claude quét cấu trúc dự án:
- "Tìm tất cả các file cấu hình liên quan đến kết nối cơ sở dữ liệu."
- "Giải thích cách luồng xử lý Authentication hoạt động trong project này."
- "Hàm
generateTokennằm ở file nào và nó được gọi ở những đâu?"
4.2. Nhóm lệnh Chỉnh Sửa & Viết Code (Writing & Editing)
Bạn không cần chỉ ra chính xác vị trí dòng code, chỉ cần mô tả mong muốn:
- "Sửa lỗi responsive của menu trên giao diện mobile ở file
header.css." - "Viết thêm một API endpoint để lấy danh sách sản phẩm theo danh mục trong file
productController.js." - "Refactor lại hàm
calculateDiscountđể giảm độ phức tạp cyclo và tối ưu hiệu năng."
4.3. Nhóm lệnh Chạy Terminal & Debug (Run & Debug)
Claude Code có thể thay mặt bạn chạy lệnh và đọc kết quả lỗi:
- "Chạy thử lệnh
npm run testvà kiểm tra xem có test case nào bị fail không." - "Tôi đang gặp lỗi này khi chạy build: [Dán lỗi]. Hãy tìm nguyên nhân và sửa triệt để cho tôi."
- "Chạy server dev của dự án này."
4.4. Nhóm lệnh Tự Động Hóa Git Workflow
Claude có thể trực tiếp làm việc với Git để quản lý phiên bản:
- "Chạy
git diffđể xem tôi đã thay đổi những gì, viết một commit message chuẩn Conventional Commits rồi tạo commit mới." - "Tạo một nhánh (branch) mới tên là
feature/payment-integrationvà chuyển sang nhánh đó."
5. Mẹo Phối Hợp Các Lệnh Để Tối Ưu Hóa Quota Claude Code Tại AgentShop247
Như đã biết, các gói Claude Code tại AgentShop247 như Trial (100k token), 5x (500k token), và 10x (1M token) đều áp dụng cơ chế reset quota mỗi 5 giờ. Để tận dụng tối đa lượng token khủng này mà không lo bị ngắt quãng giữa chừng, bạn nên áp dụng quy trình làm việc chuẩn sau:
- Luôn bắt đầu bằng
/clear: Bắt đầu phiên làm việc mới bằng một bộ nhớ trống hoàn toàn để tránh mang theo context thừa từ ngày hôm trước. - Giới hạn context đầu vào: Thay vì yêu cầu "Hãy đọc cả thư mục dự án này", hãy chỉ định rõ "Hãy đọc file
authService.jsvàuserController.jsđể tìm lỗi". - Sử dụng
/compactsau mỗi mốc thành công: Ngay sau khi Claude sửa xong một hàm và bạn chạy test thành công, hãy gõ ngay/compactđể khóa trạng thái hiện tại và giải phóng bộ nhớ chat rác. - Tắt bớt tính năng phụ khi không cần thiết: Nếu bạn đang code offline và không cần tìm kiếm tài liệu trên mạng, hãy dùng
/configtắt kết nối Internet để tránh Claude tự động thực hiện các câu query web tốn token.
6. Câu Hỏi Thường Gặp (FAQ)
Q: Lệnh /compact có làm mất hay hoàn tác các đoạn code tôi đã viết trên máy không?
A: Hoàn toàn không. Lệnh /compact chỉ nén bộ nhớ hội thoại (chat history) giữa bạn và Claude để tiết kiệm token gửi lên máy chủ API. Tất cả các file mã nguồn đã được sửa đổi trên máy tính của bạn đều giữ nguyên.
Q: Claude Code có tự ý chạy các lệnh nguy hiểm (như rm -rf) trên máy tôi không?
A: Mặc định là không. Mỗi khi muốn chạy một lệnh terminal, Claude Code bắt buộc phải hiển thị câu lệnh đó và chờ bạn xác nhận (gõ y). Trừ khi bạn chủ động cấu hình auto-approve cho các lệnh đó trong /config.
Q: Tôi có thể chuyển đổi ngôn ngữ của Claude Code sang tiếng Việt được không? A: Được. Dù giao diện CLI hiển thị mặc định bằng tiếng Anh, bạn chỉ cần gõ prompt bằng tiếng Việt, Claude sẽ tự động nhận diện và phản hồi bạn hoàn toàn bằng tiếng Việt rất trơn tru.
Q: Làm thế nào để cấu hình model khác trong Claude Code?
A: Bạn có thể sử dụng lệnh /config để thay đổi model cấu hình. Theo mặc định, hệ thống tối ưu nhất khi chạy với dòng model mạnh mẽ nhất của Anthropic là Claude 3.7 Opus.
7. Kết Luận: Lập Trình Nhanh Hơn Với Hệ Thống Lệnh Claude Code
Làm chủ các lệnh CLI và Slash Commands của Claude Code sẽ biến bạn thành một lập trình viên có hiệu suất vượt trội. Việc tối ưu hóa câu lệnh không chỉ giúp công việc diễn ra nhanh chóng, trôi chảy mà còn là giải pháp kinh tế nhất để tiết kiệm tài nguyên token.
Nếu bạn đang tìm kiếm một tài khoản Claude Code chất lượng cao để tăng tốc công việc của mình:
👉 Hãy tham khảo và chọn ngay các Gói Claude Code Giá Rẻ tại AgentShop247 để sở hữu tài khoản chính chủ ổn định, reset 5h liên tục với mức giá tốt nhất thị trường Việt Nam hiện nay!
Cần trợ giúp kỹ thuật hoặc tư vấn mua tài khoản? Đừng ngần ngại liên hệ với bộ phận kỹ thuật của AgentShop247 qua Zalo/Hotline hỗ trợ 24/7!