Comment «cat» un fichier texte mais en commençant par le bas au lieu du haut

11

J'ai un très gros fichier journal de texte d'environ 37 Mo.
À l'aide de cat file | moreJe peux afficher le contenu du fichier une page à la fois.

Le problème est que cela commence toujours par le haut - les anciennes entrées.
Comment puis-je le faire commencer par le bas où les entrées les plus récentes sont ensuite remontées page par page?

Parto
la source

Réponses:

16

Essayez la taccommande, qui inverse l'entrée, ligne par ligne.

Sinon, lessc'est more. Commencez à la fin du fichier en utilisant +G:

less +G some-file

Vous devrez peut-être vous habituer à appuyer sur b(qui fait reculer un écran) au lieu de Space.

muru
la source
1
taccommence en bas mais je n'arrive pas à remonter un écran. less some-file +Gne semble pas fonctionner.
Parto
@Parto monter un écran dans quoi? Quant à + G, ouvrez le fichier en moins, puis appuyez sur Shift-G. Va-t-il à la fin du fichier?
muru
@Parto, apparemment moins, ne suit pas la convention Vim qui autorise les commandes après les noms de fichiers même s'il lui emprunte des touches. Essayez less +G some-file.
muru
less +Gsemble plus naturel lors de l'affichage de l'historique de la ligne de commande, par exemple. Quelque chose comme ça:alias h='history -999999 | less +G'
Ville