Поведение, которое вы описываете, основано на вашей оболочке.
Оболочкой по умолчанию в CentOS является bash: вы можете подтвердить это, набрав следующее:
$ echo $SHELL
/bin/bash
Если это так, то вы можете получить аналогичную функциональность для вашей оболочки FreeBSD (скорее всего, ksh), нажав CTRL-r. Вы увидите что-то вроде этого:
(reverse-i-search)`':
Просто начните вводить текст, и вы получите команды, которые вы ранее выполняли, основываясь на том, что вы ввели.
Например, в этом терминале, когда я набираю CTRL-r, я получаю это:
(reverse-i-search)`s': sudo port install ruby
Затем вы можете прокрутить вверх или вниз с помощью клавиши со стрелкой, чтобы пройти все команды, которые соответствуют вашим критериям поиска (в данном случае, 's').