Wyszukaj dane wyjściowe terminala


15

Używając domyślnego terminalu i bash, nie ma funkcji wyszukiwania standardowego wyjścia poleceń.

Można uzyskać taką funkcjonalność za pomocą innych narzędzi, takich jak emacs shell lub screen, ale zastanawiam się, dlaczego brakuje tak przydatnej funkcji, pamiętam prosty CF używany do pracy w terminalach.

Czy istnieje sposób, aby aplikacja terminalu Gnome obsługiwała wyszukiwanie wyników? czy jest lepsza aplikacja terminalowa, która natywnie obsługuje wyszukiwanie wyników?


Czy przekazanie polecenia lessnie daje ci tego, czego pragniesz? Możesz wyszukiwać tekst lessi wiele innych stron. Czy nie powinno to dotyczyć superużytkownika?

Tak, lessjest dobry dla jednego wyjścia polecenia, ale często wykonuję wiele poleceń i wracam później z potrzebą przeszukania wszystkich wyników

Odpowiedzi:


3

Możesz spróbować skryptu (1). Podczas logowania wystarczy wywołać skrypt, a następnie przeszukać wygenerowany plik maszynopisu. To nie jest pojedyncze naciśnięcie klawisza jak emacs shell i jest buforowane, ale może być lepsze niż nic.


Czy możesz wyszukać skrypt podczas scriptdziałania? Próbowałem i nie mogłem ...
user1527227,


1

Za pomocą xtermmożesz zarejestrować wszystko, co terminal wyświetla w pliku. Następnie możesz otworzyć ten plik w edytorze lub less.


1

W screenmożesz wejść w copytryb i wyszukiwać dane wyjściowe. Można również zrobić rejestrowanie wyjście do pliku i szukać go w dowolny sposób (normalnie grep, lessitp).


0

Nie wiem, gnome-terminalale urxvtrobi to, wpisując Alt+ s. Powinien być w twoich repozytoriach, wyszukaj pakiet rxvt-unicode.

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.