Você desejará usar a operação 'log', geralmente vinculada a Ctrl-a H
. Isso abre um novo arquivo chamado screenlog. N onde N é o número da janela. Se o arquivo existir, a saída será anexada ao arquivo. Todas as saídas nessa janela são registradas no arquivo de registro N até que você desative pressionando Ctrl-a H
novamente. Você também pode obter essa funcionalidade com Ctrl-a :log
. Você pode alterar o nome usando o comando logfile {filename}
. O arquivo é colocado no diretório em que a tela foi iniciada pela primeira vez, mas isso pode ser alterado com o comando logfile ou com chdir [{directory}]
.
Observe que isso não é o mesmo que a cópia impressa ou o buffer de rolagem. Esta é a mesma funcionalidade do programa script (1), mas ligada a uma única janela e sem chamar um novo programa.
Se você quiser salvar todo o conteúdo do buffer de rolagem, use Ctrl-a ] g <space> G <space> Ctrl-a :writebuf
Isso salva o buffer de rolagem no arquivo / tmp / screen-exchange. Se você quiser salvar apenas uma parte, mude o 'g' e 'G' para outras teclas de movimento.