Устанавливаем командный интерпретатор bash

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

Добавить комментарий