Friendly interactive shell

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
fish
friendly interactive shell
Тип Unix shell
Автор Axel Liljencrantz
Розробник ridiculousfish, siteshwar, JanKanis, Axel Liljencrantz
Перший випуск 13 лютого 2005
Стабільний випуск 2.7.1 (22 грудня, 2017; 6 років тому (2017-12-22)[1])
Платформа кросплатформова програма
Операційна система Unix-подібні
Мова програмування C++[2], C[2] і Rust[3]
Ліцензія 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 на цьому комп'ютері і дозволяють обмін інформацією між ними.

Виноски[ред. | ред. код]

Посилання[ред. | ред. код]