Cách dùng Bảng lệnh CMD Windows
- Nhập giá trị của bạn (thư mục, file, host) vào các ô ở đầu trang — mọi ví dụ trên trang sẽ cập nhật ngay.
- Tìm kiếm hoặc chuyển nhanh đến một mục để tìm lệnh bạn cần.
- Nhấn Sao chép để lấy một dòng lệnh sẵn sàng chạy, hoặc Sao chép mục để lấy cả khối có chú thích.
- Các lệnh được đánh dấu phá hủy sẽ xóa hoặc ghi đè dữ liệu — hãy đọc ghi chú trước khi chạy.
Khi nào nên dùng CMD
PowerShell là shell hiện đại của Windows, nhưng Command Prompt vẫn xuất hiện ở khắp nơi: file batch, trình cài đặt, chế độ khôi phục và nhiều tài liệu đều giả định cmd.exe. Các lệnh của nó ngắn gọn và ổn định — ipconfig, robocopy, sfc và netstat hoạt động giống nhau suốt nhiều năm — và chúng cũng chạy được trong PowerShell.
Những lưu ý khi viết file batch
Trong file .bat, biến vòng lặp cần hai dấu phần trăm (%%f thay vì %f). Biến được gán bên trong khối có ngoặc đơn cần setlocal EnableDelayedExpansion và cú pháp !var! để thấy giá trị mới. Hãy lưu file batch với kết thúc dòng CRLF — công cụ chuyển đổi kết thúc dòng sẽ sửa các file được chỉnh sửa trên macOS hoặc Linux.
Chạy với quyền quản trị viên
Các lệnh sửa chữa và hệ thống như sfc, DISM, chkdsk và thay đổi dịch vụ cần cửa sổ dòng lệnh có quyền nâng cao: tìm “cmd”, nhấn chuột phải và chọn Run as administrator (Chạy với quyền quản trị viên). Xem thêm bảng lệnh PowerShell để so sánh.
Cũng được tìm dưới tên: lệnh cmd, các lệnh cmd windows, lệnh command prompt, cheat sheet cmd, lệnh batch, dòng lệnh windows, ví dụ robocopy, ví dụ findstr.
Các công cụ dùng kèm tốt với Bảng lệnh CMD Windows
- Cheat sheet lệnh Linux — Các lệnh Linux và bash mà lập trình viên dùng trên máy chủ và laptop: tệp, tìm kiếm, phân quyền, tiến trình, log, mạng và SSH.
- Chuyển đổi đường dẫn Windows — Dán đường dẫn ở bất kỳ định dạng nào, ví dụ C:\Users\me\project, /mnt/c/Users/me/project hoặc /c/Users/me, rồi nhận ngay các dạng còn lại, sẵn sàng để sao chép: WSL, Git Bash, Cygwin, URL file, UNC và dạng đã escape cho code.
- Bảng lệnh Git — Mọi lệnh Git bạn dùng hằng ngày, và cả những lệnh cần khi có sự cố, được giải thích trong một dòng.
- Bảng lệnh Docker — Các lệnh Docker và Docker Compose bạn dùng mỗi tuần, giải thích trong một dòng.
Câu hỏi thường gặp
Làm sao để biết chương trình nào đang dùng một cổng?
netstat -ano | findstr :3000 để lấy PID, sau đó dùng tasklist | findstr PID hoặc kết thúc tiến trình bằng taskkill /pid PID /f.Khác nhau giữa xcopy và robocopy là gì?
Làm sao để xem mật khẩu Wi-Fi đã lưu?
netsh wlan show profile name="NetworkName" key=clear — mật khẩu sẽ hiển thị ở mục “Key Content”.