Устанавливаем bash в Freebsd

 

Для написания скриптов многие используют 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
Остались или есть ещё вопросы? Задавайте!
(не забудьте указать ссылку на этот пост)




4 комментария

  1. ttys Ukraine Google Chrome Ubuntu Linux :

    1) не мешает добавить про /usr/ports/shells/bash-completion 

    2) make install config ... а где clean 

    ;)  

    Thumb up 0 Thumb down 0

  2. no Ukraine Mozilla Firefox Windows :

    Автор смени кодировку.

    Thumb up 0 Thumb down 0

Оставить комментарий

Установка, настройка, мониторинг и администрирование linux, unix, windows систем