Ответы:
У некоторых систем есть tac, что причудливо названо задом наперед cat. Без этого вы все еще можете сделать что-то вроде
awk '{print NR ":" $0}' $file | sort -t: -k 1nr,1 | sed 's/^[0-9][0-9]*://'
cat -nэто как awk '{print NR,$0}', так немного более легкий.
tacсил и не хватают BSD происхождения версии cat(USG приправленной catне были -v, -nи т.д. Я думаю , что что - то срабатывает мой «старый ****».)
Я думаю, less +Gэто то, что вы ищете - он загрузит файл в конце, и вы можете использовать стрелку вверх (или k) для прокрутки назад. В средстве просмотра gвы попадете в начало файла и Gвернетесь к концу. И Fпрокручиваем до конца и пытаемся продолжать читать, вроде бы tail -f.
?используется для поиска назад в файле.
Эта tacкоманда похожа на обратную «кошку», если вы ищете то, что вам нужно.
Если вы просто хотите просмотреть файл, начиная с нижней части, почему бы вам не использовать редактор или «меньше»?
Вы можете запустить lessи затем использовать M-> (это мета-ключ, обычно alt, и «>» одновременно), чтобы перейти к нижней части файла.
lessподдерживает прокрутку.
>(без Meta или ESC) и G.
Если вы пишете Nagios проверить модуль PERL File :: ReadBackwards полезно