Tìm kiếm lịch sử lệnh


9

Tôi tìm kiếm lịch sử lệnh thiết bị đầu cuối bằng cách nhấn Ctrlrnhưng nếu:

This is an old command

This is an | less -S older command

Tôi nhấn Ctrlrvà sau đó tôi gõ "đây là một" và lệnh cũ bắt đầu nhưng không phải là cũ hơn. Làm thế nào tôi có thể tìm kiếm tất cả các lệnh "đây là một"? Có thể chuyển tất cả các lệnh tương tự sang grep hoặc một cái gì đó?

Nếu tôi set -o vi, làm thế nào để tôi hoàn tác nó?


3
để hoàn tác chỉnh sửa dòng kiểu vi chỉ set -o emacsvì chỉ tồn tại emacsvichế độ chỉnh sửa dòng.
dùng1146332

Câu trả lời:


17

Để tìm kiếm một lệnh trong lịch sử, nhấn ctrl+rnhiều lần ;-)

Bạn cũng có thể grep qua lịch sử bằng cách sử dụng:

 history | grep YOUR_STRING

5

Nếu tôi hiểu chính xác và bạn muốn tìm kiếm các mục cũ hơn, chỉ cần nhấn ctrl + r lần nữa.


1
Làm cách nào tôi có thể chuyển qua chúng sau khi tôi nhập tiêu chí tìm kiếm?
bột366
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.