Dấu nhắc lệnh (Command Prompt) là cách cực kỳ hữu ích thực hiện một số tác vụ. Ví dụ, nếu muốn chạy chương trình với tham số đặc biệt, Command Prompt là một cách nhanh. Vấn đề là điều hướng cấu trúc thư mục máy tính hiện đại có thể thật đau đầu khi dùng Command Prompt. Đặc biệt vì Windows 10 hỗ trợ tên thư mục và chương trình rất dài.
Tin tốt là bạn có thể mở Command Prompt trực tiếp từ bên trong cửa sổ Windows Explorer. Đưa bạn thẳng đến vị trí thư mục đó!
Command Prompt so với PowerShell
Một điểm quan trọng về mở dấu nhắc lệnh trong thư mục, là chúng tôi nói cụ thể đến Command Prompt của Windows, chứ không phải PowerShell. Mặc dù cả hai trông giống nhau, là giao diện dòng lệnh văn bản, thực tế chúng rất khác nhau.
Command Prompt là giao diện văn bản đơn giản, nhẹ cho Windows. Ngược lại, PowerShell là công cụ dòng lệnh phức tạp, mạnh mẽ cho phép người dùng nâng cao quản trị hệ thống sâu, trong một danh sách dài khả năng khác.
Command Prompt dùng "CMD.exe" trong khi PowerShell dùng "powershell.exe", nên chúng tách biệt hoàn toàn. Mặc dù một số chức năng chồng chéo, hai chương trình có thể dùng lệnh khác nhau làm cùng việc. Bài này chỉ về Command Prompt, nhưng một số phím tắt cũng hoạt động cho PowerShell. Chúng tôi chỉ rõ khi đó là trường hợp.
Mở Command Prompt dùng thanh địa chỉ Explorer
Khi mở thư mục Windows Explorer, bạn thấy thanh địa chỉ giống trình duyệt web. Mặc định nó hiển thị đường dẫn thư mục hiện tại. Bạn thấy nó ở đây.
Nếu nhấp vào thanh địa chỉ này, bạn có thể gõ văn bản. Bằng gõ "cmd" và nhấn Enter, bạn mở dấu nhắc lệnh tại vị trí đó.
Điều này cũng hoạt động nếu gõ "powershell" thay vì "cmd". Đưa bạn thẳng đến dấu nhắc PowerShell tại thư mục đó.
Thêm "Mở cửa sổ lệnh ở đây"
Trong các phiên bản Windows 10 sớm, có mục menu ngữ cảnh "Mở cửa sổ lệnh ở đây" mở Command Prompt tại vị trí thư mục bạn chỉ định. Ví dụ, nếu nhấp chuột phải thư mục và dùng lệnh này, Command Prompt bắt đầu tại thư mục hiện tại.
Sau bản cập nhật Creator's Update 2017 cho Windows 10, Microsoft gỡ bỏ tùy chọn này. Tại sao? Có lẽ do nỗ lực Microsoft đẩy người dùng từ Command Prompt sang PowerShell.
Lấy lại lệnh này không quá khó, nhưng cần chỉnh sửa Registry Windows. Nếu không thoải mái làm vậy, tốt nhất bỏ qua phương pháp này, nhưng nếu thực sự muốn tùy chọn menu ngữ cảnh quay lại, đây là cách.
Trước, nhấp Bắt đầu và gõ regedit. Sau đó nhấp mục chương trình regedit.
Với trình soạn thảo Registry mở, tìm khóa registry sau tại đường dẫn:
HKEY_CLASSES_ROOT\Directory\shell\cmd
Đây là nơi mọi thứ có thể bắt đầu hơi rủi ro, nhưng chúng tôi không làm gì làm hỏng máy tính. Nhưng hãy chắc chắn làm theo chính xác hướng dẫn này!
Nhấp chuột phải vào khóa và nhấp Quyền trong menu ngữ cảnh.
Trong hộp thoại mở ra, nhấp Nâng cao.
Ở đầu cửa sổ cài đặt nâng cao, bạn thấy chủ sở hữu khóa liệt kê. Nhấp tùy chọn Thay đổi.
Tiếp theo, gõ tên người dùng và nhấp kiem tra tên để xác thực. Sau đó nhấp OK.
Cuối cùng, đảm bảo hộp Thay thế chủ sở hữu trên các container và đối tượng con được chọn trước khi nhấp OK.
Bây giờ quay lại trang quyền. Chọn Administrators trong Tên nhóm hoặc người dùng và chọn Cho phép bên cạnh Kiểm soát đầy đủ. Sau đó nhấp OK.
Bây giờ phải khôi phục mục menu ngữ cảnh cho Command Prompt.
Quay lại cửa sổ CMD, tất cả phải làm là đổi "DWORD" từ "HideBasedOnVelocityiD" thành "ShowBasedOnVelocityId". Chỉ nhấp chuột phải vào nó và chọn đổi tên, sau đó đổi tên DWORD.
Nếu mọi thứ đúng kế hoạch, bạn bây giờ thấy tùy chọn "Mở cửa sổ lệnh ở đây", khi bạn SHIFT+nhấp chuột phải mục trong cửa sổ Windows Explorer.
Mở Command Prompt dùng Windows Explorer
Phương pháp tiếp theo mở Command Prompt từ cửa sổ Windows Explorer liên quan đến điều hướng đến nơi chương trình Command Prompt lưu và chạy trực tiếp từ đó. Vẫn hữu ích khi, vì lý do nào đó, cách khác mở Command Prompt không hoạt động.
Bạn tìm "cmd.exe" ở C:\Windows\System32. Nếu muốn chạy với đặc quyền quản trị, chỉ nhấp chuột phải cmd.exe và chọn Chạy với tư cách quản trị viên. Có nhiều lệnh yêu cầu đặc quyền quản trị để hoạt động và đây là cách khởi động Command Prompt với đặc quyền đó không rời Explorer.
Bạn đang chỉ huy!
Như họ làm với HyperTerminal, Microsoft có thể chọn một ngày hoàn toàn loại bỏ Command Prompt, thay bằng PowerShell. Mặc dù đó không phải điều xấu, PowerShell cần đánh bóng để giúp người dùng không phải chuyên gia vốn dĩ ổn với Command Prompt dùng các chức năng phổ biến dễ dàng như vậy. Vẫn, cho đến ngày Command Prompt thực sự đi theo con đường của Dodo, bạn yên tâm nó chỉ cách vài nhấp chuột.
Nếu cần cải thiện kỹ năng Command Prompt, tại sao không xem 21 lệnh mọi người dùng Windows nên biết. Bạn sẽ bay qua tác vụ ngay lập tức trang bị những thủ thuật cực kỳ hữu ích này.