|
Главная » Акции » Акция для студентов - "Вместе дешевле!"
Основы 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
- Циклы
- Функции
|
|