Вывод истории

Здравствуйте, у меня вопрос, на который я так и не смог найти ответ, хотя честно пытался :)
Как увеличить выводимую на экран историю?
Например, даю я команду “pacman -Ss a”, на что получаю огромный вывод на экран. Пытаюсь пролистать этот вывод вверх - у меня просматривается только определенный кусок истории, остальное куда-то исчезает.
Это происходит и в bash, и в zsh, который я и использую.
Заранее благодарен!
Если речь идет о работе в ДЕ, то большинство эмуляторов терминалов имеют в настройках пункт “scrollback”. Поставьте его побольше.
Плохо ищем :)

http://www.google.ru/search?hl=ru&lr=&q … rt=10&sa=N

и при помощи screen:
http://www.google.ru/search?hl=ru&lr=&q … rt=10&sa=N

и конкретика:
со screen:
http://www.teleology.ru/projects_ru/inf … console_ru
http://sites.google.com/site/kirillrst/home/screen

без screen:
http://216.239.59.132/search?q=cache:Ya … t%3D56019+ Размер+буфера+прокрутки+в+BASH&hl=ru&ct=clnk&cd=1&gl=ru
конкретно:
<quote>
Как увеличить буфер обратной прокрутки?

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

И такое средство есть, а называется оно ‘framebuffer console’, для краткости ‘fbcon’. Это устройство имеет файл документации ‘fbcon.txt’; если вы устанавливали документацию к ядру, то он у вас есть. Выискивайте его где-то в районе ‘/usr/share’ ветви (я не могу указать точный путь из-за разницы в дистрибутивах).

На этом месте прошу прощения: мы должны сделать небольшое отступление и немного поговорить о видеобуфере (framebuffer).

Видеобуфер - это буфер между дисплеем и видеоадаптером. Его прелесть в том, что им можно манипулировать: он позволяет трюки, которые не прошли бы, будь адаптер связан напрямую с дисплеем.

Один из таких трюков связан с буфером прокрутки; оказывается, вы можете “попросить” видеобуфер выделить больше памяти буферу прокрутки. Достигается это через загрузочные параметры ядра. Сначала вы требуете framebuffer (видеобуфер); Затем запрашиваете больший буфер прокрутки.

Нижеследующий пример касается GRUB, но может быть легко адаптирован к LILO. В файле настройки GRUB - ‘menu.lst’- найдите соответствующую ядру строчку, и затем:
Удалите опцию ‘vga=xxx’, если таковая присутствует.
Добавьте опцию ‘video=vesabf’ или то, что соответствует вашему “железу”.
Добавьте опцию ‘fbcon=scrollback:128’.
После этой процедуры, строка параметров ядра должна выглядеть приблизительно так:
'kernel /vmlinuz root=/dev/sdb5 video=radeonfb fbcon=scrollback:128'.


источник: http://rus-linux.net/lib.php?name=MyLDP … rrect.html
</quote>
systemd должен умереть.
В данном конкретном примере можно конвейеры использовать.
Жаль для вывода при компиляции не подходит :(
pacman -Ss a | less
в смысле??? можно вообще использовать

make 2>&1 | tee log.file и на экране будет и в файле потом поглядеть, вообще зачем буффер большой делать :)
systemd должен умереть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.