Texto da linha de comando existente na tela para o arquivo? (Linux não-gráfico)

9

No tty2, como faço para tirar uma tela de texto da linha de comando?

    
por neverMind9 24.11.2018 / 17:36

3 respostas

4

Se você puder usar tmux ou screen , eles poderão salvar o buffer de rolagem em um arquivo.

Ao contrário de screendump , que é somente para Linux, tmux e screen estão disponíveis para sistemas operacionais baseados em BSD (por exemplo, macOS, FreeBSD) e não requerem permissões especiais.

    
por 25.11.2018 / 07:29
13

Você considerou o comando screendump ?

    
por 24.11.2018 / 17:39
1

Você pode usar script para isso. Ele irá gravar um texto datilografado da sessão de terminal. Por padrão, ele gravará em ./typescript . Claro, você precisa fazer isso com antecedência, por isso não é realmente uma "captura de tela".

$ script
Script started, file is typescript
$ ls asdf
ls: cannot access asdf: No such file or directory
$ exit
Script done, file is typescript

# Then check the recordings:

$ cat typescript
Script started on Thu 29 Nov 2018 02:52:04 PM CET

$ ls asdf
ls: cannot access asf: No such file or directory
$ exit

Script done on Thu 29 Nov 2018 02:52:09 PM CET
    
por 29.11.2018 / 14:53