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 может значительно упростить выполнение повседневных задач и сделать взаимодействие с терминалом более комфортным и продуктивным.
Linux: обзоры и обновления
• Ubuntu 25.04: Остановка обновлений из-за проблем с рабочим столом Kubuntu
• Релиз Ubuntu 25.04: поддержка NVIDIA Dynamic Boost, GNOME 48 и ядро Linux 6.14
• OCCT официально вышел для Linux: стресс-тесты и мониторинг теперь и для Ubuntu, Debian, Fedora и Arch
• NVIDIA Graphics Driver 575.51.02 Beta для Linux: Поддержка NVIDIA Smooth Motion и множество исправлений
• Обновление SteamOS 3.7.3 Preview: улучшения для портативных устройств Asus и Lenovo
• Проект ArcoLinux прекращает деятельность с июля 2025 года