Fish is my favorite. I can barely do without it. Only downside is some bash commands don’t work on it without modification.
But I’m also having a ton of fun right now with xonsh which lets you use python and bash together.
Cool article, I would like a more in depth technical thing. But still liked it.
You may know Zsh as the default shell for FreeBSD
I thought on FreeBSD
tcsh
was default for root andsh
was default for other users. Also never realized anyone useddash
as a login shell :b/bin/sh is just a symlink to the default shell which usually is dash for root on linux
I believe the original Almquist shell is used on FreeBSD. I know on Debian dash is the sh implementation (afterall it is Debian Almquist Shell), but the default login shell for the root user is bash apparently.
/bin/sh historically used to be an actual shell(the Bourne shell*), but now by default it points to one set by the distro’s devs. Almquist shell was an alternative developed with a BSD license and i guess its still used