Hi there,
Historically (I mean in the very old days even before FreeBSD), BSD UNIX used to ship with csh(1), is this the reason behind FreeBSD's choice of tcsh(1),which is a C-shell compatible shell rather than being sh-compatible, as the default login shell?
Using /bin/sh as the scripting shell and having another default login shell looks a bit odd to me, why not learn only one and tweak it for daily use as well?
PS: This is off-topic, so not seeking for "you can use chsh(1)" to change your shell kind of answers.
Historically (I mean in the very old days even before FreeBSD), BSD UNIX used to ship with csh(1), is this the reason behind FreeBSD's choice of tcsh(1),which is a C-shell compatible shell rather than being sh-compatible, as the default login shell?
Using /bin/sh as the scripting shell and having another default login shell looks a bit odd to me, why not learn only one and tweak it for daily use as well?
PS: This is off-topic, so not seeking for "you can use chsh(1)" to change your shell kind of answers.