bash — командный интерпретатор GNU Bourne-Again SHell, используется во многих unix-системах. Установим его на любимую ОС FreeBSD и произведём минимальную настройку.
Ставим по традиции из портов:
cd /usr/ports/shells/bash
make extract
make install
rehash
Расположился исполняемый файл тут /usr/local/bin/bash
Выполняем:
ee ~/.cshrc
Редактор «ee» более прост в обращении чем «vi», поэтому ставим его как редактор по умолчанию.
Меняем строку:
setenv EDITOR vi
на:
setenv EDITOR ee
Теперь подправим файлик profile:
ee /etc/profile
Добавляем туда строки:
export LANG=ru_RU.KOI8-R
export LC_ALL=ru_RU.KOI8-R
export EDITOR=ee
далее:
ee /etc/inputrc
вписываем туда:
# for delete
$if term=cons25r
"C-?": delete-char
$endif
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
# for Home/End
«e[1~»: beginning-of-line
«e[4~»: end-of-line
# for Delete/Insert
«e[3~»: delete-char
«e[2~»: quoted-insert
# «page up» and «page down» for search history
«e[5~»: history-search-backward
«e[6~»: history-search-forward
Закрываем файлик, сохранив изменения.
Перелогиниваемся.
выполяем:
chpass
меняем строку:
Shell: /bin/csh
на:
Shell: /usr/local/bin/bash
И дописываем
Class: russian
Опять перелогиниваемся
Проверяем:
echo $SHELL
/usr/local/bin/bash