In my production environment, my default shell is an old version of csh and I cannot change it. How can I correctly login to my preferred shell? In particular, I would like to use bash. However the system bash is also very old so I compiled a newer version in ~/bin. The perfect scenario will be, I am using ~/bin/bash after login (e.g., ssh).
Put something like:
in your login script (that's
.login for csh).
.cshrc you could put an
This executes bash when csh is loaded.
you need to be able to edit your
the last part is the shell loaded on login, If you want to use one in your home dir change the /bin/bash to new shell