
/bin/laden
(usa Void Linux)
Enviado em 29/04/2009 - 02:34h
echo $SHELL
Irá retornar o shell do usuário corrente.
Quanto a função de cada um, basicamente todos desempenham a mesma função, que é prover uma interface entre o usuário e o sistema. A diferença entre os interpretadores de comandos esta relacionada às facilidades que eles oferecem tanto para o reaproveitamento de comandos, como para a manipulação de linhas de comandos. Por exemplo, o ksh, zsh e bash possuem basicamente a mesma sintaxe, já o csh/tcsh possui uma sintaxe mais próxima ao C.
Atualmente o shell predominante nos sistemas Linux, é o Bash, que é o padrão em quase todas as distros, porem nada impede que você use o zsh, ksh, ... Mais detalhes você encontrará em:
$ man <shell> (ex.: man bash)
www.google.com/linux