Réponses:
Certains systèmes ont tac
, ce qui est un nom fantaisiste en arrière cat
. Sans cela, vous pouvez toujours faire quelque chose comme
awk '{print NR ":" $0}' $file | sort -t: -k 1nr,1 | sed 's/^[0-9][0-9]*://'
cat -n
est comme awk '{print NR,$0}'
, donc légèrement plus léger.
tac
manquent aussi parfois la version dérivé de BSD de cat
(USG-aromatisée cat
n'a pas eu -v
, -n
etc. Je pense que quelque chose a déclenché mon « vieux **** ».)
Je pense que less +G
c’est ce que vous recherchez: le fichier sera chargé à la fin et vous pourrez utiliser la flèche vers le haut (ou k) pour revenir en arrière. Dans l’afficheur, gvous amène au début du fichier et Gvous ramène à la fin. Et Ffera défiler jusqu'à la fin et essayez de continuer à lire, comme tail -f
.
?
est utilisé pour rechercher en arrière dans le fichier.
La tac
commande est comme un "chat" inversé, si c'est ce que vous recherchez.
Si vous voulez juste voir un fichier en commençant par le bas, pourquoi n'utilisez-vous pas un éditeur ou "moins"?
Vous pouvez exécuter less
, puis utiliser M-> (c'est la clé méta, généralement alt, et le '>' en même temps) pour aller au bas du fichier.
less
prend en charge le défilement.
>
(sans méta ni ESC) et G
.
Si vous écrivez un nagios, vérifiez que le module perl File :: ReadBackwards est utile