Linux и командная строка
Вводный практический курс по Linux: от файловой системы и навигации до прав доступа, процессов, конвейеров, bash-скриптов и основ администрирования. С лабораториями в реальном терминале.
Кому подойдёт этот курс?
Программа рассчитана на разный старт — найдите себя.
Начинаете с нуля — ведём от базовых понятий к первым рабочим навыкам, без пробелов.
Входите в сферу из смежной области — даём понятный маршрут и структуру.
Собираете разрозненные знания в цельную картину и закрепляете их обратной связью.
Чему вы научитесь
Навыки, которые останутся с вами после курса — основные выделены.
Уверенная навигация по файловой системе, понимание FHS, работа с файлами и каталогами, переменные окружения и PATH, настройка .bashrc.
Модель прав rwx, chmod в числовой и символьной нотации, chown, umask, setuid; пользователи и группы, /etc/passwd, sudo.
Управление процессами (ps/top/kill/signals/jobs), перенаправление stdin/stdout/stderr, конвейеры и фильтры grep/sed/awk.
Написание скриптов: shebang, переменные, кавычки, условия и циклы, аргументы, функции; планирование задач через cron.
Управление пакетами (apt/apk/dnf), архивы tar/gzip, базовое сопровождение системы и резервное копирование.
Как проходит обучение?
Учитесь онлайн в удобном темпе — теория, проверка и практика в одном маршруте.
Текстовые лекции и справочники, к которым удобно возвращаться по ходу.
Проверяете, что усвоили, сразу после темы — без зубрёжки.
Выполняете задания и получаете обратную связь от преподавателя.
Подробнее о курсе
Бесплатный вводный курс обучающей платформы Secenta для тех, кто хочет уверенно работать в Linux из командной строки. Вы разберётесь, как устроена оболочка bash и файловая система (FHS), научитесь навигации и работе с файлами, поймёте модель прав rwx и команды chmod/chown/umask, научитесь управлять процессами и сигналами, освоите потоки ввода-вывода, перенаправление и конвейеры с фильтрами grep/sed/awk/sort/uniq. Затем перейдёте к написанию полноценных bash-скриптов, планированию задач через cron, управлению пакетами и пользователями. Каждая тема сопровождается примерами, типичными ошибками и лабораторными работами в настоящем терминале. Финальное задание — написать рабочий скрипт резервного копирования каталога с датой в имени архива.
5 модулей · 21 урок
Модуль 1. Оболочка и файловая система
01 / модульЧто такое командная строка и оболочка bash, как устроена файловая система Linux по стандарту FHS, навигация и поиск файлов. Заканчивается лабораторной работой в реальном терминале.
Модуль 2. Файлы, права доступа и процессы
02 / модульРабота с содержимым файлов, модель прав доступа rwx (chmod, chown, umask), управление процессами и сигналами. Лаборатория и зачётный тест.
Модуль 3. Потоки, конвейеры и фильтры
03 / модульСтандартные потоки ввода-вывода, перенаправление, конвейеры и текстовые фильтры grep, sed, awk, sort, uniq, wc, cut, tr — ядро мощи командной строки.
Модуль 4. Bash-скрипты и планирование задач
04 / модульПеременные окружения и PATH, написание bash-скриптов (условия, циклы, аргументы, функции) и планирование задач через cron. Лаборатория и зачётный тест.
Модуль 5. Пакеты, пользователи и основы администрирования
05 / модульУправление пакетами (apt/apk/dnf), архивирование tar/gzip, пользователи и группы, sudo. Завершается практическим заданием на скрипт резервного копирования и финальным зачётным тестом.