Прокрутка вывода команды без временного файла

Я новичок в Linux (особенно CLI Linux), и я блуждаю, если есть способ прочитать полный вывод команды, когда он использует больше, чем экран. В настоящее время мне приходится выводить команду в файл, а затем использовать nano для ее прокрутки.

Например, $ ls -Al /etc/ only отображает конец вывода и разрезы остальных.

  • Проверьте возможности SMTP-сервера в командной строке
  • Неожиданная обратная косая черта при преобразовании из шестнадцатеричного в двоичное число
  • Как найти глубину каталога
  • Как выполнить одну и ту же команду «X» несколько раз с задержкой в ​​несколько секунд?
  • В чем разница между командами whatis и apropos?
  • Как получить вывод команды timeout без использования сценария оболочки
  • Вы имели в виду эту команду? (как ответить на это)
  • Сложность преобразования из двоичного в шестнадцатеричное с использованием bc
  • Почему терминал говорит, что он устанавливает пакет, который уже установлен, когда я пытаюсь установить что-то совершенно другое?
  • Поиск / grep ftp удаленные имена файлов
  • Цитирование команд
  • Инициирование программ из командной строки
  • 3 Solutions collect form web for “Прокрутка вывода команды без временного файла”

    Вы должны использовать less чем пейджер, он позволяет вам просматривать страницу за раз. например

     command | less ls -Al /etc | less 

    Наиболее распространенная команда пока меньше:

    • введите заранее одну строку
    • пробел вперед на одну страницу
    • q quit / exit help
    • h помощь

    см. man less для получения дополнительной информации, например, как искать.

    Это возможно, нажав shift + pg up .

    Более подробную информацию о scrollback и буфере прокрутки можно найти здесь .

    Труба выводит любую команду на less и это позволит разбивать на страницы, искать и ничего.

    ls -lA /etc | less

    Поскольку «меньше» отображает ваш текст, нажимайте h для справки, читайте и обдумывайте. man less – больше читать.

    Linux и Unix - лучшая ОС в мире.