Тема 1. Краткая характеристика операционной системы Linux.
1.1. История ОС с открытым кодом.
1.2. Разновидности Юникс. Линукс.
1.5. Средства просмотра системной информации.
Тема 2. Файловая система Linux.
2.1. Основные понятия: корневой каталог, точка монтирования, домашний каталог.
2.2. Типы файлов. Обычные файлы. Каталоги. Файлы устройств. Команды ls.
2.3. Навигация по файловой системе: команды cd, pushd, popd, pwd.
2.4. Создание, удаление и копирование файлов. Команды touch, rm, cp.
2.5. Операции с каталогами. Команды mkdir и rmdir.
2.6. Важнейшие каталоги файловой системы Linux.
Тема3. Учётные записи в Linux.
3.4. Команды login, su, newgrp, passwd, gpasswd, chage.
4.1. Распределение прав доступа в Linux. Чтение. Запись. Выполнение.
4.2. Особенности прав у каталогов.
4.3. Назначение прав доступа. Команды chmod, chown, chgrp.
5.1. Вывод текстовой информации на экран. Команды cat, tac, more, less, head, tail, od.
5.2. Программа просмотра справочного руководства man.
5.3. Перенаправление вывода. Понятие stdin, stdout, stderr. Каналы. Операторы | и <, >, >>.
5.4. Фильтрование информации. Регулярные выражения. Команда grep.
5.5. Архивирование. Утилиты tar и gzip.
6.1. Процессы в Linux. Идентификаторы процессов. Демоны.
6.3. Права доступа процессов. Реальный и эффективный идентификаторы. Биты SUID и SGID.
6.4. Управление процессами. Сигналы.
6.5. Команды nice, nohup, kill, killall.
7.1. Понятие командной оболочки. Обзор командных оболочек.
7.3. Многозадачность в консоли. Задания. Управление заданиями.
7.6. Программирование для Bash
Тема 8. Планирование заданий. Работа с дисковыми накопителями.
8.1. Понятие планирования заданий.
8.3. Демон cron. Команда crontab.
8.4. Работа с дисковыми накопителями, команда mount