Eu tive uma sessão de terminal interessante no byobu e gostaria de salvar a saída do terminal (comandos e tudo) em um arquivo - como posso fazer isso?
De acordo com a página do manual byobu :
Ctrl-a ~ - Salva o buffer de rolagem da janela atual
Isso pode realmente estar fazendo algo, mas não encontrei nenhuma indicação de onde e com que nome ele poderia ser salvo.
$BYOBU_RUN_DIR/printscreen
(como observado na tela de ajuda)./dev/shm/byobu-serg-ucvwj2rJ/printscreen
, onde serg é obviamente o meu nome de usuário.Uma pergunta antiga ainda não foi respondida de maneira viável e atendi novamente à necessidade.
Desta vez, encontrei uma solução viável. De
man byobu
:cat > my-byobu-dump.txt
no terminalfonte
gg
(como vim).less
muito ultimamente, pesquisando e se movendo ao redor.)Shift + F7 só funciona como esperado se você tem o conjunto variável de ambiente EDITOR a um editor dentro Byobu . Por alguma razão, em alguns casos (por exemplo, quando eu conecto através do SSH a outro computador), definir essa variável
~/.profile
não é suficiente. Um lugar para configurá-lo para que o byobu sempre o leia~/.bashrc
. Copie algo como o seguinte para o seu~/.bashrc
:fonte
Se você não costuma usar as teclas F, isso pode funcionar para você:
fonte
Use Ctrl+ A+ ~para copiar o buffer de rolagem para a área de transferência do byobu.
Cole o texto em um editor usando Alt+ insert ou Ctrl+ A+ ].
(Ajuste Ctrl+ Ase você alterou sua tecla de escape.)
fonte
Selecione o texto que deseja salvar e pressione Control+ Shift + C Avançar, abra seu editor de texto favorito. Em seguida, cole o conteúdo aqui usando Control+ V . Por fim, salve o arquivo no local desejado.
DICA TERMINAL DO DIA: Ao tentar copiar algo no terminal, faça-o normalmente, espere usar Control+ Shift + em Cvez de Control+ Ce cole-o normalmente. Para colar algo que está na área de transferência no terminal, use Control+ Shift + V.
fonte
CtrlO + A+ ]funcionará se você digitar de 1 a 20 vezes ou mais com o abracodabra. Mas o único comando funcionará sem dor de cabeça. Para colar o texto do buffer no terminal ou no arquivo. E o vencedor é Alt+ Ins., Diga oi para Byobu é o software GPLv3, de autoria e manutenção de Dustin Kirkland.
fonte
Se você precisar salvar o histórico, use Shift + F7atalho. Como @ dustin-kirkland diz.
Se você preferir rolar para cima e para baixo no seu terminal, isso depende se você usa tmux ou screen. Exemplos:
Screeen:
Tmux:
fonte