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.
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.
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.
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.