Как приостановить вывод длинного текстового файла с помощью cat в командной строке после 10 строк, а затем нажать любую клавишу. например:
cat myfiles.txt
bla
bla
bla
bla
bla
bla
.
.
.
bla
press enter to continue
источник
Как приостановить вывод длинного текстового файла с помощью cat в командной строке после 10 строк, а затем нажать любую клавишу. например:
cat myfiles.txt
bla
bla
bla
bla
bla
bla
.
.
.
bla
press enter to continue
Вы можете использовать less
или more
. Оба будут работать.
less
Команда чаще используется и обеспечивает больше возможностей , чем more
.
Используя оба less
или more
, вы можете перемещаться по странице файла за страницей, используя пробел, и построчно, используя клавишу ввода.
Там нет необходимости cat
и труба файла, либо. Вы можете просто запустить команду в файле.
Например less myfile.txt
more
и less
пейджеры, которые имеют дело с перелистыванием текста на консоли. less
более функционально, но more
ближе к тому, что вы хотите. Если вы укажете эту -d
опцию, more
будет показано, как перейти на следующую страницу, и вы можете использовать ее, -num
чтобы указать количество строк, отображаемых одновременно (вместо автоматического определения размера экрана).
% more -d -5 myfiles.txt
bla
bla
bla
bla
bla
--More--(4%)[Press space to continue, 'q' to quit.]
Тебе стоит попробовать cat myfiles.txt | more
less
более распространены в эти дниmost
вместо этого.more myfiles.txt
без UUOC.Вы можете использовать блокировку прокрутки, хотя это может быть не очень полезно, если скорость передачи данных высока. Ctrl-sзаблокировать и Ctrl-qразблокировать.
источник
Альтернативно , чтобы прокрутить обратно буфер, находясь всеансе tmux :
Тип
CTRL
+b
+PgUp/PgDown
Как увеличить размер буфера прокрутки в tmux?
источник