Napisałem program, który wyświetla dużo tekstu na terminalu.
Szukam pewnych słów w tekście, aby zobaczyć, czy zrobiłem to dobrze, ale po prostu czytanie tekstu jest niemożliwe.
Czy są jakieś możliwości lub polecenia, które mogą faktycznie pozwolić mi wyszukać słowo w terminalu (jak Ctrl+ F)?
command-line
gnome-terminal
Hossein
źródło
źródło
Odpowiedzi:
To Shift+ Ctrl+ F.
Możesz zmienić wartość przewijania na Nieograniczony, aby nie stracić żadnych wierszy:
Edycja> Preferencje profilu> Przewijanie
źródło
Inna opcja:
Teraz możesz naciskać klawisze strzałek, aby poruszać się w górę, w dół, w lewo i w prawo (zwykle używasz tylko dwóch pierwszych).
Możesz także wpisać,
/word
aby wyszukać słowo (lub wyrażenie regularne) za kursorem. I odwrotnie,?word
przeszuka słowo / wyrażenie regularne przed (nad) kursorem. (Kursor to pozycja, w której znajduje się tekst).Możesz także użyć klawiszy Home i End, aby przejść do początku i końca wyjścia. Naciśnięcie
Q
spowoduje zamknięcie (powrót do konsoli).Więcej informacji:
źródło
Można by rura wyjście do pliku z
> myfile.txt
a następnie wyszukać plik z grep.Zazwyczaj wolę takie podejście, ponieważ nie musisz martwić się o rozmiar bufora terminala i możesz łatwo zachować dane wyjściowe z wielu uruchomień programu.
źródło
Eliminuje to pośredni krok @ Alb ^ przekierowania do pliku.
źródło
Jeśli używasz
GNU Screen
-copy
tryb ijk
działa dobrze.źródło