@MaxRAF

Имеет ли смысл учиться писать на bash или лучше сразу начать на Python?

Всем привет.

Сейчас стою на развилке. Вроде bash - это маст хэв для админа, но в то же время есть Python, который итак уже очень популярен и не только в плане написания скриптов для автоматизации рутин.

С другой стороны наверно меня не поймут будущие коллеги - Linux-админ, а не знает баш ))

Направьте на правильный путь.
  • Вопрос задан
  • 359 просмотров
Решения вопроса 4
DevMan
@DevMan
И то, и другое нужно учить.
Ответ написан
Комментировать
sim3x
@sim3x
Баш нужно уметь читать
Читать баш, без понимания как на нем писать, - не получится

Если будете писать - то питон желательнее для не_односторочников

Добавьте в свой список golang
Ответ написан
Комментировать
И то, и то.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Python
software engineer
bash - это не просто скриптовый язык, это командный язык.
На нем написаны тысячи инсталляторов, на нем написаны start/stop скрипты для сервисов.
Его обязательно знать для любого линуксоида.
С другой сороны изучить теорию bash на достаточный для админа уровня при большом желании можно за неделю. Дальше просто немного практики, потому что баш встречается ВЕЗДЕ.

python - универсальный язык, на котором можно писать разные вещи, он богат на библиотеки и возможности.
Его знание на каком-то уровне приветствуется, но если вы не разработчик на питоне, то вполне достаточно базовых знаний, чтобы начать что-то писать, а там уже догоните.

Это же инструменты для разных задач. Конечно никто не отнимает широкую универсальность обоих языков, но не всегда удобно заменять баш питоном и наоборот.
О развилке речь не должна идти - нужно учить и то и то.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
@Andrey_Dolg
Вы же и так знаете ответ.
Ответ написан
Комментировать
Это как же, вместо того, чтобы сделать ps -A | grep commnd, вы будете срипт на питоне писать?
Ответ написан
Комментировать
@dasauser
Пишу на PHP
учите оба языка параллельно
Ответ написан
Комментировать
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
В современном тренде на devops - python предпочтительнее.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы