Como copiar o conteúdo completo no terminal para um arquivo de texto usando comandos? (Não para uma saída, mas tudo no terminal)

3

Como copiar conteúdo completo no terminal para um arquivo de texto usando comandos.

    
por Pranav Padmasali 24.04.2016 / 20:41

3 respostas

1

Você pode usar screendump .

Como na página man:

 screendump - dump the contents of a virtual console to stdout

Você precisará de privilégios de root para executar o screendump, então use o sudo.

    
por Mahdi 24.04.2016 / 20:49
1

Quanto aos emuladores de terminal (GUI), você pode selecionar o texto com o mouse e mudar para o editor de texto (seja gedit ou qualquer outra coisa) e pressionar Ctrl + Botão 2 ( Role a roda no mouse e Clique com o botão direito + esquerdo no touchpad)

Com o TTY, você pode usar cat /dev/vcs1 para despejar o conteúdo de TTY1 .

As melhores abordagens, no entanto, devem usar multiplexadores de terminal, como screen , tmux , byobu ou use o comando script para gravar toda a sessão no arquivo.

    
por Sergiy Kolodyazhnyy 24.04.2016 / 22:09
0

Quando você executa o comando no terminal, por exemplo: %código% Basta adicionar o > ou > > símbolos e nome_do_arquivo. Por exemplo:

lspci ... cria / sobrescreve log_file.txt

lspci > log_file.txt ... anexado ao arquivo

A saída será salva em determinado arquivo. É claro que, se você quiser salvá-lo em algum outro diretório que não seja o diretório atual, basta adicionar o caminho ao log_file.txt na frente do nome do arquivo.

    
por NonStandardModel 24.04.2016 / 21:16