Posso copiar todo o buffer de rolagem do iTerm2 para a área de transferência?

13

Acabei de executar alguns comandos e tenho várias páginas de saída no iTerm2. Agora eu gostaria de salvá-lo em algum lugar. (Eu poderia enviá-lo para um arquivo, mas não pensei nisso.)

Existe uma maneira mais fácil de copiar tudo para a área de transferência, rolando para trás e realçando as páginas?

Nathan Long
fonte

Respostas:

9

Oh, certo, duh. + APara selecionar tudo, então + C.

Nathan Long
fonte
2
Há uma configuração no iTerm 2 que copia automaticamente qualquer coisa selecionada para a área de transferência, tornando o Command-C desnecessário.
Ɱark Ƭ
Fiz isso, mas salvar um registro de 100M de rolagem na área de transferência levou o iTerm2 cerca de 5 minutos e um pouco menos - para colá-lo em um editor de texto. Desejo Cmd-Ssalvo o buffer diretamente.
Victor Sergienko
8
pbpaste> ~ / Desktop / buffer.log levou milissegundos para arquivo 17meg
tirei
3

Você provavelmente sabe disso, mas se alguém vier no futuro, isso também funcionará:

history > ~/Desktop/history.txt

Ou algum outro arquivo de sua escolha. O arquivo será substituído ou você poderá usar >> para anexar.

Se você também deseja obter saída, o comando shell também scriptfunciona para capturar enquanto você digita (mas também capta pressionamentos de teclas, cuidado) ou o iTerm terá alguma opção para salvar uma sessão, como o terminal + do estoque S.

krs013
fonte
3
isso só vai salvar seus comandos, e não sua produção
Ciprian Tomoiagă