Como posso configurar minhas shells para gravar todos os comandos

2

Estou executando o Ubuntu 12.04, como posso configurar meu shell / ubuntu para que comandos 'history' exibirão todo o comando anterior de diferentes shells?

Basicamente, eu quero uma lista do meu comando anterior, independentemente do shell que eu digito.

Obrigado.

    
por michael 20.07.2012 / 19:25

1 resposta

0

Altere a localização do arquivo histórico de cada shell para ser o mesmo.

Não sei se isso funcionará se você tiver shells múltiplos, diferentes e interativos abertos - sei que dois logins bash interativos irão cooperar com o uso do arquivo de histórico. Eu aposto que as diferentes shells usam apenas o bloqueio de arquivos cooperativo padrão. Então eles provavelmente ficarão bem. Eu divago.

por exemplo, para bash 'export HISTFILE = / home / algumuser / .my_cross_shell_history' e, em seguida, o paralelo para cada shell que você usa.

    
por 20.07.2012 / 21:12

Tags