К основному контенту
secenta
← /programs
[ IT · Для начинающих ]

Linux и командная строка

Вводный практический курс по Linux: от файловой системы и навигации до прав доступа, процессов, конвейеров, bash-скриптов и основ администрирования. С лабораториями в реальном терминале.

Бесплатно3 нед5 ч5 модулей · 21 урок1 бесплатный урок
[ Кому подойдёт ]

Кому подойдёт этот курс?

Программа рассчитана на разный старт — найдите себя.

Новичкам в теме

Начинаете с нуля — ведём от базовых понятий к первым рабочим навыкам, без пробелов.

Тем, кто меняет профессию

Входите в сферу из смежной области — даём понятный маршрут и структуру.

Самоучкам

Собираете разрозненные знания в цельную картину и закрепляете их обратной связью.

[ Результат ]

Чему вы научитесь

Навыки, которые останутся с вами после курса — основные выделены.

🖥️
Работа в оболочке bash
основная

Уверенная навигация по файловой системе, понимание FHS, работа с файлами и каталогами, переменные окружения и PATH, настройка .bashrc.

🔐
Права доступа и пользователи
основная

Модель прав rwx, chmod в числовой и символьной нотации, chown, umask, setuid; пользователи и группы, /etc/passwd, sudo.

🧰
Процессы и потоки ввода-вывода
основная

Управление процессами (ps/top/kill/signals/jobs), перенаправление stdin/stdout/stderr, конвейеры и фильтры grep/sed/awk.

📜
Bash-скрипты и автоматизация
основная

Написание скриптов: 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, навигация и поиск файлов. Заканчивается лабораторной работой в реальном терминале.

01
Что такое оболочка и зачем командная строка
Знакомство с понятиями терминала, оболочки и bash; чем CLI лучше графического интерфейса; первый сеанс работы.
СтатьяБесплатно
02
Файловая система Linux и стандарт FHS
Единое дерево каталогов, корень /, назначение ключевых каталогов /etc, /var, /home, /tmp, /usr, /bin; абсолютные и относительные пути.
Статья🔒 после записи
03
Навигация и поиск: pwd, ls, cd, find, locate
Перемещение по дереву каталогов и просмотр содержимого, тонкости ls, мощный поиск через find и быстрый locate.
Статья🔒 после записи
04
Лабораторная: первые шаги в терминале
Практика навигации и просмотра файлов в настоящем терминале: pwd, ls, cd, создание каталогов, поиск файлов.
Статья🔒 после записи

Модуль 2. Файлы, права доступа и процессы

02 / модуль

Работа с содержимым файлов, модель прав доступа rwx (chmod, chown, umask), управление процессами и сигналами. Лаборатория и зачётный тест.

01
Работа с файлами: создание, просмотр, копирование, удаление
Команды touch, mkdir, cat, less, head, tail, cp, mv, rm и их опции; безопасные приёмы и опасные грабли rm.
Статья🔒 после записи
02
Права доступа: rwx, chmod, chown, umask
Модель владелец-группа-остальные, права чтения-записи-выполнения, chmod в числовой и символьной форме, chown, umask и setuid.
Статья🔒 после записи
03
Процессы, сигналы и фоновые задачи
Что такое процесс и PID, ps/top/htop, сигналы и kill, управление заданиями: фон, jobs, nohup, disown.
Статья🔒 после записи
04
Лабораторная: права доступа и процессы
Практика chmod/chown, наблюдение прав в ls -l, запуск и завершение процессов, работа с фоновыми заданиями.
Статья🔒 после записи
05
Зачётный тест: файлы, права и процессы
Проверка усвоения работы с файлами, модели прав rwx, команд chmod/chown/umask и управления процессами.
Тест🔒 после записи

Модуль 3. Потоки, конвейеры и фильтры

03 / модуль

Стандартные потоки ввода-вывода, перенаправление, конвейеры и текстовые фильтры grep, sed, awk, sort, uniq, wc, cut, tr — ядро мощи командной строки.

01
Потоки и перенаправление: stdin, stdout, stderr
Три стандартных потока, операторы >, >>, 2>, перенаправление ошибок, объединение потоков, /dev/null и tee.
Статья🔒 после записи
02
Конвейеры и фильтры: grep, sort, uniq, wc, cut, tr
Оператор конвейера |, поиск grep, сортировка sort, подсчёт uniq/wc, выборка столбцов cut, замена символов tr и их комбинации.
Статья🔒 после записи
03
Мощные фильтры: sed и awk
Потоковый редактор sed для замен и удалений, обработка по столбцам в awk; когда что выбирать.
Статья🔒 после записи

Модуль 4. Bash-скрипты и планирование задач

04 / модуль

Переменные окружения и PATH, написание bash-скриптов (условия, циклы, аргументы, функции) и планирование задач через cron. Лаборатория и зачётный тест.

01
Переменные, окружение, PATH и .bashrc
Переменные оболочки и окружения, export, PATH и как оболочка ищет команды, настройка через .bashrc, алиасы.
Статья🔒 после записи
02
Пишем bash-скрипты: переменные, условия, циклы, функции
Shebang и запуск, аргументы $1/$@/$?, условия if/case, циклы for/while, функции, базовая отладка скриптов.
Статья🔒 после записи
03
Планирование задач: cron
Зачем нужен cron, формат пяти полей расписания, crontab -e, типичные шаблоны и подводные камни PATH в cron.
Статья🔒 после записи
04
Лабораторная: скрипты и конвейеры (финальная)
Финальная лаборатория: написать и запустить bash-скрипт, применить конвейеры grep/sort/uniq для анализа лога и добыть флаг.
Статья🔒 после записи
05
Зачётный тест: bash-скрипты и cron
Проверка знаний переменных, синтаксиса скриптов, условий, циклов, аргументов и формата cron.
Тест🔒 после записи

Модуль 5. Пакеты, пользователи и основы администрирования

05 / модуль

Управление пакетами (apt/apk/dnf), архивирование tar/gzip, пользователи и группы, sudo. Завершается практическим заданием на скрипт резервного копирования и финальным зачётным тестом.

01
Управление пакетами: apt, apk, dnf
Что такое пакеты и репозитории, основные операции apt (Debian/Ubuntu), краткое сравнение с apk (Alpine) и dnf (Fedora).
Статья🔒 после записи
02
Пользователи, группы и sudo
Многопользовательская модель, /etc/passwd и /etc/group, root и принцип наименьших привилегий, sudo, управление пользователями.
Статья🔒 после записи
03
Задание: скрипт резервного копирования с датой
Написать рабочий bash-скрипт, который архивирует указанный каталог в .tar.gz с датой в имени, с проверками и понятным выводом.
Практика🔒 после записи
04
Финальный зачётный тест по курсу
Итоговая проверка по всему курсу: файловая система, права, процессы, потоки и фильтры, скрипты, cron, пакеты и пользователи.
Тест🔒 после записи
[ Отзывы студентов ]

0 отзывов

Войдите, чтобы оставить отзыв.
Загрузка отзывов…