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: обзоры и обновления
• Первая бета-версия Proton 10 доступна для тестирования: Значительные улучшения совместимости игр на Steam Deck и Linux
• Новая ОС «Альт Рабочая станция» 11.0 с GNOME 47.4 и обновленной KDE Plasma 6.3
• Arch Linux добавлен в список дистрибутивов WSL 2 для Windows
• Обновление SteamOS 3.7.4 Preview: Valve продолжает готовить систему к выпуску для других устройств
• Релиз OpenMandriva Lx 6.0: ядро Linux 6.14, KDE Plasma 6.3 и серверная редакция
• Релиз CachyOS 250422: Улучшения ядра, добавление OCCT и поддержка портативных устройств