Converta um arquivo typescript em uma lista de comandos (histórico)

4

Eu queria gravar uma sessão do Linux para poder usá-la como documentação para um guia "como instalar". Eu encontrei algo na internet que sugeria que o comando de script seria bom para isso, e então eu comecei e correu através da minha instalação.

Claro, eu não li de perto o suficiente para perceber que o comando de script realmente registra pressionamentos de teclas , então quando eu vou criar minha documentação está cheio de linhas que se parecem com isso:

$ make test[K[K[K[Kinstall[1@s[1@u[1@d[1@o[1@

Eu sei que posso usar o replay do script para reproduzir o script, mas o que eu realmente quero fazer é executado algo como scriptreplay mas canaliza a lista de comandos que seriam executados em um arquivo (eu não quero realmente executá-los).

Isso é possível?

Eu sei sobre o comando history, que eu provavelmente deveria ter usado em vez disso, mas eu não tenho mais acesso ao histórico da sessão.

    
por Cory 21.12.2011 / 21:39

2 respostas

1

O

link é o que você precisa. Ele permite que você publique os textos digitalizados e os reproduza localmente ou na Web. Ele usa script ou ttyrec (quando o script é quebrado como em Macs ou BSD) internamente.

    
por 17.04.2012 / 15:35
0

Para referência futura, você poderia abrir um shell no emacs com 'M-x shell'. Então os comandos que você digita e as respostas são capturadas em um buffer do emacs que você pode salvar em um arquivo.

    
por 01.04.2012 / 11:58