Как мне «кошачий» текстовый файл, но начать снизу, а не сверху

11

У меня есть очень большой текстовый файл журнала около 37 МБ.
Используя cat file | moreя могу просматривать содержимое файла по одной странице за раз.

Проблема в том, что это всегда начинается сверху - старые записи.
Как я могу заставить его начинать снизу, где новые записи затем перемещаются вверх за страницей?

Parto
источник

Ответы:

16

Попробуйте tacкоманду, которая меняет ввод, строка за строкой.

В качестве альтернативы lessесть more. Начните с конца файла, используя +G:

less +G some-file

Возможно, вам придется привыкнуть к нажатию b(которое возвращает экран назад) вместо Space.

Мур
источник
1
tacначинается снизу, но я не могу найти способ подняться на экран. less some-file +Gне похоже на работу.
Парто
@Парто поднимать экран в чем? Что касается + G, откройте файл меньше, затем нажмите Shift-G. Это идет в конец файла?
Муру
@Parto, очевидно, less не следует соглашению Vim о разрешении команд после имен файлов, даже если оно заимствует из него нажатия клавиш. Попробуй less +G some-file.
Муру
less +Gкажется более естественным при просмотре истории командной строки, например. Как то так:alias h='history -999999 | less +G'
Вилле