Хотите научиться автоматизировать рутинные задачи, управлять системами и создавать мощные скрипты? Тогда этот курс для вас! Bash-скрипты — это ключ к повышению вашей продуктивности и эффективности в работе с командной строкой. В курсе представлено множество заданий на выполнение и написание скриптов, которые вам пригодятся в реальной работе. Также будут и готовые решения, которые уже могут использоваться в повседневной деятельности, но с полученными знаниями вы сможете их улучшить и внедрить в свою работу, тем самым повысив свой уровень как специалиста. Курс посвящён исключительно bash-скриптам, так что вы уже должны обладать необходимой базой по работе в ОС Linux. Если считаете, что знаний недостаточно, рекомендую сначала пройти какой-нибудь базовый курс по Linux или ознакомиться с моими материалами до начала данного курса. Чему вы научитесь Превращать рутинные задачи в мощные скрипты, которые сделают вашу работу легкой и приятной. Автоматизировать все — от ежедневных административных задач до более сложных инженерных решений. Работать с циклами, условиями, функциями и массивами на высоком уровне. Грамотно планировать и отлаживать скрипты, избегать ошибок и оптимизировать производительность. Писать красивые, читаемые и эффективные скрипты, которыми можно гордиться. Для кого этот курс Этот курс подойдёт вам, если: Только начали пользоваться Linux и хотите облегчить себе работу через автоматизацию. Занимаетесь администрированием серверов или развёртыванием инфраструктуры. Разрабатываете программное обеспечение и мечтаете быстрее собирать проекты и тестировать код. Изучаете технологии и планируете строить карьеру в IT. Хотите сократить рутину, сэкономить время и повысить продуктивность? Тогда добро пожаловать на курс! Здесь всё понятно, доступно и сразу применяется на практике. Начальные требования Базовые знания командной строки Linux. Желание учиться и развиваться. Спойлер: Программа курса Введение в Bash Знакомство Что такое Bash? Первые шаги в написании сценариев Bash Тестирование по модулю Переменные и операторы Переменные Потоки ввода-вывода Логические операторы Тестирование по модулю Пишем скрипты Управляющие конструкции if-else и case Условные операторы (if, elif) Проверка и сравнение файлов Аргументы и специальные параметры Конструкция Case Тестирование по модулю Пишем скрипты Циклы for, while и until Циклы Цикл for Цикл while Цикл until Работа с массивами break и continue Тестирование по модулю Пишем скрипты Функции в Bash Что такое функции? Рекурсия и вложенность функции Обработка ошибок Перехват сигнала trap Тестирование по модулю Пишем скрипты Автоматизация задач Планировщик cron Резервное копирование Тестирование по модулю Регулярные выражения и обработка строк Создание алиасов Регулярные выражения Команды текстового потока Редактор текста sed Инструмент AWK Тестирование по модулю Пишем скрипты Заключение Заключение Преподаватель - Константин Варнали Тот, кто намерен сделать этот мир чуточку лучше и помочь войти в IT даже самым закоренелым гуманитариям — коим и сам являюсь.