|  | |
|  friendly interactive shell | |
| Тип | Unix shell | 
|---|---|
| Автор | Axel Liljencrantz | 
| Розробники | ridiculousfish, siteshwar, JanKanis, Axel Liljencrantz | 
| Перший випуск | 19 березень 2024 | 
| Стабільний випуск | 3.7.1 (22 грудня, 2017[1]) | 
| Платформа | кросплатформність  | 
| Операційна система | Unix-подібні | 
| Мова програмування | Rust[2]  | 
| Ліцензія | GNU General Public License | 
| Репозиторій | github.com/fish-shell/fish-shell | 
| Вебсайт | fishshell.com | 
fish (англ. friendly interactive shell) — інтерактивна командна оболонка, що розвивається як дружня користувачу альтернатива bash і zsh. Fish підтримує такі можливості як підсвічування синтаксису з автоматичним виявленням помилок вводу, пропозиція можливих варіантів вводу на основі історії минулих операцій, автодоповнення вводу опцій і команд з використанням їхнього опису в man-посібниках, комфортна робота з коробки без необхідності додаткової настройки, спрощена мова написання сценаріїв, підтримка буфера обміну X11, зручні засоби пошуку в історії виконаних операцій.
Так, у fish змінений у бік спрощення синтаксис командної мови оболонки, зокрема всі керуючі конструкції завершуються однаково ключовим словом end. Ще одним нововведенням fish є так звані універсальні змінні, що вводяться за допомогою конструкції виду set -U змінна значення. Такі змінні розділяються між усіма примірниками fish на цьому комп'ютері і дозволяють обмін інформацією між ними.









