$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 10.11.2026

Linux и Bash для разработчика: терминал, скрипты и сервер с нуля

Освоите терминал Linux и напишете на Bash набор утилит, который следит за сайтом, делает резервные копии и выкладывает его на сервер по SSH.

Практические задания
Помощь от учителя
Поддержка 24/7
Linux и Bash для разработчика: терминал, скрипты и сервер с нуля


Программа курса

11 разделов • 46 уроков

1

Знакомство

1.4. Практикум: осмотр машины
2

Файлы и папки

2.1. Дерево файлов
2.2. Создаём и удаляем
2.3. Читаем файлы
2.4. Поиск файлов
2.5. Практикум: каркас проекта
3

Конвейеры

3.1. Вывод в файл
3.2. Конвейеры команд
3.3. Поиск в тексте
3.4. Колонки и замены
3.5. Практикум: разбор лога
4

Права

4.1. Пользователи и группы
4.2. Права доступа
4.3. Первый скрипт
4.4. Практикум: права в проекте
5

Процессы

5.1. Что такое процесс
5.2. Сигналы и остановка
5.3. Порты и сеть
5.4. Сервисы systemd
5.5. Практикум: сайт как сервис
6

Окружение

6.1. Переменные окружения
6.2. Кавычки и подстановки
6.3. Практикум: свой терминал
7

Bash-скрипты

7.1. Скрипт по правилам
7.2. Аргументы скрипта
7.3. Условия
7.4. Циклы
7.5. Практикум: отчёт о машине
8

Функции и отладка

8.1. Функции
8.2. Ошибки и отладка
8.3. Ключи командной строки
8.4. Практикум: анализатор логов
9

Расписание

9.1. Архивы и даты
9.2. Планировщик cron
9.3. Таймеры systemd
9.4. Практикум: резервные копии
10

SSH

10.1. Как работает SSH
10.2. Ключи SSH
10.3. Удобный SSH
10.4. Копирование файлов
10.5. Практикум: выкладка сайта
11

Финал

11.1. Команда keeper
11.2. Практикум: Смотритель готов

Преподаватели

Изучите преподавательский состав

avatar

Тимур Сагитов

Эксперт

Инженер-программист, Senior Python Developer. Основатель школы $ sudo teach IT и автор YouTube-канала о программировании с более чем 5 млн просмотров.


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
Linux
Bash
Ubuntu
терминал
права доступа
процессы
systemd
SSH
rsync
cron