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: обзоры и обновления
• Релиз Kali Linux 2025.2: 13 новых инструментов, улучшения в NetHunter и CARsenal
• VacuumTube — лучший способ смотреть YouTube на Steam Deck и SteamOS
• Steam Deck и SteamOS: более 20 000 игр получили статус «Полностью совместима» или «Можно играть»
• Proton Experimental получил исправления для Warframe, Enshrouded, Crysis 2 Remastered и других игр на Linux и Steam Deck
• Wine 10.10: новые функции и исправления для Windows-приложений
• 3DMark планирует выпустить версию для Linux