Linux без страха перед терминалом: бесплатный курс с погружением в командную строку
Файлы и пути, поиск и конвейеры, права и sudo, процессы и службы, пакеты, ssh и первые скрипты. Для разработчиков, админов и домашних серверов. Бесплатно.
На платформе новый курс — «Linux и командная строка». Он для тех, кто учится программировать и хочет уверенно работать в терминале; для тех, кто отвечает за серверы или собирается; и для тех, кто поставил Linux на ноутбук или собрал домашний сервер и хочет понимать, что делает.
Терминал пугает непониманием
Чёрное окно кажется местом, где одна строка может сломать всё. На деле за каждой командой стоит простая идея, и когда она понятна, страх уходит. Курс не заставляет заучивать команды — он объясняет, что происходит, когда вы нажимаете Enter.
Всё держится на трёх правилах: читай команду, прежде чем выполнить; работай с минимумом прав; сначала посмотри, потом меняй. С ними в терминале трудно что-то сломать.
Что внутри
Десять уроков идут от первого окна до своего сервера:
- зачем командная строка и как читать приглашение и команду;
- файловая система и пути — одно дерево вместо букв дисков;
- файлы и папки: копировать, переносить, удалять без корзины и без потерь;
- чтение и поиск: less, tail, grep и find;
- конвейеры и перенаправление — как из маленьких команд собрать ответ;
- права, пользователи и sudo — и почему chmod 777 не решение;
- процессы и службы: top, kill, systemctl и журналы;
- программы и пакеты: apt, dnf и обновления;
- удалённый сервер: ssh, ключи, rsync и защита;
- первые скрипты, расписание cron и что делать, когда что-то сломалось.
Для кого
У курса три подачи: для начинающего разработчика, для администратора и поддержки и для тех, кто занимается Linux для себя. Содержание одно, примеры разные: разработчику — проекты и сборка, администратору — службы и инциденты, для себя — ноутбук и домашний сервер с фотографиями.
Как устроены занятия
Каждый урок — одна страница со схемами, выводом команд и заданиями внутри глав. В домашней работе нужно, например, перевести права в число, найти шаг, после которого журнал оказался стёрт, или посчитать, сколько раз в сутки сработает задание по расписанию. В конце — контрольная и сертификат, а через 2, 7 и 30 дней курс напомнит о пройденном.
Курс с погружением бесплатный и не привязан к одному дистрибутиву. Хорошо идёт в паре с курсом «Git и работа в команде»: репозитории и терминал живут рядом.