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