Existe uma maneira de entender o histórico dos terminais gnome?

3

A saída dos terminais (isto é, não comandos) está escondida em algum lugar que me permite fazer algo como ...

grep "foo foo \d{5}" ~/.terminal

Estou ciente que posso simplesmente canalizar o material para o grep ou salvá-lo em um arquivo em vez de colocá-lo no terminal. É só que às vezes eu tive um programa de saída de algumas coisas que eu gostaria de pesquisar, mas prefiro não reexecutá-lo apenas para benefício de greps. :)

    
por Kit Sunde 19.03.2011 / 00:41

1 resposta

4

A saída não é armazenada em nenhum arquivo, não. Mas você pode usar o comando script para gravar uma sessão de terminal. Apenas corra

script

Em seguida, execute seus comandos como de costume. Quando você digita exit , você sairá do programa de script. Todas as entradas e saídas podem ser encontradas em um arquivo chamado typescript em seu diretório atual. Você pode usar less -R typescript para ler e pesquisar por ele.

Como de costume, é uma boa ideia ler o manual antes de usar um novo comando. man script

    
por geirha 19.03.2011 / 01:03