Если вы можете использовать Emacs, его режим оболочки сохраняет бесконечный журнал ввода и вывода, который вы можете прокручивать назад и вперед. Он имеет команду ctrl-meta-L или escctrl-L, которая обычно возвращается к началу вывода, который следует за последней введенной строкой ввода.