← Quay lại Blog Mẹo máy tính

Dùng Command Prompt cơ bản: 12 lệnh hữu ích cho người mới

· Tân IT365
Người dùng gõ lệnh trên laptop bên cửa sổ buổi tối

Nhiều người dùng máy tính cả chục năm vẫn chưa từng mở Command Prompt (CMD), vì nghĩ đó là công cụ của dân lập trình. Thực tế, CMD là cách nhanh nhất để làm vài việc mà giao diện Windows bắt bạn bấm qua 4-5 lớp menu: kiểm tra mạng đang chậm do đâu, xem máy đang chạy những tiến trình gì, dọn file rác, hay chạy lệnh sửa lỗi hệ thống mà không cần cài phần mềm ngoài.

Bài này hướng tới người dùng văn phòng, chủ shop nhỏ và người mới bắt đầu: chỉ cần biết mở CMD đúng cách, hiểu cấu trúc một câu lệnh, và thuộc khoảng 12 lệnh thông dụng nhất là đã xử lý được phần lớn tình huống thường gặp. Mỗi lệnh đều có ví dụ cụ thể kèm giải thích phần nào an toàn, phần nào cần cẩn thận.

Toàn bộ lệnh trong bài chạy được trên Windows 10 và Windows 11 hiện hành. Bạn không cần cài gì thêm, cũng không cần quyền quản trị cho đa số lệnh — chỉ vài lệnh sửa hệ thống mới cần chạy với quyền Administrator, và bài sẽ ghi rõ ở từng mục.

Bài viết có thể chứa liên kết tiếp thị. Nếu bạn mua qua liên kết này, Tân IT365 có thể nhận hoa hồng nhỏ mà không làm tăng giá bạn trả và không ảnh hưởng đến nội dung tư vấn.

1. Command Prompt là gì và khi nào nên dùng thay vì bấm chuột

Command Prompt là giao diện dòng lệnh có từ thời MS-DOS, vẫn được Microsoft giữ lại trong Windows 11 vì lý do thực dụng: có những việc gõ một câu lệnh nhanh hơn hẳn so với thao tác chuột. Ví dụ, muốn biết máy đang dùng địa chỉ IP nào, cổng mạng nào đang mở, hay tiến trình nào đang ngốn RAM, bạn mở Task Manager và mất vài phút dò; còn ipconfig hay tasklist trả kết quả trong một giây.

CMD đặc biệt hữu dụng trong bốn nhóm việc sau:

Ngược lại, đừng dùng CMD cho việc chỉnh sửa ảnh, soạn văn bản hay quản lý file đơn lẻ — giao diện đồ hoạ làm tốt hơn. Nguyên tắc dễ nhớ: việc lặp lại, việc cần thông tin hệ thống, việc phải chạy lệnh sửa lỗi thì dùng CMD; còn lại cứ dùng chuột.

Một điểm cần biết trước khi bắt đầu: CMD chạy lệnh ngay khi bạn nhấn Enter, không có bước "xác nhận" như hộp thoại Windows. Vì vậy phần 7 của bài sẽ nói rõ những lệnh cần tránh và cách khôi phục khi gõ nhầm.

2. Mở Command Prompt đúng cách, kể cả khi cần quyền quản trị

Có bốn cách mở CMD, khác nhau ở mức quyền và tốc độ:

  1. Nhanh nhất: nhấn Windows + R, gõ cmd, nhấn Enter. Cửa sổ mở ở thư mục người dùng hiện tại.
  2. Qua menu Start: gõ "cmd" vào ô tìm kiếm, chọn Command Prompt trong kết quả.
  3. Mở ngay tại một thư mục: mở thư mục trong File Explorer, gõ cmd vào thanh địa chỉ rồi nhấn Enter — CMD mở đúng tại thư mục đó, tiện khi cần thao tác file.
  4. Quyền Administrator: gõ "cmd" vào Start, bấm chuột phải vào Command Prompt và chọn Run as administrator, rồi bấm Yes ở hộp thoại UAC.

Làm sao biết đang chạy bằng quyền quản trị? Tiêu đề cửa sổ sẽ ghi "Administrator: Command Prompt". Đây không phải chi tiết hình thức: các lệnh sửa hệ thống như sfc /scannow, chkdsk /f, DISM sẽ báo lỗi "You must be an administrator" nếu thiếu quyền, dù bạn gõ đúng cú pháp.

Việc cần làmCần Administrator?
Xem IP, ping, tracert, nslookupKhông
Xem danh sách tiến trình, dung lượng ổ đĩaKhông
Sao chép, đổi tên file trong thư mục cá nhânKhông
sfc /scannow, DISM, chkdsk /f
Tắt tiến trình hệ thống, sửa file trong Windows

Với Windows 11, Microsoft khuyến nghị chuyển dần sang Windows Terminal — công cụ này mở được cả CMD, PowerShell và WSL trong cùng một cửa sổ có tab. Nhưng mọi lệnh trong bài vẫn chạy y nguyên trong Windows Terminal, nên bạn không cần đổi thói quen ngay.

3. Cấu trúc một câu lệnh — hiểu để không gõ sai

Câu lệnh CMD có cấu trúc đơn giản: tên_lệnh + tham số + đối tượng. Ví dụ ping -n 5 google.com gồm lệnh ping, tham số -n 5 (gửi 5 gói), và đối tượng google.com. Hiểu ba phần này là bạn đọc được gần như mọi hướng dẫn trên mạng.

Vài quy tắc cú pháp cần nhớ:

Hai tổ hợp bàn phím dùng liên tục trong CMD: Tab để tự động hoàn thành tên file/thư mục (gõ vài ký tự đầu rồi nhấn Tab), và mũi tên để gọi lại lệnh vừa chạy — rất tiện khi phải chạy lặp một lệnh nhiều lần với tham số khác nhau. Ngoài ra cls để xoá màn hình khi cửa sổ đã đầy chữ, và Ctrl + C để dừng một lệnh đang chạy mãi không kết thúc (như ping liên tục).

4. Điều hướng thư mục và làm việc với file

Bốn lệnh điều hướng cơ bản, dùng nhiều nhất khi mới làm quen:

Khi cần thao tác nhiều file cùng lúc, CMD mạnh hơn hẳn giao diện đồ hoạ nhờ ký tự đại diện *. Ba ví dụ thực dụng cho dân văn phòng và chủ shop:

Câu lệnhViệc nó làm
copy *.pdf D:\HoaDon\2026\Chép toàn bộ file PDF trong thư mục hiện tại sang nơi lưu hoá đơn
ren anh-*.jpg anh-cu-*.jpgĐổi tên hàng loạt ảnh sản phẩm theo một quy tắc
dir *.xlsx /sTìm mọi file Excel trong toàn bộ cây thư mục con

Hai lệnh cần cẩn thận hơn vì có thể làm mất dữ liệu:

Mẹo an toàn: trước khi chạy lệnh xoá hay di chuyển hàng loạt, hãy chạy đúng câu lệnh đó với dir thay cho del để xem danh sách file sẽ bị ảnh hưởng. Ví dụ gõ dir *.tmp /s trước, xem kết quả hợp lý rồi mới đổi thành del *.tmp /s.

5. Kiểm tra mạng bằng CMD — nhanh hơn mở trình duyệt

Khi mạng chậm hoặc mất kết nối, bốn lệnh dưới đây giúp bạn xác định lỗi nằm ở máy, ở router hay ở nhà mạng — thay vì đoán mò và khởi động lại router vô ích.

ipconfig /all — in ra toàn bộ cấu hình mạng: địa chỉ IP, gateway mặc định (thường là router), máy chủ DNS, địa chỉ MAC. Cách đọc nhanh: nếu địa chỉ IPv4 bắt đầu bằng 169.254. thì máy chưa nhận được IP từ router — vấn đề nằm ở kết nối WiFi/dây hoặc ở router, không phải ở nhà mạng.

ping — kiểm tra máy có "nói chuyện" được với một địa chỉ không, và mất gói bao nhiêu phần trăm. Ba mức ping nên chạy theo thứ tự để khoanh vùng lỗi:

LệnhKiểm tra điều gìKết quả gợi ý
ping 127.0.0.1Card mạng của chính máyLỗi = driver mạng có vấn đề
ping 192.168.1.1Kết nối tới routerLỗi = vấn đề WiFi/dây/router
ping 8.8.8.8Ra InternetLỗi = lỗi phía nhà mạng

Thêm -t để ping liên tục (dừng bằng Ctrl + C) — hữu ích khi muốn theo dõi mạng có chập chờn trong lúc làm việc. Thêm -n 10 để gửi 10 gói thay vì 4 gói mặc định, cho kết quả tỷ lệ mất gói đáng tin hơn.

tracert — in ra đường đi của gói tin qua từng thiết bị trung gian tới đích. Nếu thấy gói tin dừng lại ở một bước nào đó rồi timeout liên tục, bạn biết lỗi nằm ở đoạn mạng đó chứ không phải ở máy mình.

nslookup — kiểm tra phân giải tên miền. Hiện tượng điển hình: vào được web bằng IP nhưng không vào được bằng tên miền. Gõ nslookup tanit365.com; nếu lệnh trả về "server can't find", máy chủ DNS đang cấu hình có vấn đề — thử đổi sang DNS công cộng như 8.8.8.8 hoặc 1.1.1.1 trong phần cài đặt card mạng.

Một lệnh nữa đáng biết: netstat -ano liệt kê mọi kết nối mạng đang mở kèm mã tiến trình (PID). Khi nghi ngờ có phần mềm lạ gửi dữ liệu ra ngoài, đây là cách kiểm tra nhanh trước khi dùng phần mềm diệt virus chuyên sâu.

6. Sửa lỗi Windows bằng CMD — bốn lệnh nên biết

Đây là nhóm lệnh giá trị nhất với người dùng phổ thông, vì chúng sửa được nhiều lỗi hệ thống mà không cần cài lại Windows. Tất cả đều cần chạy CMD bằng quyền Administrator.

Hai lệnh phụ trợ hữu dụng trong cùng tình huống:

Một lưu ý về thứ tự: đừng chạy chkdsk /r trên ổ đang có dấu hiệu sắp hỏng nặng nếu trong ổ có dữ liệu chưa sao lưu. Quá trình quét có thể đẩy ổ hỏng nhanh hơn. Trong trường hợp đó, hãy sao lưu dữ liệu quan trọng ra ổ ngoài hoặc lên cloud trước, rồi mới chạy chẩn đoán.

7. Dùng CMD an toàn: lệnh nào nguy hiểm và khi nào chuyển sang PowerShell

CMD không tự làm hỏng máy — nhưng có vài lệnh mà gõ sai một ký tự là mất dữ liệu. Ba nhóm cần đặc biệt cẩn thận:

Nguyên tắc phòng ngừa rất đơn giản và hiệu quả: luôn chạy lại câu lệnh ở chế độ xem trước. Nếu định xoá, hãy gõ dir với đúng bộ lọc đó để xem danh sách file sẽ bị ảnh hưởng; nếu định di chuyển, kiểm tra đường dẫn đích bằng dir trước. Thói quen này chỉ tốn vài giây nhưng chặn được gần như mọi tai nạn do gõ nhầm.

Về câu hỏi CMD hay PowerShell: hai công cụ này chạy song song, không thay thế nhau. CMD nhẹ, cú pháp đơn giản, phù hợp với các lệnh chẩn đoán và thao tác file cơ bản trong bài này. PowerShell mạnh hơn ở chỗ xử lý dữ liệu có cấu trúc, tự động hoá theo kịch bản và quản trị hệ thống sâu — nhưng cú pháp dài hơn, dễ gõ sai hơn với người mới.

Gợi ý thực dụng: bắt đầu bằng CMD cho các việc hằng ngày; khi cần tự động hoá một quy trình lặp lại (đổi tên hàng nghìn file theo bảng Excel, sao lưu theo lịch, xuất báo cáo), hãy chuyển sang PowerShell. Windows Terminal cho phép bạn mở cả hai trong cùng một cửa sổ có tab, nên việc chuyển đổi qua lại không tốn thao tác.

Cuối cùng, hãy ghi lại những câu lệnh bạn dùng thường xuyên vào một file văn bản. Sau vài tuần, danh sách đó sẽ trở thành "bộ công cụ" cá nhân giúp bạn xử lý sự cố nhanh hơn hẳn so với việc mò trong các menu cài đặt.

Nếu bạn dùng Command Prompt để quản trị máy chủ chứ không chỉ máy cá nhân, phần lớn thao tác sẽ chạy qua SSH từ xa. Khi đó hạ tầng quyết định trải nghiệm: một VPS có toàn quyền root cho phép bạn cài đúng gói, mở đúng cổng và đặt lịch sao lưu bằng chính những lệnh vừa học. Contabo là lựa chọn đáng cân nhắc ở phân khúc giá này. Hai điều nên kiểm trước khi mua: chọn trung tâm dữ liệu gần người dùng cuối để giảm độ trễ, và ưu tiên gói có sẵn snapshot để khôi phục khi bạn gõ nhầm một lệnh phá huỷ.

Tiết lộ: bài viết có chứa liên kết tiếp thị (affiliate) — nếu bạn mua qua đó, chúng tôi có thể nhận hoa hồng mà bạn không phải trả thêm chi phí.

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

Command Prompt và PowerShell khác nhau thế nào?

CMD là giao diện dòng lệnh truyền thống, cú pháp ngắn gọn, phù hợp cho các lệnh chẩn đoán và thao tác file cơ bản như ipconfig, ping, dir, sfc. PowerShell mạnh hơn ở xử lý dữ liệu có cấu trúc, tự động hoá theo kịch bản và quản trị hệ thống sâu, nhưng cú pháp dài và khó hơn với người mới. Cả hai cùng tồn tại trong Windows và có thể mở chung trong Windows Terminal.

Dùng Command Prompt có làm hỏng máy không?

Không, miễn là tránh ba nhóm lệnh xoá dữ liệu là del, rmdir (đặc biệt khi kèm /s và /q), format và diskpart. Các lệnh chẩn đoán như ipconfig, ping, tracert, systeminfo, tasklist không thay đổi dữ liệu. Nên chạy lại câu lệnh ở chế độ xem trước bằng dir trước khi thực sự xoá hoặc di chuyển file.

Vì sao phải mở Command Prompt bằng quyền Administrator?

Vì một số lệnh sửa hệ thống cần ghi vào các thư mục được Windows bảo vệ. Thiếu quyền thì lệnh báo lỗi dù gõ đúng cú pháp. Kiểm tra bằng tiêu đề cửa sổ phải ghi Administrator: Command Prompt. Các lệnh cần quyền này gồm sfc /scannow, DISM, chkdsk /f; ipconfig và ping thì không cần.

Lệnh sfc /scannow chạy mất bao lâu và có cần khởi động lại không?

Thường từ 5 đến 15 phút tuỳ tốc độ ổ cứng; ổ HDD lâu hơn SSD đáng kể. Lệnh không bắt buộc khởi động lại, nhưng nếu báo đã sửa file hỏng thì nên khởi động lại. Nếu sfc không tự sửa được, chạy DISM /Online /Cleanup-Image /RestoreHealth trước rồi chạy lại sfc /scannow.

Máy không mở được Command Prompt thì làm sao?

Thử mở qua Windows + R rồi gõ cmd; nếu bị chặn, mở Windows Terminal hoặc gõ cmd vào thanh địa chỉ File Explorer. Khi Windows không khởi động được, giữ Shift trong lúc chọn Restart để vào Windows Recovery Environment rồi mở Command Prompt từ menu Troubleshoot; trong môi trường này vẫn chạy được chkdsk, sfc và các lệnh sửa lỗi khác.

Bài viết liên quan