как выводить/печатать блок за блоком

как выводить/печатать блок за блоком

Я только что начал использовать tmux и butterfly и мне нужно прокрутить одну панель. Я попробовал Ctrl+ b+, но он прокрутил весь терминал вместо одной панели.

Есть ли командная строка для отображения вывода моего терминала поблочно, как описано ниже?

  • cat foo | ???? -> Отображение между строками 1-10
  • Tab shift и т.д. -> Отображение 10 следующих строк
  • и т. д.

Я не нашел ничего подходящего для этого.

решение1

Если у вас установлена ​​версия GNU more:

more -d -f -10 foo

Это отображает файл по foo10 строк за раз, останавливаясь с сообщением-подсказкой после каждых 10 строк. Нажмите spacebarили Enterна каждой паузе, чтобы отобразить следующие 10 строк.

Вы также можете нажать hили ?в moreподсказке, чтобы увидеть moreдругие возможности .

man moreдля более подробной информации см .

Кстати, если вы хотите иметь возможность листать вперед и назад внутри файла, lessэто лучший вариант, чем more. more можетпропускать вперед и назад, но lessможет делать это лучше. Помните:меньше - больше

Связанный контент