Прокрутка вывода команды без временного файла
Я новичок в Linux (особенно CLI Linux), и я блуждаю, если есть способ прочитать полный вывод команды, когда он использует больше, чем экран. В настоящее время мне приходится выводить команду в файл, а затем использовать nano
для ее прокрутки.
Например, $ ls -Al /etc/
only отображает конец вывода и разрезы остальных.
- Как я периодически запускаю команду с очень коротким интервалом и получаю возврат?
- Есть ли причина, по которой у ls нет опции -zero или -0
- Добавьте возврат каретки к выходу `tail` при использовании` grep`
- Командная строка переключается на>, что это значит?
- Как открыть оболочку UNIX?
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
– больше читать.