Cách xem lịch sử lệnh của bạn
Để cuộn qua lịch sử lệnh, bạn có thể sử dụng các phím tắt sau:
- Mũi tên lên: Nhớ lại lệnh trước bạn đã gõ. Nhấn phím liên tục để xem qua lịch sử lệnh của bạn.
- Mũi tên xuống: Nhớ lại lệnh tiếp theo bạn đã gõ. Nhấn phím liên tục để xem qua lịch sử lệnh của bạn.
- Trang lên: Nhớ lại lệnh đầu tiên bạn đã chạy trong phiên Command Prompt hiện tại.
- Trang dươi: Nhớ lại lệnh gần đây nhất bạn đã chạy trong phiên Command Prompt hiện tại.
- Esc: Xóa dòng lệnh.
Sử dụng các phím F này để tương tác với lịch sử lệnh của bạn:
F7: Xem lịch sử lệnh của bạn dưới dạng lớp phủ. Sử dụng các phím mũi tên lên và xuống để chọn một lệnh và chạy nó. Nhấn Esc để đóng lớp phủ mà không cần chạy lệnh.
- F8: Tìm kiếm lịch sử lệnh của bạn cho một lệnh khớp với văn bản trên dòng lệnh hiện tại. Vì vậy, nếu bạn muốn tìm kiếm một lệnh bắt đầu bằng “p”, bạn gõ “p” trên dòng lệnh và sau đó nhấn F8 nhiều lần để chuyển qua các lệnh trong lịch sử bắt đầu bằng “p”.
- F9: Nhớ lại một lệnh từ lịch sử lệnh của bạn bằng cách xác định số của nó trong bộ đệm lịch sử. Những con số này được hiển thị trong cửa sổ lớp phủ F7 và bắt đầu bằng 0. Vì vậy, nếu bạn muốn nhanh chóng chạy lại lệnh đầu tiên bạn đã chạy trong phiên hiện tại, bạn sẽ nhấn “F9”, nhập “0” và nhấn "Đi vào". Lệnh sẽ xuất hiện được điền vào tại dấu nhắc và bạn có thể nhấn “Enter” một lần nữa để chạy nó.
doskey /history
Bạn sẽ thấy các lệnh bạn đã nhập trong phiên hiện tại của mình. Đây là danh sách bạn sẽ thấy nếu bạn nhấn F7.
Cách sao chép lệnh trước của bạn
Lệnh trước đó bạn đã gõ được gọi là "mẫu". Có rất nhiều phím tắt để sao chép nhanh một phần lệnh trước đó bạn đã chạy.
- F1: Sao chép một ký tự cùng một lúc từ lệnh trước bạn đã nhập. Nhấn phím F1 nhiều lần để nhập lệnh bạn đã nhập trước đó, ký tự theo ký tự.
- F2: Sao chép một phần của lệnh bạn đã nhập trước đó. Bạn sẽ được nhắc nhập một ký tự. Hệ thống sẽ tìm kiếm trong câu lệnh trước bạn đã nhập và tự động sao chép văn bản tối đa, nhưng không bao gồm, ký tự đó. Ví dụ: nếu lệnh cuối cùng bạn chạy là “ping google.com”, bạn có thể nhấn “F2”, nhập “o”, nhấn “Enter” và “ping g” sẽ xuất hiện tại dấu nhắc.
- F3: Sao chép một phần của lệnh bạn đã nhập trước đó. Hệ thống sẽ bắt đầu từ vị trí ký tự hiện tại và tự động sao chép phần còn lại của văn bản từ vị trí đó trên dòng trước đó. Ví dụ: giả sử lệnh cuối cùng bạn nhập là “ping -4 google.com”. Bạn có thể nhập “ping -6”, nhấn “F3 ″ và hệ thống sẽ tự động điền” google.com”, tạo dòng hiện tại“ping -6 google.com”.
Cách xóa lịch sử lệnh
Không giống như bash shell của Linux, Command Prompt không nhớ các lệnh giữa các phiên. Để xóa lịch sử của bất kỳ lệnh nào bạn đã nhập, chỉ cần đóng cửa sổ Dấu nhắc Lệnh.
Bạn có thể yêu cầu Command Prompt không nhớ bất kỳ lệnh nào bạn đã nhập trong phiên hiện tại bằng cách đặt kích thước lịch sử thành 0 bằng
doskey
chỉ huy:
doskey /listsize=0
Bạn sẽ không thể sử dụng các phím mũi tên, phím F7 hoặc
doskey /history
lệnh để xem bất kỳ lệnh nào bạn đã nhập sau khi đặt kích thước danh sách thành 0. Thay đổi này cũng chỉ có hiệu lực cho cửa sổ Dấu nhắc lệnh hiện tại, vì vậy cửa sổ Dấu nhắc sẽ ghi nhớ lịch sử như bình thường vào lần sau bạn đóng và mở lại.
cls
(Xóa màn hình) lệnh để xóa cửa sổ Dấu nhắc Lệnh của bạn, xóa tất cả lịch sử của các lệnh bạn đã nhập mà không đóng cửa sổ:
cls
Làm thế nào để lưu lịch sử lệnh của bạn
Nếu bạn cần lưu lịch sử của các lệnh bạn đã nhập trong cửa sổ Dấu nhắc Lệnh, bạn có thể thực hiện bằng cách chạy
doskey /history
lệnh và định tuyến đầu ra của nó vào một tệp văn bản. (Bạn cũng có thể chạy
doskey /history
lệnh và sao chép / dán văn bản vào một ứng dụng khác, tất nhiên.)
Ví dụ, lệnh sau sẽ lưu một bản sao lịch sử lệnh của cửa sổ Dấu nhắc lệnh hiện tại của bạn vào tệp C: Users name Desktop commands.txt trên hệ thống của bạn.
doskey /history > C:Users
ameDesktopcommands.txt
Các
>
ký tự chuyển hướng đầu ra của lệnh tới tệp bạn chỉ định.