Как установить Fish Shell на Ubuntu: преобразите Терминал продвинутыми функциями

2024-03-17 10185 комментарии
Инструкция: Как установить и использовать Fish Shell на Ubuntu для улучшения вашего опыта работы в терминале. От подсветки синтаксиса до веб-конфигурации, Fish Shell предлагает ряд продвинутых функций для повышения эффективности и удобства

Fish Shell, или "Friendly Interactive Shell", представляет собой удобную и продвинутую оболочку для терминала, которая направлена на упрощение и улучшение взаимодействия пользователя с системой. В отличие от традиционных оболочек, таких как Bash, Fish предлагает ряд уникальных функций, делая работу в командной строке более интуитивно понятной и эффективной.

Установка Fish Shell в Ubuntu и подобные дистрибутивы

Установить Fish Shell на Ubuntu можно двумя способами: используя стандартные репозитории Ubuntu для получения стабильной версии или добавив официальный PPA Fish для доступа к последней версии. Процесс установки прост и не требует особых усилий.

Через стандартный репозиторий:

sudo apt update && sudo apt install fish

Этот метод установит стабильную версию Fish, доступную в репозиториях Ubuntu.

Через PPA для доступа к последней версии:

sudo apt-add-repository ppa:fish-shell/release-4

sudo apt update

sudo apt install fish

Добавление PPA обеспечит доступ к самым свежим версиям Fish.

После установки вы можете проверить версию Fish Shell командой fish -v и начать использование, выполнив fish в терминале.

Создание файла конфигурации

mkdir -p ~/.config/fish

Для удаления предложения с приветствием, в файл конфигурации добавьте строчку set -g -x fish_greeting

nano ~/.config/fish/config.fish

Вы также можете добавить команду для автозапуска при открытии Fish, например neofetch или screenfetch.

Преимущества Fish Shell

Fish предлагает множество функций, которые выделяют его среди других оболочек:

  • Подсветка синтаксиса: Неправильно введенные команды подсвечиваются красным, что помогает избежать ошибок перед их выполнением.
  • Автодополнение: Fish предлагает команды на основе введенного текста, что упрощает навигацию и повышает скорость работы.
  • Интерактивная справка по опциям команд: С помощью команды fish_update_completions Fish предоставляет подсказки по опциям команд прямо в терминале, упрощая изучение новых инструментов.
  • Аббревиатуры: Вместо традиционных алиасов Fish использует аббревиатуры, позволяя сократить длинные команды до коротких сочетаний символов.
  • Веб-конфигурация: Fish предлагает веб-интерфейс для настройки внешнего вида и поведения оболочки, доступный через команду fish_config.

Настройка Fish как оболочки по умолчанию

Чтобы сделать Fish оболочкой по умолчанию, используйте команду chsh -s /usr/bin/fish. Это изменение вступит в силу после перезагрузки или нового входа в систему. Для возвращения Bash в качестве оболочки по умолчанию выполните команду chsh -s (which bash).

Fish Shell предлагает богатый набор функций для улучшения работы в терминале Linux, делая его привлекательным как для новичков, так и для опытных пользователей. Установка и использование Fish на Ubuntu может значительно упростить выполнение повседневных задач и сделать взаимодействие с терминалом более комфортным и продуктивным.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте