Для написания скриптов многие используют bash. Думаю этого будет достаточно, чтобы поставить bash. Многие просто используют bash, как интерпретатор по-умолчания в FreeBSD.
Переходим в порт bash и собираем его
cd /usr/ports/shells/bash && make install clean
Нажимаем ок
Ждём окончания установки
После установки, чтобы bash начал работать, набираем
rehash
На этом всё, bash установлен.
Чтобы перейти в bash, вводим в консоли
bash
или
/usr/local/bin/bash
Чтобы установить bash как оболочку по умолчанию
у пользователя xaxatyxa
chsh -s /usr/local/bin/bash xaxatyxa
во всей системе
chsh -s bash
Проверим, какая теперь оболочка у пользователя xaxatyxa
grep xaxatyxa /etc/passwd
Если зайдем под пользователем xaxatyxa, но увидим bash
Основным дополнение к bash является bash-completion. Его функционал позволяет не заниматься писаниной, а нажимая TAB видеть возможные окончания команд.
Установка
cd /usr/ports/shells/bash-completion make install clean
Дожидаемся окончания установки
В принципе в конце установки выведется вся необходимая информация, но всё же опишу
=================================================================== You must enable the bash programmable completion library yourself! * source /usr/local/etc/bash_completion from your .bashrc file if [ -f /usr/local/etc/bash_completion ]; then . /usr/local/etc/bash_completion fi * or, run /usr/local/bin/bash_completion.sh from your .bashrc ===================================================================
Для того чтобы включить bash-completion, редактируем .bashrc в домашнем каталоге
ee ~/.bashrc
добавляя следующее
if [ -f /usr/local/etc/bash_completion ]; then . /usr/local/etc/bash_completion fi
1) не мешает добавить про /usr/ports/shells/bash-completion
2) make install config ….. а где clean
😉
поправил и дополнил
=)
Автор смени кодировку.
где и на какую? =)