I have read many articles that say the official shell in FreeBSD is
tcsh, and in Debian, its
dash. However, when I either
echo $shell (FreeBSD) or
env in Debian, it says that the shell is
csh in the first case, or
bash in Debian.
This is in fresh installations. I tested under the root account and a normal user account. Also, when I create a new account in FreeBSD, I have the choice of 3 shells;
tcsh. If I make no choice,
csh is the default for the account.
What is the official, standard shell under those systems? Is it
csh in FreeBSD? Is it
bash in Debian?
Is it me that does something wrong? Or are the articles and sites misinformed?
I want to learn two shells: one for Debian and one for FreeBSD, but I can't find which one I should learn, since its not clear which one is the official shell.
Also, while searching for which shell I should learn, I found this: http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
Is it someone that just doesn't like
csh, or should we really avoid
I'm using the latest Debian and FreeBSD versions.
I start to get lost with all these shell options, they all look the same to me (except for the syntax; I mean they all look to offer the same possibilities). It's why i want to learn the official one.