Parece que csh
no seu sistema é realmente tcsh
e está lendo sua configuração quando você não pretende. Ou você configurou um arquivo de histórico para tcsh
e csh
.
Se csh
for tcsh
, você poderá invocar csh
com csh -f
para ignorar a leitura do arquivo .tcshrc
. Não tenho certeza se você pode configurá-lo para ler um arquivo arbitrário antes de iniciar, mas é simples o suficiente para source
um arquivo.
Se csh
não for tcsh
em seu sistema, você poderá colocar algo em .tcshrc
para configurar tcsh
para usar um arquivo de histórico diferente, histfile
é tcsh
-específico variável. Por exemplo, meu .tcshrc
tem a seguinte linha:
set histfile = ~/.tcsh_history