Поки що я знайшов один спосіб: менше + назви файлу G, але це прокрутка вгору лише вгору по рядку вгору. Що є більш потужним, менш звичним, що забезпечує прокручування сторінок, пошук візерунків назад і так далі?
Поки що я знайшов один спосіб: менше + назви файлу G, але це прокрутка вгору лише вгору по рядку вгору. Що є більш потужним, менш звичним, що забезпечує прокручування сторінок, пошук візерунків назад і так далі?
Відповіді:
Я впевнений, що хтось інший має кращу відповідь, але
З "менше" після відкриття файлу:
G goes to the bottom of the file
^b goes up one page
? searches backwards.
Як ви вже сказали, ви можете відкрити файл за допомогою + G і потім використовувати? і ^ b для прокручування вгору. Ймовірно, є розумні хитрощі, які ви можете зробити, щоб досягти того самого в сценарії.
? = shift + /
, /
є пошук вперед.
Shift + G
йде внизу файлу
Для різноманітності, якщо ви насправді хочете / вам потрібно прочитати файл назад (останній рядок спочатку):
tac filename | less
tac
є cat
назад
ztac
до gzipped файлів (тобто, zcat
але назад)?
w
йде вгору за сторінкою. ?
робить зворотний пошук. h
пропонує онлайн-допомогу.
хвіст -р | менше
Я не знаю, чому хтось не придумав цього. Хвост схоплює кінець файлу дуже легко. Хіба -r не поширений варіант?
-r
.
tail -r
, що це BSD / macOS - у цих середовищах немає tac
.
використання:
less +F /path/to/your/file
це менше, але починаючи знизу. Використовуйте клавішу зі стрілкою вгору, щоб повернутися назад за рядком або ctl + b, щоб перейти сторінку за сторінкою.
tail -f
. Якщо це не те, що ви хочете, вам слід скористатися +G
натомість.
Під час використання more
або journalctl -xe
використання пробілу ви знімаєте на 1 сторінку. Це працювало для мене. Сподіваюся, це допомагає.
Якщо ви шукаєте щось конкретне, це може зробити так:
cat yourfile.txt | grep "something specific" | less
Я використовую його для пошуку файлів журналів. Це все ще в "неправильному" порядку, але набагато коротше.
Прочитавши відповідь Денніса Вільямсона, це мій новий метод =)
cat
з grep
-grep $StRING $FILENAME | less
Можливо, деякі люди не розуміли, що означає dr01 . Я намагаюся сказати це іншими словами.