Czy można szukać w terminalu gnome?


Odpowiedzi:


10

Używanie grep i jego odmian

Zwykle grepsłuży do zwykłego wyszukiwania. Działa to tak:

make 2&>1 | grep Error

Lub jeśli było dużo danych wyjściowych i chcesz użyć pagera:

make 2>&1 | grep Error | less

Jeśli jednak chcesz zobaczyć całą zawartość, a nie tylko wiersze pasujące do wyszukiwania, możesz zainstalować ack-greppakiet, a następnie wykonać następujące czynności:

make 2>&1 | ack-grep --passthru Error 

A jeśli generuje to dużo danych wyjściowych i chcesz użyć pagera, potrzebujesz nieco więcej składni, aby zachować kolor:

make 2>&1 | ack-grep --passthru Error --color | less -R

We wszystkich przykładach 2>&1podałem, który łączy strumienie wyjściowe STDERR i STDOUT. W przeciwnym razie otrzymasz tylko STDOUT, który może nie zawierać wszystkich błędów.

Jeszcze jedną odmianą jest przejście bezpośrednio do pagera i wyszukiwanie w nim:

make 2>&1 | less

Jednym ze sposobów wyszukiwania w mniej jest wpisanie /wprowadzonego terminu. Zobacz man lesswięcej opcji wyszukiwania.

Korzystanie z menu terminala

Za pomocą menu Szukaj lub skrótu klawiaturowego Shift+ Ctrl+F


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.