✅ Оновлений курс "Linux Admin & Scripting — Повна практика" (120 уроків) 🔧 Усі 120 уроків — це hands-on: команди, скрипти, кейси, сценарії, міні-проєкти.
🔹 Модуль 1: Основи командного рядка (1–20) ▶️ Мета: навчитися впевнено працювати з файлами, навігацією, текстом, правами.
🔍 Навігація: pwd, cd, ls – вправи з переходами
📂 Робота з файлами: touch, mkdir, cp, mv, rm – створення структури
📄 Текстові інструменти: cat, more, less, head, tail
✏️ Редагування з nano, vim: написати список TODO
🔒 Права доступу: chmod, chown, chgrp – лабораторна з дозволами
👤 Користувачі: useradd, passwd, usermod, groupadd – симуляція офісу
🧹 Прибирання системи: rm -rf, find, du, df – очистити "хлам"
🔁 Масові операції: for file in *; do ...
🗃 Компресія: tar, gzip, zip, unzip – архівація папки проекту
🧪 Практика: скрипт "FileOrganizer"
11–20: 11. 📁 Структура /etc, /var, /home, /usr – вправи з навігацією 12. ⚙️ Аналіз логів: journalctl, cat /var/log/syslog 13. 🕵️ Пошук: grep, find, locate, which, type 14. 🔗 Посилання: ln -s, realpath, readlink 15. 📜 Робота з історією: history, !!, !123, CTRL+R 16. 🛠 Alias-и: alias, ~/.bashrc, персонифікація консолі 17. 🔐 sudo: додавання sudoers, робота без root 18. 🧭 Shell-підказки та автодоповнення 19. ⏱️ Команди на час: time, watch, uptime, top 20. 🎯 Практика: "System Challenge" — вправа на 15+ команд
🔹 Модуль 2: Bash та автоматизація (21–40) ▶️ Мета: вивчити Bash, створювати скрипти, автоматизувати задачі
🧠 Змінні, echo, read, printf
🔁 Умови: if, else, elif – 3 сценарії
🔁 Цикли: for, while, until – генератор звітів
🔁 Практика: скрипт перевірки вільного місця
📌 Аргументи скриптів $1, $#, $@
🧮 Калькулятор на Bash (expr, let, bc)