Программирование на Bash для начинающих
О курсе
Основная цель курса — научить участников основам работы с Bash, написанию и автоматизации сценариев, обработке данных и взаимодействию с системными процессами в Linux.
Цели обучения
Требования
- Желательно иметь базовое понимание операционных систем Unix/Linux, иметь представление о навигации по командной строке в Unix/Linux, знание общих концепций программирования, умение использовать текстовые редакторы, такие как vi или nano, базовое понимание компьютерных файловых систем.
Целевая аудитория
- Лица, интересующиеся системным администрированием Linux.
- Веб-разработчики и программисты.
- ИТ-специалисты, желающие оптимизировать задачи.
- Эксперты по кибербезопасности.
- Новички, желающие изучить командную строку Linux.
- Инженеры DevOps.
Программа обучения
Введение в Bash и основы командной строки
Введение в Bash и основы командной строки
Тема 1. Основы командной строки
- Знакомство с командной оболочкой Bash
- Основные команды Linux: `ls`, `cd`, `cp`, `mv`, `rm`, `mkdir`, `touch`
- Навигация по файловой системе
- Работа с файлами и каталогами
- Полезные команды: `man`, `help`, `history`
- Перенаправление ввода/вывода: `>`, `>>`, `<`, `|`
- Права доступа к файлам: `chmod`, `chown`, `chgrp`
Практическое задание:
- Выполнение базовых команд для работы с файловой системой
- Использование перенаправления ввода/вывода для работы с файлами
Тема 2. Скрипты Bash: первый скрипт
- Написание и выполнение простых Bash-скриптов
- Концепция скриптов и их назначение
- Команды в скриптах и структура скрипта
- Выполнение скриптов с помощью `./script.sh` и `bash script.sh`
- Разрешение на исполнение скриптов с помощью `chmod`
Практическое задание:
- Создание и запуск простых скриптов
Переменные и условия
Циклы и функции
Работа с текстом, файлами и журналами
Администрирование и автоматизация задач
Расписание занятий
Дата | Статус | Формат | Место проведения | Стоимость |
---|---|---|---|---|
09.12.2024 | Дистанционный
Дистанционное обучение (СДО): Самостоятельное изучение материалов программы. Оптимальный вариант для занятых людей, которые готовы учиться самостоятельно в свободное время в удобном для них темпе. Консультации преподавателей оказываются дистанционно (при необходимости). | Виртуальный класс | 36000 ₽ |