Linux Shell Basics
Длительность
14 ак.ч.
Локация
Онлайн
Код
ADM-009
14 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Описание
Курс посвящен знакомству с работой в командной строке Linux®, популярным утилитам и командам командной строки.Изучается принцип создания и выполнения скриптов командной оболочки (все примеры приведены для ksh). Рассматриваются условные операторы, циклы, специальные переменные, функции.
Даются основы файловой системы и принципы организации прав доступа в системах, поддерживающих стандарт POSIX, основные типы данных (файлы, ссылки, named pipes, файлы устройств).
Разбираются основы операционной системы Linux® (управление пользователями, удаленная работа по ssh, управление процессами и задачами, текстовый редактор vi, служба cron).
После прохождения курса выдается
сертификат на бланке IBS Training Center
сертификат на бланке IBS Training Center
Цели
После завершения курса, слушатели смогут:
- работать в командной строке Linux® (основные операции навигации по файлам и каталогам), узнавать информацию о занятых ресурсах;
- создавать и выполнять простые скрипты в ksh;
- пользоваться популярными утилитами Linux® для просмотра и фильтра информации, автоматизировать эти процессы.
Целевая аудитория
Тестировщики, разработчики, которые ранее не имели опыта работы с Linux или имели крайне ограниченный опыт.
Курс насыщен сравнениями командной строки Windows и Linux – это будет полезно для тех, кто работал в Windows и хочет ознакомиться с Linux.
Предварительная подготовка
Знание основных принципов программирования (понятие переменных, типов данных, условия и циклы).
Разбираемые темы
Введение в shell:
Файловая система:
Служба расписания Cron.
Shell-сценарии – создание и запуск скрипта:
Регулярные выражения.
Кратко о Sed.
Процессы в Linux (PID, ps, top, htop):
Утилиты tar и gzip.
Удаленная работа с файлами (ftp, scp,wget).
Команда Find.
Массивы.
Условные операторы (if-then и case).
Циклы while, for, until.
Специальные переменные.
Функции.
Удаленный доступ по SSH:
- терминология (shell, GUI, CLI, терминал);
- базовый синтаксис – аргументы и опции;
- внутренние и внешние команды;
- маски, пути к файлам и каталогам;
- популярные команды для навигации и работы с файлами и каталогами, а также отображение информации о системе (ls, who, pwd, date, cd, mkdir, cp, mv., etc.).
- просмотр текстовых файлов;
- перенаправление ввода и вывода;
- обработка перенаправленного вывода (grep, sort, wc).
- типы данных;
- экранирование и кавычки;
- подстановочные символы;
- переменные окружения, системные переменные.
Файловая система:
- файлы, каталоги, файлы устройств;
- виртуальные файловые системы (devfs, procfs);
- типы файловых систем, краткое сравнение;
- хранение файла на диске и фрагментация;
- права доступа к файлам и каталогам;
- пользователи и группы. Управление;
- супер пользователь, команды su и sudo;
- жесткие и символические ссылки, именованные каналы;
- точки монтирования, /etc/fstab.
Служба расписания Cron.
Shell-сценарии – создание и запуск скрипта:
- возвращаемые значения;
- раскрытие скобок.
Регулярные выражения.
Кратко о Sed.
Процессы в Linux (PID, ps, top, htop):
- сигналы, команда kill.
Утилиты 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®.