Veja o que o manual do comando freebsd-version fala:
O utilitário freebsd-version faz o possível para determinar a versão e nível de patch do kernel instalado.
Então, podemos ver que o comando freebsd-version exibe a versão do FreeBSD e o nível de patch do sistema instalado.
Podemos executar apenas freebsd-version para vermos a versão:
maria@freebsd:~ $ freebsd-version 13.1-RELEASE
Podemos também usar o comando uname -a:
maria@freebsd:~ $ uname -a FreeBSD freebsd 13.1-RELEASE FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC amd64
Também poderíamos usar cat /etc/os-release
maria@freebsd:~ $ cat /etc/os-release NAME=FreeBSD VERSION="13.1-RELEASE" VERSION_ID="13.1" ID=freebsd ANSI_COLOR="0;31" PRETTY_NAME="FreeBSD 13.1-RELEASE" CPE_NAME="cpe:/o:freebsd:freebsd:13.1" HOME_URL="https://FreeBSD.org/" BUG_REPORT_URL="https://bugs.FreeBSD.org/"
Aqui vai um detalhe, se o kernel foi alterado agora o comando uname poderá não trazer a nova versão instalada ainda. Nesse caso, use freebsd-version -k
Para determinar o nome (e, portanto, a localização) de um kernel personalizado, o O utilitário freebsd-version tentará analisar /boot/defaults/loader.conf e /boot/loader.conf
Conclusão
Aqui vimos como ver a versão do FreeBSD usando o comando freebsd-version. O freebsd-version apareceu a partir do FreeBSD 10.0