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?


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.


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


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.


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.).


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.