Партнеры

Microsoft

Тренер-ИТ
Учебный центр РРС Лаборатория Касперского

Symantec
Prometric - Тестовый центр
Самара TECH - всё об ИТ в Самаре и области

Основы GNU/Linux

Цель:

Операционная система Linux завоёвывает в мире всё большую популярность. Наш курс предназначен для тех, кто ранее не работал с ней, но хочет этому научиться. Получить базовые знания по операционной системе Linux.

Описание:

Предоставляет необходимые навыки для эффективной работы в среде ОС Linux.

Необходимая подготовка:

  • знание английского языка в пределах чтения технического материала.

Вы будете уметь:

  • Работать в командной оболочке
  • Пользоваться документацией, поставляемой с системой и программными пакетами
  • Работать с файловой системой
  • Управлять работой пользовательских приложений и системных служб
  • Использовать стандартные утилиты и регулярные выражения для анализа и модификации системных файлов

Содержание курса:

  • Что такое GNU/Linux
  • Начало работы в GNU/Linux
  • Работа в оболочке Bash
  • Помощь и документация
  • Работа с файлами и каталогами
  • Процессы
  • Редактор vi
  • Текстовые файлы и потоки
  • Регулярные выражения
  • Написание сценариев Bash
Стоимость:
базовая: 7000
Длительность:
40ч / 5д.
Модули курса

Модуль 1. Что такое GNU/Linux
  • История создания GNU/Linux
  • Что означает свобода распространения программного обеспечения?
  • Устройство и функции операционной системы GNU/Linux
Модуль 2. Начало работы в GNU/Linux
  • Получение учетной записи и вход в сеанс
  • Как вводить команды в shell?
  • Смена пароля пользователя
  • Идентификация пользователя
  • Кто в сеансе?
Модуль 3. Работа в оболочке Bash
  • Что такое оболочка?
  • Структура командной строки
  • Наиболее распространенные оболочки в GNU/Linux
  • Встроенные и системные команды
  • Ввод, редактирование и исполнение команд
  • Переменные оболочки и переменные окружения
  • Экранирование (quotation)
  • История команд
  • Автоматическое дополнение в командной строке
  • Псевдонимы команд (aliases)
  • Командная подстановка
  • Вычисление арифметических выражений в командной строке
  • Шаблоны подстановки и перечисление
Модуль 4. Помощь и документация
  • Сообщения о неверном синтаксисе и встроенная в команды подсказка
  • Встроенная помощь оболочки Bash
  • Страницы помощи man
  • Файлы страниц man
  • Система TexInfo
  • Документация, поставляющаяся с программными пакетами
  • Источники информации в Internet
Модуль 5. Работа с файлами и каталогами
  • Система файлов и каталогов
  • Получение списков файлов и каталогов
  • Перемещение по дереву каталогов
  • Создание и удаление файлов и каталогов
  • Копирование, перемещение и переименование файлов
  • Поиск файлов
  • Поиск файлов по подстроке в имени в базе данных
  • Определение типа файлов
Модуль 6. Процессы
  • Процессы и задания
  • Фоновый режим выполнения заданий
  • Жизненный цикл процесса
  • Мониторинг процессов
  • Сигналы
  • Перехват и обработка сигналов в Bash
  • Управление приоритетом процессов
Модуль 7. Редактор vi
  • Запуск vi и режимы его работы
  • Перемещение курсора по тексту в vi
  • Команды vi редактирования текста
  • Команды поиска и замены строк
  • Файловые команды
Модуль 8. Текстовые файлы и потоки
  • Перенаправление потоков ввода-вывода
  • Конвейеры и фильтры
  • Команда echo
  • Просмотр файлов с помощью more и less
  • Объединение файлов с помощью cat
  • Команды head и tail
  • Вырезание текста с помощью cut
  • Потоковый редактор sed
  • Потоковый редактор awk
  • Сравнение файлов и каталогов
  • Замена символов табуляции на пробелы
  • Простое форматирование текста
  • Подготовка текста к печати
  • Сортировка строк
  • Вывод неповторяющихся строк
  • Объединение строк двух файлов по общему полю
  • Подсчет количества и нумерация строк
  • Замена символов в строках с помощью команды tr
  • Слияние строк
  • Получение дампа
  • Разделение файлов на части
  • Команда xargs
Модуль 9. Регулярные выражения
  • Классификация регулярных выражений
  • Поиск текста с помощью grep
  • Использование обратных ссылок
  • Использование регулярных выражений с sed
  • Регулярные выражения в awk
Модуль 10. Написание сценариев Bash
  • Сценарии оболочки
  • Использование переменных оболочки
  • Интерактивная установка значений переменных
  • Позиционные параметры
  • Оператор test
  • Условное исполнение команд
  • Оператор case
  • Циклы
  • Функции
НаверхНазад