zsh gravação da saída de entrada

1

Eu gostaria de manter não apenas a história dos meus comandos, mas também a saída. Se eu digitar ls , ele deverá ser anexado a um arquivo
~/Desktop% ls
test.jpg
file.txt
whatever.pdf

Existe algo assim? Ou devo tentar codificar isso com preexec() e tudo isso?

    
por pvinis 25.09.2012 / 00:19

2 respostas

1

Eu usei um spyshell. Um shell que apenas executa o script e isso abre o zsh. Eu não consigo encontrar o link, então eu fiz uma essência. Aqui está: link

    
por 27.09.2012 / 01:55
1

Dê uma olhada no utilitário script , que é bastante antigo e deve vir pré-instalado na maioria dos aplicativos UNIX ou distribuições Linux.

Digitar script session.log no prompt do shell irá colocá-lo em um subshell enquanto grava tudo o que você faz - entrada e saída - no arquivo de texto plano session.log . Digitar ^ D existirá a subshell (como de costume).

Veja a página script(1) man para mais detalhes.

    
por 06.11.2018 / 14:02

Tags