Install BASH shell on FreeBSD

Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. csh / tcsh (C shell with file name completion and command line editing) is the default shell under FreeBSD. However, you can easily install and use bash as shell.

Installation

portsnap fetch update
cd /usr/ports/shells/bash
make install clean

Configure FreeBSD to use BASH

chsh -s /usr/local/bin/bash {username}