Existem vários arquivos analisados por este shell:
/etc/csh.cshrc
/etc/csh.login
~/.tcshrc
~/.cshrc
~/.login
Os dois primeiros são de todo o sistema. A árvore outras estão relacionadas ao usuário.
Talvez haja algo errado na sua sintaxe.
Tente um arquivo simples ~/.tcshrc
contendo:
echo "test"
Ele deve enviar "teste" antes do prompt assim:
workstation:~ user$ cat ~/.tcshrc
echo "test"
workstation:~ user$ /bin/tcsh
test
[workstation:~] user%
Mesma saída no controle remoto com o seguinte comando:
ssh -t user@workstation tcsh