1
Терминальное противостояние: Bash, Zsh и Fish — что выбрать сисадмину
Для системного администратора оболочка (shell) — это не просто утилита, а среда, в которой проходит большая часть рабочего дня. И пока задачи простые, дефолтного Bash вполне хватает.
Но со временем начинаешь замечать мелочи: неудобное автодополнение, непредсказуемая история, странное поведение алиасов. Один раз промахнулся с rm, другой раз нужная команда не сохранилась в истории — и вот ты уже ищешь альтернативу.
Сегодня чаще всего выбор стоит между Bash, Zsh и Fish. Все они решают одну задачу, но делают это с совершенно разной философией. Выясним, где их сильные и слабые стороны.