О чём курс

Курс посвящен знакомству с работой в командной строке Linux®, популярным утилитам и командам командной строки.

Изучается принцип создания и выполнения скриптов командной оболочки (все примеры приведены для ksh). Рассматриваются условные операторы, циклы, специальные переменные, функции.

Даются основы файловой системы и принципы организации прав доступа в системах, поддерживающих стандарт POSIX, основные типы данных (файлы, ссылки, named pipes, файлы устройств).

Разбираются основы операционной системы Linux® (управление пользователями, удаленная работа по ssh, управление процессами и задачами, текстовый редактор vi, служба cron).

Цели

После завершения курса, слушатели смогут:
  • работать в командной строке Linux® (основные операции навигации по файлам и каталогам), узнавать информацию о занятых ресурсах;
  • создавать и выполнять простые скрипты в ksh;
  • пользоваться популярными утилитами Linux® для просмотра и фильтра информации, автоматизировать эти процессы.
  • Предварительная подготовка

    Знание основных принципов программирования (понятие переменных, типов данных, условия и циклы).

    Для кого

    Разработчик Разработчик
    DevOps-инженер DevOps-инженер

    Расписание курсов

    20.05.2025 - 23.05.2025

    15:00-18:30
    Дата и время:
    20.05.2025-23.05.2025
    15:00-18:30

    Middle 14 часов

    14 500 ₽

    13 050 ₽ — для физ. лиц

    Программа курса

    01 Введение в shell
  • терминология (shell, GUI, CLI, терминал);
  • базовый синтаксис – аргументы и опции;
  • внутренние и внешние команды;
  • маски, пути к файлам и каталогам;
  • популярные команды для навигации и работы с файлами и каталогами, а также отображение информации о системе (ls, who, pwd, date, cd, mkdir, cp, mv., etc.).
  • 02 Ввод и вывод
  • просмотр текстовых файлов;
  • перенаправление ввода и вывода;
  • обработка перенаправленного вывода (grep, sort, wc).
  • 03 Переменные в Shell
  • типы данных;
  • экранирование и кавычки;
  • подстановочные символы;
  • переменные окружения, системные переменные.
  • 04 Арифметические операции в CLI

    05 Файловая система
  • файлы, каталоги, файлы устройств;
  • виртуальные файловые системы (devfs, procfs);
  • типы файловых систем, краткое сравнение;
  • хранение файла на диске и фрагментация;
  • права доступа к файлам и каталогам;
  • пользователи и группы. Управление;
  • супер пользователь, команды su и sudo;
  • жесткие и символические ссылки, именованные каналы;
  • точки монтирования, /etc/fstab.
  • 06 Текстовый редактор Vi

    07 Служба расписания Cron

    08 Shell-сценарии – создание и запуск скрипта
  • возвращаемые значения;
  • раскрытие скобок.
  • 09 Команды для работы с текстом (cut, tr, grep)

    10 Регулярные выражения

    11 Кратко о Sed

    12 Процессы в Linux (PID, ps, top, htop)
  • сигналы, команда kill.
  • 13 Управление задачами (bg, fg, jobs)

    14 Утилиты tar и gzip.

    15 Удаленная работа с файлами (ftp, scp,wget)

    16 Команда Find.

    17 Массивы.

    18 Условные операторы (if-then и case)

    19 Циклы while, for, until.

    20 Специальные переменные.

    21 Функции.

    22 Удаленный доступ по SSH
  • SSH-ключи.
  • 23 Дополнительные материалы
  • Команда select для построения меню;
  • Виртуальные экраны (screen, tmux);
  • nohup.
  • 14 500 ₽

    13 050 ₽ — для физ. лиц

    Записаться на курс

    Курс проводят

    Евгений

    Буравцов Евгений

    Специалист в области DevOps

    14 500 ₽

    13 050 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    14 500 ₽

    13 050 ₽ — для физ. лиц

    Юр. лицо — 14 500 ₽
    Физ. лицо — 13 050 ₽
    20.05.2025, Онлайн
    20.05.2025, Онлайн
    Открытая дата

    Отзывы о курсе

    Повысьте квалификацию И получите диплом
    Отзывы учеников
    Спасибо за тренинг! Я узнал, как работать с навигацией, писать скрипты, пользоваться утилитами, и многое другое. Мне понравились материалы, которые нам предоставили, теперь есть возможность изучить всё ещё раз. Тренер грамотный специалист и хороший педагог, умеет объяснять и это главное!
    Хороший тренинг. По тренеру видно, что знает и понимает, о чем говорит, отвечал навсе вопросы, понятно объяснял сложные темы типа написание скриптов, управление процессами, удаленная работа по ssh и т. д. Было много теории, неплохих примеров, но хотелось бы больше практики. А так все отлично 😊

    Связанные курсы

    ADM-009
    14 часов

    Linux Shell Basics

    Рассматриваются базовая работа в командной строке Linux®, основы файловой системы (права доступа, структура), основы операционной системы, а также создание и выполнение простых скриптов оболочки ksh, с использованием популярных утилит командной строки в Linux®.

    от Middle

    14 500 ₽

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.