Як я "котять" текстовий файл, але починають знизу, а не зверху


11

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

Проблема в тому, що це завжди починається зверху - старими записами.
Як я можу змусити його почати знизу, де новіші записи потім переміщуються вгору за сторінкою?

Відповіді:


16

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

Як варіант, lessє more. Почніть з кінця файлу, використовуючи +G:

less +G some-file

Можливо, вам доведеться звикнути bзамість того, щоб натискати (що відскакує екран) Space.


1
tacпочинається внизу, але я не можу знайти спосіб піднятися на екран. less some-file +GСхоже, не працює.
Парто

@Parto перейти на екран в чому? Що стосується + G, відкрийте файл менше, а потім натисніть Shift-G. Чи йде це до кінця файлу?
муру

@Parto, мабуть, менше не дотримується конвенції Vim щодо дозволу команд після назви файлів, навіть якщо він запозичує ключові штрихи. Спробуйте less +G some-file.
муру

less +Gздається більш природним, наприклад, перегляд історії командного рядка. Приблизно так:alias h='history -999999 | less +G'
Віль
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.