Lệnh & chế độ quyền hạn
Slash command
Phần tiêu đề “Slash command”Trong phiên tương tác, gõ / để xem danh sách lệnh khả dụng (gõ thêm chữ để lọc). Danh sách này gồm lệnh có sẵn, skill bạn hoặc dự án đã cài, và lệnh do MCP server/plugin cung cấp — nên danh sách thật trên máy bạn có thể nhiều hơn bảng dưới đây.
| Lệnh | Chức năng |
|---|---|
/help |
Xem trợ giúp và danh sách lệnh |
/clear |
Xoá lịch sử hội thoại, bắt đầu phiên mới |
/resume |
Chọn một phiên cũ để tiếp tục |
/init |
Khởi tạo file CLAUDE.md cho dự án — Claude tự khám phá code và đề xuất nội dung |
/memory |
Xem/sửa các file CLAUDE.md và auto memory đang áp dụng |
/context |
Xem những gì đang thực sự nằm trong ngữ cảnh (context) của phiên — hữu ích để debug xem CLAUDE.md có load không |
/agents |
Quản lý subagent |
/hooks |
Xem/cấu hình hooks |
/mcp |
Quản lý kết nối MCP server |
/config |
Mở cấu hình nhanh (theme, model, editor mode…) |
/login |
Đăng nhập / đổi tài khoản |
/review |
Review pull request |
/loop |
Chạy lặp lại một prompt theo chu kỳ |
/exit |
Thoát Claude Code (tương đương Ctrl+D hai lần) |
Bạn cũng có thể tự tạo slash command tuỳ chỉnh hoặc skill cho riêng dự án hoặc cá nhân, đóng gói một quy trình hay dùng lặp lại thành một lệnh gõ nhanh.
Chế độ quyền hạn (permission modes)
Phần tiêu đề “Chế độ quyền hạn (permission modes)”Mỗi khi Claude muốn sửa file, chạy lệnh shell, hay gọi ra ngoài mạng, nó sẽ dừng lại và xin phép bạn — trừ khi chế độ đang bật cho phép bỏ qua bước này. Chế độ quyền hạn quyết định tần suất những lần dừng lại đó xảy ra: chế độ chặt cho bạn duyệt từng hành động, chế độ lỏng để Claude làm việc liên tục và chỉ báo cáo lại khi xong. Chọn giám sát chặt cho việc nhạy cảm, chọn ít gián đoạn hơn khi bạn đã tin tưởng hướng đi.
| Chế độ | Điều gì chạy mà không cần hỏi | Phù hợp khi nào |
|---|---|---|
Manual (giá trị cấu hình: default) |
Chỉ đọc file | Mới bắt đầu, hoặc việc nhạy cảm cần soát kỹ |
acceptEdits |
Đọc file, sửa/tạo file, và vài lệnh filesystem an toàn (mkdir, mv, cp…) |
Đang lặp lại trên code bạn sẽ tự review sau bằng git diff |
plan |
Chỉ đọc, không sửa gì — Claude nghiên cứu rồi đưa ra kế hoạch để bạn duyệt trước | Khám phá codebase lạ trước khi cho phép sửa |
auto |
Gần như mọi thứ, có một lớp kiểm tra an toàn chạy nền phía sau | Tác vụ dài, muốn giảm số lần bị hỏi |
bypassPermissions |
Mọi thứ, không kiểm tra gì | Chỉ dùng trong container/VM cô lập, không có dữ liệu quan trọng |
Nhấn Shift+Tab để chuyển vòng qua các chế độ default → acceptEdits → plan (và thêm auto/bypassPermissions nếu tài khoản/cấu hình của bạn có bật). Thanh trạng thái sẽ hiện chế độ đang bật.
Đặt chế độ mặc định
Phần tiêu đề “Đặt chế độ mặc định”Ngoài chuyển tay bằng Shift+Tab, bạn có thể:
- Chỉ định lúc khởi động:
claude --permission-mode plan - Đặt cố định trong
settings.json(xem Cấu hình):{"permissions": {"defaultMode": "acceptEdits"}}
Ngoài chế độ tổng quát, bạn có thể cấu hình quy tắc chi tiết hơn (allow/ask/deny cho từng loại lệnh cụ thể) — xem Cấu hình.
Chế độ tương tác — thao tác nhanh trong phiên
Phần tiêu đề “Chế độ tương tác — thao tác nhanh trong phiên”Ngoài gõ yêu cầu tự do, một số ký hiệu đặc biệt giúp thao tác nhanh hơn:
| Gõ | Ý nghĩa |
|---|---|
/ ở đầu dòng |
Mở menu slash command / skill |
@đường-dẫn |
Nhắc (mention) trực tiếp một file hoặc thư mục làm ngữ cảnh, ví dụ @src/utils/auth.js — nội dung file được đưa thẳng vào hội thoại, không cần chờ Claude tự đọc |
!lệnh ở đầu dòng |
Chạy lệnh shell trực tiếp (không qua Claude duyệt), kết quả được thêm vào ngữ cảnh để Claude phản hồi tiếp — ví dụ !npm test |
Vài phím tắt hữu ích khác:
Shift+Tab— chuyển chế độ quyền hạn (xem trên).Ctrl+O— bật/tắt xem chi tiết các tool đã gọi (transcript viewer).Ctrl+R— tìm lại lệnh cũ đã gõ (reverse search).Esc— dừng Claude giữa chừng để bạn đổi hướng;Eschai lần khi ô nhập trống sẽ mở menu “tua lại” (rewind) để khôi phục một điểm trước đó trong hội thoại/code.- Dán ảnh/screenshot trực tiếp vào ô nhập (
Ctrl+V, hoặcCmd+Vtrên iTerm2) để Claude phân tích UI, lỗi hiển thị, mockup thiết kế…