<trademark class="registered">Linux
</trademark> users are often surprised to find that
<application>Bash
</application> is not the default shell in FreeBSD. In fact,
<application>Bash
</application> is not included in the default installation. Instead, FreeBSD uses
<citerefentry><refentrytitle>tcsh
</refentrytitle><manvolnum>1
</manvolnum></citerefentry> as the default root shell, and the
<application>Bourne shell
</application>-compatible
<citerefentry><refentrytitle>sh
</refentrytitle><manvolnum>1
</manvolnum></citerefentry> as the default user shell.
<citerefentry><refentrytitle>sh
</refentrytitle><manvolnum>1
</manvolnum></citerefentry> is very similar to
<application>Bash
</application> but with a much smaller feature-set. Generally shell scripts written for
<citerefentry><refentrytitle>sh
</refentrytitle><manvolnum>1
</manvolnum></citerefentry> will run in
<application>Bash
</application>, but the reverse is not always true.