Вы захотите использовать операцию 'log', обычно связанную с Ctrl-a H
Это открывает новый файл с именем screenlog.N где N - номер окна. Если файл существует, вывод добавляется к файлу. Весь вывод в этом окне записывается в экранный журнал.N файла, пока вы не отключите его, нажав Ctrl-a H
раз. Вы также можете получить эту функциональность с помощью Ctrl-a :log
. Вы можете изменить имя, используя команду logfile {filename}
. Файл помещается в каталог, в котором экран был впервые запущен, но это можно изменить с помощью команды logfile или chdir [{directory}]
.
Обратите внимание, что это не то же самое, что печатная копия или буфер прокрутки. Это та же функциональность, что и в программе script(1), но она привязана к одному окну и без вызова новой программы.
Если вы хотите сохранить все содержимое буфера прокрутки, используйте Ctrl-a ] g <space> G <space> Ctrl-a :writebuf
Это сохраняет буфер прокрутки в файл /tmp /screen-exchange. Если вы хотите сохранить только часть, измените «g» и «G» на другие клавиши перемещения.