Linux Shell Basics
Рассматриваются базовая работа в командной строке Linux®, основы файловой системы (права доступа, структура), основы операционной системы, а также создание и выполнение простых скриптов оболочки ksh, с использованием популярных утилит командной строки в Linux®.
14 ак.ч.
Онлайн
ADM-009
Linux Shell Basics
Записаться на курс
Длительность
14 ак.ч.
Локация
Онлайн
Код
ADM-009
Расписание и цены
14 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Linux Shell Basics
Записаться на курс
Длительность
14 ак.ч.
Локация
Онлайн
Код
ADM-009
Расписание и цены
14 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

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

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

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

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

После прохождения курса выдается
сертификат на бланке IBS Training Center

Цели

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

Целевая аудитория

Тестировщики, разработчики, которые ранее не имели опыта работы с Linux или имели крайне ограниченный опыт. Курс насыщен сравнениями командной строки Windows и Linux – это будет полезно для тех, кто работал в Windows и хочет ознакомиться с Linux.

Предварительная подготовка

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

Разбираемые темы

Введение в shell:
  • терминология (shell, GUI, CLI, терминал);
  • базовый синтаксис – аргументы и опции;
  • внутренние и внешние команды;
  • маски, пути к файлам и каталогам;
  • популярные команды для навигации и работы с файлами и каталогами, а также отображение информации о системе (ls, who, pwd, date, cd, mkdir, cp, mv., etc.).
Ввод и вывод:
  • просмотр текстовых файлов;
  • перенаправление ввода и вывода;
  • обработка перенаправленного вывода (grep, sort, wc).
Переменные в Shell:
  • типы данных;
  • экранирование и кавычки;
  • подстановочные символы;
  • переменные окружения, системные переменные.
Арифметические операции в CLI.
Файловая система:
  • файлы, каталоги, файлы устройств;
  • виртуальные файловые системы (devfs, procfs);
  • типы файловых систем, краткое сравнение;
  • хранение файла на диске и фрагментация;
  • права доступа к файлам и каталогам;
  • пользователи и группы. Управление;
  • супер пользователь, команды su и sudo;
  • жесткие и символические ссылки, именованные каналы;
  • точки монтирования, /etc/fstab.
Текстовый редактор Vi.
Служба расписания Cron.
Shell-сценарии – создание и запуск скрипта:
  • возвращаемые значения;
  • раскрытие скобок.
Команды для работы с текстом (cut, tr, grep).
Регулярные выражения.
Кратко о Sed.
Процессы в Linux (PID, ps, top, htop):
  • сигналы, команда kill.
Управление задачами (bg, fg, jobs).
Утилиты tar и gzip.
Удаленная работа с файлами (ftp, scp,wget).
Команда Find.
Массивы.
Условные операторы (if-then и case).
Циклы while, for, until.
Специальные переменные.
Функции.
Удаленный доступ по SSH:
  • SSH-ключи.
Дополнительные материалы:
  • Команда select для построения меню;
  • Виртуальные экраны (screen, tmux);
  • nohup.
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Отзывы (2)
Спасибо за тренинг! Я узнал, как работать с навигацией, писать скрипты, пользоваться утилитами, и многое другое. Мне понравились материалы, которые нам предоставили, теперь есть возможность изучить всё ещё раз. Тренер грамотный специалист и хороший педагог, умеет объяснять и это главное!
Участник тренинга
Хороший тренинг. По тренеру видно, что знает и понимает, о чем говорит, отвечал навсе вопросы, понятно объяснял сложные темы типа написание скриптов, управление процессами, удаленная работа по ssh и т. д. Было много теории, неплохих примеров, но хотелось бы больше практики. А так все отлично 😊
Участник тренинга
Связанные курсы
Linux Shell Basics
Рассматриваются базовая работа в командной строке Linux®, основы файловой системы (права доступа, структура), основы операционной системы, а также создание и выполнение простых скриптов оболочки ksh, с использованием популярных утилит командной строки в Linux®.
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.