Как Перечислить определенную сумму, выполнив команду, которая возвращает много строк?

Я использую Сервер Ubuntu cmd только. Когда я выполняю что-то, apt list --installed например, это возвращает больше записей, чем доступная область (не использующий шпаклевку), она показывает только нижние результаты.

Существует ли способ, которым это ограничивает записи в установленный срок и когда я нажимаю клавишу, это перемещается в следующую волну записей?

2
задан 24 March 2018 в 04:23

2 ответа

Передайте результат по каналу через пейджер такой как less или more:

apt list --installed | less

Пролистайте использующее ПРОСТРАНСТВО и выход с Q

2
ответ дан 2 December 2019 в 03:34

Это уже упоминается как в стороне в ответе стали, но я думаю, что многие были бы довольны использованием more вместо less. Это - старая команда DOS (Disk Operating System), которая, возможно, была снята с Unix во-первых:

cat /boot/grub/grub.cfg | more

После заполнения экрана с первыми 24 строками или так, more позволяет Вам нажимать:

  • Введите для следующей строки, которая будет отображена.
  • Клавиша "Пробел" для следующих 24 строк (или так), чтобы быть отображенным.
  • q для выхода.

Вообще-то, если задуматься, возможно, и DOS и Unix, снятый more канал от пожатий плеч CP/M.

0
ответ дан 2 December 2019 в 03:34

Другие вопросы по тегам:

Похожие вопросы: