Non /bin/sh est bien tcsh sous FreeBSD : http://www.freebsd.org/doc/en_US.ISO8859-1/articles/linux-users/shells.html
Sinon en plus de ce qui a été dit, si tu comptes faire transiter des scripts entre ton Linux et le FreeBSD de ta fac, garde à l’esprit que certains outils de base différent dans leurs options. Généralement les outils GNU ont des extensions en sus de POSIX. Par exemple les « long name options » de grep. Évite aussi les conneries du type #!/bin/bash. Même si bash est installé sur ton FreeBSD il ne sera pas dans /bin.
Bref, rien de bien méchant mais il faut être vigilant.