Enrolment options
Целью данного курса является получение студентами теоретических знаний и практических навыков работы в операционной системе Linux. Для реализации этой цели ставятся задачи, вытекающие из государственного образовательного стандарта высшего профессионального образования. В курсе обсуждаются следующие темы:
Операционные системы Multix, Unix, BSD, MacOS X. Проект GNU. Развитие и особенности. Особенности Linux. Отличия от прочих операционных систем. Особенности подходов к работе и созданию приложений. Отличия от Windows. Файловая система. Используемые ФС (ext2, ext3, ext4, reiserfs). Особенности реализации «Всё есть файл». Символические и жесткие ссылки. Основные утилиты работы с ФС (разметка дисков, форматирование, монтирование). Установка дистрибутивов и управление пакетами. Особенности различных дистрибутивов. Установка дистрибутива на примере Debian. Управление пакетами в различных дистрибутивах. Командный интерпретатор Bash. Синтаксис. Особенности языка. Переменные окружения.
Ввод-вывод в файл. Конвейерная обработка. Параллельный запуск команд. Обработка текста Использование простых утилит обработки текста (sort, wc, uniq, cut, tr, …). Регулярные выражения и GREP. Потоковая обработка при помощи SED. Язык AWK Синтаксис. Ситуации, требующие применения AWK. Использование LaTeX Верстка научных текстов. Преимущества. Преобразование в PDF. Работа с системными утилитами. Получение различной информации о системе. Получение информации о системе (устройства, параметры, версии, процессы) Установка параметров системы.Управление процессами. Текстовые редакторы. История и особенности. Редактор ED. Pico и Nano. Midnight Commander и mcedit. Vim.
- Преподаватель: Артемов Михаил Анатольевич
- Преподаватель: Верлин Александр Андреевич
- Преподаватель: Кузнецов Александр Владимирович