Курс Использование Astra Linux

Код: Astra-101

Продолжительность курса

40 Академических часов

Ближайшие курсы

Август

26.08.2019 - 30.08.2019 Ект

Сентябрь

02.09.2019 - 06.09.2019 Ект

30.09.2019 - 04.10.2019 Ект

Декабрь

09.12.2019 - 13.12.2019 Ект

Апрель

06.04.2020 - 10.04.2020 Тм

Август

17.08.2020 - 21.08.2020 Тм

24.08.2020 - 28.08.2020 Ект

Курс «Использование Astra Linux» (Астра) познакомит с интерфейсом командной строки Linux и оболочкой bash. Научит находить информацию, связанную с работой приложений в Linux (Линукс). Научит использовать основные файловые утилиты, проводить мониторинг процессов в системе, использовать текстовый редактор vi и основные текстовые утилиты, нарпример, sed, gawk, grep. Научит создавать и использовать регулярные выражения для поиска и редактирования текста

Стоимость курса

28 600 руб
Заказать

Цели курса:

По окончании курса Вы сможете:

  • Работать в оболочке bash и использовать продвинутые возможности bash;

  • Управлять переменными оболочки;

  • Использовать документацию, поставляемую вместе с дистрибутивами Astra Linux, для нахождения ответов на возникающие вопросы;

  • Осуществлять навигацию по файловой системе и производить базовые операции с файлами и каталогами;

  • Управлять процессами;

  • Использовать редактор vi для создания и модификации текстовых файлов;

  • Управлять стандартными потоками;

  • Использовать основные команды и утилиты Astra Linux (cat, less, more, tail, head, diff, sort, uniq, cut, join, paste, tr, nl, od, split, pr, exapnd, wc, fmt, xargs);

  • Применять регулярные выражения и утилиты sed и grep для обработки текстовой информации;

  • Использовать потоковый редактор awk для конструирования новых Linux команд;

  • Создавать сценарии на языке оболочки bash.

Аудитория

Для начинающих администраторов Linux/Unix систем.


От слушателя требуется

  • базовый опыт работы на ПК,

  • общие знания по устройству компьютера,

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

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

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

Глава 1. Что такое Linux. (1)

  1. История создания Linux.
  2. Что означает свобода распространения программного обеспечения?
  3. Устройство и функции операционной системы Astra Linux.

Глава 2. Начало работы в Astra Linux.(2)

  1. Получение учетной записи и вход в сеанс.
  2. Как вводить команды в shell?
  3. Смена пароля пользователя.
  4. Идентификация пользователя.
  5. Кто в сеансе?

Глава 3. Работа в оболочке Bash. (4)

  1. Что такое оболочка?
  2. Структура командной строки.
  3. Наиболее распространенные оболочки в Linux.
  4. Встроенные и системные команды.
  5. Ввод, редактирование и исполнение команд.
  6. Переменные оболочки и переменные окружения.
  7. Экранирование (quotation).
  8. История команд.
  9. Автоматическое дополнение в командной строке.
  10. Псевдонимы команд (aliases).
  11. Командная подстановка.
  12. Вычисление арифметических выражений в командной строке.
  13. Шаблоны подстановки и перечисление.

Глава 4. Помощь и документация. (2)

  1. Сообщения о неверном синтаксисе и встроенная в команды подсказка.
  2. Встроенная помощь оболочки Bash.
  3. Страницы помощи man.
  4. Файлы страниц man.
  5. Система TexInfo.
  1. Документация, поставляющаяся с программными пакетами.
  2. Источники информации в Internet.

Глава 5. Работа с файлами и каталогами. (3)

  1. Система файлов и каталогов.
  2. Получение списков файлов и каталогов.
  3. Перемещение по дереву каталогов.
  4. Создание и удаление файлов и каталогов.
  5. Копирование, перемещение и переименование файлов.
  6. Поиск файлов.
  7. Поиск файлов по подстроке в имени в базе данных.
  8. Определение типа файлов.

Глава 6. Процессы.(4)

  1. Процессы и задания.
  2. Фоновый режим выполнения заданий.
  3. Жизненный цикл процесса.
  4. Мониторинг процессов.
  5. Сигналы.
  6. Перехват и обработка сигналов в Bash.
  7. Управление приоритетом процессов.

Глава 7. Редактор vi. (4)

  1. Запуск vi и режимы его работы.
  2. Перемещение курсора по тексту в vi.
  3. Команды vi редактирования текста.
  4. Команды поиска и замены строк.
  5. Файловые команды.

Глава 8. Текстовые файлы и потоки. (8)

  1. Перенаправление потоков ввода-вывода.
  2. Конвейеры и фильтры.
  3. Команда echo.
  1. Просмотр файлов с помощью more и less.
  2. Объединение файлов с помощью cat.
  3. Команды head и tail.
  4. Вырезание текста с помощью cut.
  5. Потоковый редактор sed.
  6. Потоковый редактор awk.
  7. Сравнение файлов и каталогов.
  8. Замена символов табуляции на пробелы.
  9. Простое форматирование текста.
  10. Подготовка текста к печати.
  11. Сортировка строк.
  12. Вывод неповторяющихся строк.
  13. Объединение строк двух файлов по общему полю.
  14. Подсчет количества и нумерация строк.
  15. Замена символов в строках с помощью команды tr.
  16. Слияние строк.
  17. Получение дампа.
  18. Разделение файлов на части.
  19. Команда xargs.

Глава 9. Регулярные выражения. (5)

  1. Классификация регулярных выражений.
  2. Поиск текста с помощью grep.
  3. Использование обратных ссылок.
  4. Использование регулярных выражений с sed.
  5. Регулярные выражения в awk.

Глава 10. Написание сценариев Bash. (7)

  1. Сценарии оболочки.
  2. Использование переменных оболочки.
  3. Интерактивная установка значений переменных 
  1. Позиционные параметры.
  2. Оператор test.
  3. Условное исполнение команд.
  4. Оператор case.
  5. Циклы.
  6. Функции.