Como acontece com qualquer software no Ubuntu, você precisa instalá-lo:
sudo apt-get install csh
e você pode usar csh
na linha de comando para iniciá-lo.
Mesmo para tcsh
(está no Universo):
sudo apt-get install tcsh
e você pode usar tcsh
na linha de comando para iniciá-lo.
Aliás, você digitou csh
na linha de comando que você teria visto:
csh
The program 'csh' can be found in the following packages:
* csh
* tcsh
Try: sudo apt-get install <selected package>
O wiki do Ubuntu.com explica como mudar permanentemente:
Alterando seu shell de login que é permanente
Você usará um programa chamado chsh. Existe um método interativo e método não interativo. Digite isso no seu terminal.
MÉTODO INTERATIVO
chsh
Isso resulta em uma breve caixa de diálogo na qual o usuário é solicitado primeiro sua senha e, em seguida, para o caminho completo do novo shell desejado.
Deve-se ter cautela ao alterar o shell padrão porque É possível cometer um erro que apenas o usuário raiz (ou seja, o sistema administrador) pode reparar (embora deva ser fácil para um especialista usuário para repará-lo em um sistema doméstico). Em particular, é importante primeiro teste o shell temporariamente na sessão atual e depois para Certifique-se de que um nome de shell válido está sendo inserido ao fazer o mudança permanente.
MÉTODO NÃO-INTERATIVO
Vou usar o csh novamente como exemplo.
chsh -s /bin/csh
O -s configura para você sem ter que entrar no editor para fazer isso.
Ok, você fez o comando e deu tudo certo. mas o eco diz que é o mesmo. Faça o logout e faça o backup para que a alteração tenha efeito. $ SHELL Você deve ver o novo shell.