Coloque algo como:
exec ~/bin/bash
no seu script de login (é .login
para csh).
No meu ambiente de produção, meu shell padrão é uma versão antiga do csh e não posso alterá-lo. Como posso logar corretamente no meu shell preferido? Em particular, eu gostaria de usar o bash. No entanto, o sistema bash também é muito antigo, então eu compilei uma versão mais nova em ~ / bin. O cenário perfeito será, estou usando ~ / bin / bash após o login (por exemplo, ssh).
Dentro do seu .cshrc
você pode colocar um exec ~/bin/bash
.
Isso executa o bash quando o csh é carregado.
você precisa editar o arquivo /etc/passwd
root:x:0:0:root:/root:/bin/bash
a última parte é o shell carregado no login, Se você quiser usar um em seu diretório home mude o / bin / bash para novo shell