🏠 Домашнее задание

К оглавлению урока

Это урок-повторение (Summary Session)
На summary-сессии собственное домашнее задание не задаётся — закрепляем материал занятий 18 и 19 и готовимся к занятию 21 (Cron, crontab, tar).

Что закрепить перед занятием 21

Перед занятием 21 (Cron, crontab, tar) убедитесь, что уверенно умеете:

Из занятия 18 (Bash-скрипты)

  • Писать скрипты с шебангом #!/bin/bash
  • Использовать циклы for и while
  • Проверять условия через if [ -d "$FILE" ] и if [[ "$FILE" == *.sh ]]
  • Получать аргументы скрипта через $1, $#
  • Работать с $RANDOM для генерации случайных данных

Из занятия 19 (Merge и rebase)

  • Создавать и сливать ветки через git merge
  • Объяснять разницу между merge и rebase
  • Знать и соблюдать золотое правило rebase
  • Безопасно отменять коммиты через git revert
  • Понимать разницу между git reset --soft, --mixed, --hard

Следующий урок

В Занятии 21 (Cron, crontab, tar) мы изучим:

  • Планировщик задач cron — автоматический запуск скриптов по расписанию
  • Настройку расписания через crontab -e
  • Архивирование и сжатие файлов через tar