Возможный дубликат:
Какую оболочку Linux я должен использовать?
Я начинаю разбираться в среде Linux, и я пытаюсь выбрать подходящее оружие с точки зрения сценариев командной оболочки (поскольку я все еще большой n00b), которые помогут мне (и другим) управлять, тестировать и администрировать набор серверных приложений, работающих в среде * NIX.
Мой вопрос: что является (являются) предпочтительной командной оболочкой там, где рассматриваются следующие критерии:
-
Насколько легко учиться/понимать для младшего разработчика, у которого никогда не было воздействия на сценарии оболочки?
-
Есть ли большой пул разработчиков, которые знают эту оболочку script?
-
Безопасно и просто в использовании - будут ли ошибки script затихать или выдавать интеллектуальные ошибки, позволит ли это непосвященным снимать себя в ногу?
-
Насколько он переносим? - Могу ли я ожидать, что тот же самый script будет запущен в OpenSolaris, а также Redhat, FreeBSD? (предоставленный командный синтаксис и опции для конкретной ОС соответственно изменятся)
-
Насколько это стандартно? Ожидается, что он будет включен в большинство дистрибутивов * NIX или он должен быть установлен дополнительно?
Я понимаю, что там есть лагеря, которые испытывают сильные чувства к/против определенных командных оболочек, я просто ищу информированного мнения.