Mencari riwayat perintah


9

Saya mencari riwayat perintah terminal dengan menekan Ctrlrtetapi bagaimana jika:

This is an old command

This is an | less -S older command

Saya menekan Ctrlrdan kemudian saya mengetik "ini adalah" dan perintah lama muncul tetapi tidak yang lebih tua. Bagaimana saya bisa mencari semua perintah "ini adalah"? Apakah mungkin untuk mengirim semua perintah serupa ke grep atau sesuatu?

Jika saya set -o vi, bagaimana saya membatalkannya?


3
untuk membatalkan vi-style pengeditan garis hanya set -o emacskarena hanya ada emacsdan vimode pengeditan baris.
user1146332

Jawaban:


17

Untuk mencari perintah di riwayat, tekan ctrl+rbeberapa kali ;-)

Anda juga dapat melihat riwayat menggunakan:

 history | grep YOUR_STRING

5

Jika saya mengerti dengan benar dan Anda ingin mencari entri yang lebih lama, cukup tekan ctrl + r lagi.


1
Bagaimana saya bisa beralih melalui mereka setelah saya memasukkan kriteria pencarian?
bubuk366
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.