Sortie du terminal de recherche

15

En utilisant un terminal et bash par défaut, il n'y a aucune fonctionnalité pour rechercher la sortie standard des commandes.

On peut gagner une telle fonctionnalité en utilisant d'autres outils, comme le shell ou l'écran emacs, mais je me demande pourquoi une fonctionnalité aussi utile manque, je me souviens d'un simple CF utilisé pour travailler dans les terminaux.

Existe-t-il un moyen de faire en sorte que l'application de terminal Gnome prenne en charge la recherche de sortie? ou existe-t-il une meilleure application de terminal qui prend en charge la recherche de sortie en mode natif?

Samer Buna
la source
Est-ce que la commande lessne vous donne pas ce que vous désirez? Vous pouvez rechercher du texte dans lesset de nombreux autres pagers. De plus, cela ne devrait-il pas être sur super utilisateur?
Oui, lessc'est bon pour une sortie de commande, mais je fais souvent plusieurs commandes et je reviens plus tard avec la nécessité de rechercher toutes les sorties

Réponses:

3

Vous pouvez essayer le script (1). Lors de la connexion, il suffit d'appeler le script et vous pouvez ensuite rechercher dans le fichier dactylographié qu'il génère. Ce n'est pas une seule touche comme le shell emacs et il est tamponné, mais cela pourrait être mieux que rien.

Paul Rubel
la source
Pouvez-vous rechercher un script en scriptcours d'exécution? J'ai essayé et je n'ai pas pu ...
user1527227
23

Essayez Ctr+ Shift+ f. Cela fonctionne sur le terminal Ubuntu et Terminator

Udara SS Liyanage
la source
Même raccourci clavier dans gnome-terminal.
Mikhail Moskalev
1

À l'aide de xterm, vous pouvez enregistrer tout ce que le terminal affiche dans un fichier. Ensuite, vous pouvez ouvrir ce fichier dans un éditeur ou less.

garyjohn
la source
1

Dans screenvous pouvez entrer en copymode et faire des recherches sur la sortie. Vous pouvez également effectuer l' enregistrement de la production dans un fichier et le rechercher comme vous le feriez normalement ( grep, less, etc.).

En pause jusqu'à nouvel ordre.
la source
0

Je ne sais pas gnome-terminalmais urxvtfait cela en tapant Alt+ s. Il devrait être dans vos référentiels, recherchez le package rxvt-unicode.

cYrus
la source