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


11

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

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

Ответы:


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'
Вилле
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.