Supposons que j'ai un terminal ouvert qui contient des milliers de lignes de sortie de mes commandes précédentes au cours des dernières heures / jours. Comment rechercher une chaîne dans cette sortie enregistrée? Je suis particulièrement intéressé par une solution qui ne nécessite pas de souris.
Je sais que j'aurais dû utiliser un tee-shirt, mais ce n'est pas toujours pratique.
Je sais que je pourrais "Tout sélectionner", puis ouvrir un éditeur, coller, puis rechercher, mais j'espère quelque chose de plus simple (et Tout sélectionner semble nécessiter la souris).
J'espérais qu'il y aurait une commande "Rechercher ..." dans la barre de menus (comme Mac OS X).
Réponses:
La recherche de texte dans le défilement arrière est une faiblesse de la plupart des émulateurs de terminaux; les seuls que je connaisse qui le fournissent sont OS X Terminal et Terminator . Cela dit, vous pouvez exécuter l' écran GNU dans n'importe quel terminal et rechercher son tampon de défilement en mode copie.
la source
Si vous utilisez un gnome-terminal (terminal GUI par défaut sur ubuntu), vous pouvez taper
shift+ctrl+f
, taper vos termes de recherche et taper enter. Toujours graphique, mais aucune souris requise.la source
xfce4-terminal
, (X) ubuntu Raring 13.04. Merci.Raccourci pour rechercher une chaîne à l'intérieur des données du terminal: ctrl + shift + f
la source
xfce4-terminal 0.6.3
activéXubuntu 16.04
.Avez-vous pensé à utiliser pipe et grep?
J'espère que cela t'aides
la source
Essayez konsole in kde. Cela fonctionne aussi avec gnome / unit. Programmez le raccourci Rechercher sur alt-f ou ctrl-f, il peut rechercher en avant ou en arrière, plus il mettra en évidence la nouvelle sortie qui correspond au modèle de recherche.
la source
Pour les journaux:
guake
prend également en charge la recherche viactrl+shift+f
depuis que https://github.com/Guake/guake/pull/1533 a été fusionnéla source