Eu enfrento esse problema em alguns servidores Unix. Quando abro uma sessão diferente para o mesmo usuário, o histórico de comandos é compartilhado por toda a sessão. Isso cria problemas se, por engano, pressionar Ctrl-P
ou up arrow
e pressionar Enter. Em uma ocasião, acabei executando, rm -rf *
felizmente, estava no diretório em que não tenho permissão para remover arquivos.
Como ter um histórico de comandos separado para sessões diferentes para o mesmo usuário? Na maioria das vezes, estou usando os shell ksh e tcsh.