A menos que haya cambiado estos valores por defecto, el shell que está utilizando en Ubuntu es bash. En FreeBSD, el shell predeterminado es csh. Puede cambiar su shell con el siguiente comando en ambos sistemas operativos:
chsh
Configure su shell en FreeBSD a / usr / local / bin / bash. Bash no es parte de FreeBSD, así que si aún no lo ha hecho, instálelo desde los puertos:
cd /usr/ports/shells/bash
make install
make clean
Una última cosa: no cambie el shell por root. Para eso está la cuenta "toor": todos los privilegios de root, pero puedes configurar el shell a lo que quieras. La razón es que no hay actividades del sistema que se ejecuten bajo toor, por lo que no romperá nada ni confundirá a nadie cambiando el shell de esa cuenta a algo a lo que está acostumbrado (o puede ser más funcional como un shell de inicio de sesión).
.inputrc
debe establecerse en la máquina remota.