Fish (от англ.
friendly
interactive
shell) относительно новая командная оболочка для Unix-подобных операционных систем. К её отличительным качествам можно отнести подсветку синтаксиса и продвинутое автодополнение. Синтаксис языка проще чем
Bash, поддерживает
256 цветов и имеет автоматическую генерацию страниц помощи.
Командная оболочка
fish подойдёт для тех пользователей, кто часто пользуется терминалом в системах
Linux.
Некоторые особенности Fish:Интерактивный режим работы и дружественность пользователю. Это можно видеть из приветствия при входе в оболочку.
Подсветка синтаксиса: при вводе команды буквы выделяются красным цветом, если команда введена неверно или не полностью.
При вводе правильной команды, цвет изменяется на синий и предлагается продолжение из уже когда-либо выполенной команды, обозначенное жёлтым цветом.
Автодополнение: Если пользователю подошла предложенная команда достаточно нажать клавишу с стрелкой
вправо, команда изменит цвет на синий и
Enter, как данная команда будет выполнена.
История команд: Достаточно открыть окно оболочки
fish и перемещаться посредством клавиши с стрелкой вверх по выполненным ранее командам, для поиска нужной.
Установка Fish в Ubuntu и производныеFish есть в репозиториях большинства дистрибутивов
Ubuntu и производных, но там
версия 2.0.0. Чтобы установить
версию 2.1.1, необходимо подключить репозиторий.
Откройте терминал, скопируйте и выполните следующие команды:
sudo apt-add-repository ppa:fish-shell/release-2
sudo apt-get update
sudo apt-get install fishОболочка
Fish запускается из обычного системного терминала командой
fish
Но срок действия данной оболочки до закрытия окна терминала.
Если пользователь желает пользоваться данной оболочкой постоянно, необходимо в терминале, в
Параметры профиля сделать некоторые изменения.
В окне
Изменения профиля, вкладка
Команда, активируйте пункт
Запускать команду вместо моей оболочки и в поле
Другая команда введите
fish.
Теперь при открытии окна терминала будет использоваться командная оболочка
fish.
Выполните команду
help в оболочке
fish чтобы ознакомиться с инструкциями к командной оболочке
Fish, которые откроются в браузере.
Примечание. В окружении
XFCE, в командной строке
xfce4-terminal нет встраиваемой команды для постоянной работы в командной оболочке
fish.
Если вы пользователь оболочки
XFCE, откройте скрытый файл
.bashrc в
Домашней папке на редактирование. Когда откроется пустой файл
.bashrc, введите
fish, сохраните файл и закройте редактор.
После этого
xfce4-terminal будет постоянно окрываться в командной оболочке
fish.Если вы дополнительно используете выпадающий терминал в окружении
XFCE, то и он будет отображаться и работать в командной оболочке
fish.
Чтобы вновь вернуться к системной командной строке по умолчанию, отмените сделанные изменения.
Домашняя страница
fishshellУдачи.