Za pomocą CTRL+ Rmożna wyszukiwać w poprzednich komendach (w terminalu Ubuntu). Jednak zawsze wydaje się, że wyświetla ostatnie wystąpienie wyszukiwanego terminu. Czy jest jakiś sposób na przejrzenie wszystkich wyników?
17
Po wpisaniu kilku znaków do wyszukiwania możesz ponownie nacisnąć CTRL + R, aby przejrzeć historię pasującą do wpisanego tekstu.
Będzie to jednak ograniczone do wielkości historii.
HISTFILESIZE
kontroluje ona rozmiar pliku historii (~/.bash_history
), aleHISTSIZE
kontroluje rozmiar konkretnej historii terminala, i to on decyduje o tym, jak dalekoCtrl+R
może zajrzeć wstecz . Zauważyłem to na komputerze, na którym powiększyłem pierwszą zmienną, ale nie drugą. Oba są pierwotnie ustawione na500
, ale jeśli chce się zapisać więcej historii z możliwością wyszukiwania wstecznego, obie zmienne należy zaktualizować.Musisz tylko nacisnąć
CTRL-R
ponownie.źródło
Jeśli chcesz zobaczyć wszystkie pasujące linie historii na raz, spróbuj
fc -ln | grep
.(
-100
oznacza „ostatnie 100 poleceń”; domyślnie jest to 20 lub można określić zakres).źródło
Aby przejść do wyszukiwania, musisz
CTRL+R
ponownie.Ale jeśli chcesz listę poleceń, których możesz użyć
źródło