No tty2, como faço para capturar uma captura de tela de texto da linha de comando?
command-line
text
neverMind9
fonte
fonte
Respostas:
Se você pode usar
tmux
orscreen
, eles têm a capacidade de salvar o buffer de rolagem em um arquivo.Ao contrário
screendump
, o que é Linux-only,tmux
escreen
estão disponíveis para sistemas operacionais baseados em BSD também (por exemplo, MacOS, FreeBSD) e não requer permissões especiais.fonte
Você considerou o
screendump
comando?fonte
cat /dev/vcsN
tem um efeito semelhante ". Então por que não usarcat /dev/vcsN
?screendump
lê a partir de/dev/vcsa
dispositivos que possuem informações de cores, mas parecem ter sido retiradas da saída.) Btw. Eu gosto de combiná-lo com owatch
comando para ver como a saída ao vivowatch -n0.1 screendump
./dev/vcs
dispositivos @WeijunZhou não contêm informações sobre o tamanho da tela, portanto,cat /dev/vcsN
só funciona se a janela do terminal tiver o mesmo número de caracteres do VC que você está capturando.Você pode usar
script
para isso. Ele gravará um texto datilografado da sessão do terminal. Por padrão, ele gravará em./typescript
. Obviamente, você precisa fazer isso com antecedência, para que não seja realmente uma "captura de tela".fonte