Bỏ qua tới nội dung chính
Quay lại tin tức

Lệnh CMD cho nhà phát triển mới bắt đầu (Mọi điều cần biết)

Medium Towards AI· Jithun Methusahan· 29/5/2026general

Giao diện dòng lệnh (CLI) là một trong những công cụ mạnh mẽ nhất trong bộ công cụ của nhà phát triển. Nắm vững Windows Command Prompt (CMD) cho phép tự động hóa quy trình làm việc, quản lý tệp nhanh chóng và khắc phục sự cố hệ thống trực tiếp mà không cần nhấp qua các menu đồ họa. Hướng dẫn này bao gồm các lệnh CMD thiết yếu mà các nhà phát triển sử dụng trong quy trình làm việc hàng ngày, kèm theo các ví dụ thực tế cho mọi trường hợp. 1. Điều hướng tệp và thư mục Điều hướng qua các thư mục và quản lý tệp dự án là nền tảng của việc sử dụng dòng lệnh. cd (Change Directory)

Giao diện dòng lệnh (CLI) là một trong những công cụ mạnh mẽ nhất trong bộ công cụ của nhà phát triển. Nắm vững Windows Command Prompt (CMD) cho phép tự động hóa quy trình làm việc, quản lý tệp nhanh chóng và khắc phục sự cố hệ thống trực tiếp mà không cần nhấp qua các menu đồ họa. Hướng dẫn này bao gồm các lệnh CMD thiết yếu mà các nhà phát triển sử dụng trong quy trình làm việc hàng ngày, kèm theo các ví dụ thực tế cho mọi trường hợp. 1. Điều hướng tệp và thư mục Điều hướng qua các thư mục và quản lý tệp dự án là nền tảng của việc sử dụng dòng lệnh. cd (Change Directory) Di chuyển trọng tâm của thiết bị đầu cuối từ thư mục hiện tại sang một thư mục được chỉ định. Ví dụ: Để chuyển trực tiếp vào thư mục dự án web nằm trên Desktop, hãy nhập: cd Desktop\WebDesign Ví dụ: Để thoát khỏi thư mục hiện tại và quay lại thư mục cha, hãy nhập: cd .. dir (Directory) Liệt kê tất cả các tệp, định dạng và thư mục con bên trong thư mục đang hoạt động. Ví dụ: Nếu cần xác minh rằng một tệp đã tải xuống thực sự tồn tại trong không gian làm việc hiện tại trước khi mở, hãy nhập: dir mkdir (Make Directory) Tạo một thư mục hoàn toàn mới, trống tại vị trí hiện tại. Ví dụ: Để thiết lập một thư mục không gian làm việc sạch sẽ cho một dự án khách hàng mới có tên ClientAlpha, hãy nhập: mkdir ClientAlpha del (Delete) Xóa vĩnh viễn một hoặc nhiều tệp khỏi máy tính. Ví dụ: Để xóa ngay lập tức một tệp cấu hình lỗi thời có tên temp_config.json, hãy nhập: del temp_config.json rmdir (Remove Directory) Xóa toàn bộ thư mục khỏi hệ thống. Ví dụ: Để xóa hoàn toàn một thư mục bị bỏ rơi có tên old_project cùng với mọi tệp và thư mục con bên trong, hãy nhập: rmdir /s /q old_project copy và move copy sao chép một tệp đến một đích mới, trong khi move di chuyển một tệp hoặc đổi tên một thư mục. Ví dụ: Để sao lưu an toàn tệp cài đặt cơ sở dữ liệu db.env trước khi chỉnh sửa, hãy nhập: copy db.env db.env.bak Ví dụ: Để di chuyển một tài sản có tên logo.png vào một thư mục con hiện có có tên images, hãy nhập: move logo.png images\ 2. Git và Kiểm soát phiên bản Kiểm soát phiên bản theo dõi các bản cập nhật mã. Các nhà phát triển tương tác với Git thông qua CMD hàng ngày để cộng tác với các nhóm và lưu lịch sử mã. git status Hiển thị trạng thái của thư mục làm việc, làm nổi bật các tệp đã sửa đổi hoặc chưa được theo dõi. Ví dụ: Chạy lệnh này trước khi lưu tiến trình để xem chính xác những tệp đã thay đổi trong ca làm việc: git status git add Di chuyển các thay đổi mã từ thư mục làm việc vào khu vực dàn dựng, chuẩn bị chúng để lưu. Ví dụ: Để dàn dựng chỉ một tệp cụ thể có tên about.html đã hoàn thành cập nhật, hãy nhập: git add about.html Ví dụ: Để dàn dựng tất cả các tệp đã sửa đổi và mới tạo trên toàn bộ kho lưu trữ cùng một lúc, hãy nhập: git add . git commit Lưu các thay đổi đã dàn dựng vào lịch sử kho lưu trữ cục bộ dưới dạng một điểm kiểm tra vĩnh viễn. Ví dụ: Để lưu các bản cập nhật đã dàn dựng với một thông báo rõ ràng giải thích các thay đổi, hãy nhập: git commit -m "Fix dark mode toggle button glitch" git push Gửi các bản cập nhật mã đã lưu cục bộ lên một nền tảng đám mây từ xa như GitHub. Ví dụ: Để tải lên các cam kết nhánh tính năng mới nhất để nhóm có thể xem xét trực tuyến, hãy nhập: git push origin main git pull Lấy các bản cập nhật mới nhất từ kho lưu trữ đám mây và hợp nhất chúng vào máy cục bộ. Ví dụ: Chạy lệnh này đầu tiên vào buổi sáng để tải xuống mã mới mà đồng đội đã viết qua đêm: git pull origin main git log Hiển thị lịch sử theo thứ tự thời gian của tất cả các lần lưu (cam kết) trong dự án. Ví dụ: Để xem tổng quan đơn giản, rõ ràng, một dòng cho mỗi cam kết của bạn cập nhật gần đây của dự án R, gõ: git log --oneline 3. Quản lý môi trường và gói Các nhà phát triển sử dụng các lệnh môi trường để cài đặt các thư viện mã nguồn mở và thực thi các ngôn ngữ lập trình. npm install (Trình quản lý gói Node) Tải xuống các thư viện và công cụ của bên thứ ba vào các dự án JavaScript và Node.js. Ví dụ: Để tải xuống một gói có tên axios để xử lý các yêu cầu mạng API, gõ: npm install axios python Khởi chạy trình thông dịch ngôn ngữ Python hoặc chạy một tệp script cục bộ. Ví dụ: Để thực thi một tệp script xử lý dữ liệu backend có tên app.py, gõ: python app.py node Thực thi các tệp mã JavaScript bên ngoài môi trường trình duyệt web tiêu chuẩn. Ví dụ: Để khởi động script máy chủ ứng dụng web backend của bạn có tên server.js, gõ: node server.js pip install Công cụ cài đặt gói tiêu chuẩn được sử dụng để tải xuống các thư viện bên ngoài cho Python. Ví dụ: Để tải xuống gói numpy cho một ứng dụng khoa học dữ liệu hoặc toán học, gõ: pip install numpy where Tìm và hiển thị đường dẫn tệp hệ thống chính xác của các chương trình đã cài đặt. Ví dụ: Nếu thiết bị đầu cuối của bạn không tìm thấy Python và bạn muốn xác minh nơi nó được cài đặt trên ổ cứng của mình, gõ: where python 4. Khắc phục sự cố hệ thống và mạng Các công cụ chẩn đoán này giúp bạn điều tra các sự cố ứng dụng, xung đột cổng và mất kết nối mạng. ipconfig (Cấu hình IP) Hiển thị cấu hình và địa chỉ bộ điều hợp mạng hiện tại của máy tính. Ví dụ: Khi kiểm tra một ứng dụng di động trên điện thoại vật lý của bạn và bạn cần địa chỉ IP mạng cục bộ của máy tính để liên kết chúng, gõ: ipconfig ping Gửi các gói dữ liệu kiểm tra đến một địa chỉ IP hoặc tên miền web để kiểm tra xem nó có hoạt động và phản hồi hay không. Ví dụ: Nếu ứng dụng web của bạn không kết nối được với một API bên ngoài, hãy kiểm tra xem máy chủ bên ngoài đó có trực tuyến hay không bằng cách gõ: ping ://github.com tasklist Hiển thị danh sách toàn diện mọi ứng dụng và tiến trình nền đang chạy. Ví dụ: Nếu máy tính của bạn chậm lại, hãy gõ lệnh này để tìm ra những tác vụ nền nào đang chiếm tài nguyên bộ nhớ của bạn: tasklist taskkill Buộc dừng một ứng dụng hoặc tiến trình nền đang chạy bằng cách sử dụng ID tiến trình (PID) duy nhất của nó. Ví dụ: Nếu một máy chủ phát triển nền bị kẹt và từ chối đóng bình thường, hãy buộc đóng nó bằng PID của nó (ví dụ: 4812) bằng cách gõ: taskkill /PID 4812 /F netstat (Thống kê mạng) Hiển thị các kết nối mạng đang hoạt động và các cổng hiện đang được máy tính của bạn sử dụng. Ví dụ: Nếu máy chủ phát triển của bạn không khởi động được do lỗi "Cổng 8080 đã được sử dụng", hãy gõ lệnh này để tìm ứng dụng đang chặn cổng đó:

Nguồn tin: Medium Towards AI — Tác giả: Jithun Methusahan. Bản dịch tiếng Việt do AI thực hiện, có thể có sai sót.