Mọi người đều biết (hoặc nên biết!) Rằng trên một thiết bị đầu cuối, các phím mũi tên lên và xuống được sử dụng để điều hướng trong lịch sử của các lệnh được sử dụng.
Khi bạn sử dụng thiết bị đầu cuối hàng ngày, lịch sử lệnh của bạn có thể sẽ là một danh sách dài gồm nhiều lệnh khác nhau, do đó điều hướng ít dễ dàng hơn. Chỉ là một ví dụ, giả sử rằng một tháng trước tôi đã sử dụng iwconfig
với một bộ tham số xác định (như tôi đã nói, đó chỉ là một ví dụ, tôi không cần phải làm phiền với nó ngay bây giờ), làm thế nào tôi có thể nhớ lại lệnh cụ thể đó với tất cả các đối số và tham số của nó mà không phải điều hướng qua hàng trăm lệnh lịch sử?
Tôi biết rằng tôi có thể sử dụng history
để có một danh sách các lệnh đã sử dụng trước đó và !n
để thực hiện lại lệnh n trong danh sách đã nói, nhưng khi lịch sử phát triển lớn, nó cũng không thực tế lắm.
Điều lý tưởng là có một cái gì đó cho phép tôi sử dụng một số phím nóng để điều hướng trong lịch sử nhưng chỉ giữa các trường hợp có chứa những gì tôi đã gõ trên dòng lệnh; vì vậy, trong ví dụ của tôi, sau khi đã gõ iwconfig
, hãy sử dụng một số khóa (có thể là PGUp và PGDown?) để điều hướng chỉ qua các mục bắt đầu bằng iwconfig .
Nếu nó không phải là có thể, nó cũng sẽ được tốt đẹp để in một danh sách như history
việc phải làm nhưng điều đó sẽ chỉ chứa những gì tôi đã gõ (Tôi nghi ngờ rằng history
và grep
lệnh có liên quan đến nhưng tôi không chắc chắn về cú pháp chính xác); nhưng giải pháp phím nóng trước đó sẽ là lựa chọn tốt nhất.
iwconfig
, nó sẽ hiển thị cho tôi một thể hiện chứa nó (không nhất thiết phải là gần đây nhất), nhưng nếu tôi sử dụng các phím mũi tên, nó sẽ điều hướng qua tất cả các mục, không chỉ các mục có chứa chuỗi. Dường như với tôi, nó chọn một điểm cụ thể trong lịch sử để bắt đầu điều hướng tại (thay vì bắt đầu từ dưới lên như phím lên), nhưng ngoài ra, điều hướng vẫn giống như mọi khi. Tôi đã bỏ lỡ một cái gì đó?