Основы операционных систем. Практикум

       

Основы операционных систем. Практикум

Введение в курс практических занятий
Краткая история операционной системы UNIX, ее структура
Системные вызовы и библиотека libc
Понятия login и password
Вход в систему и смена пароля

Упрощенное понятие об устройстве файловой системы в UNIX. Полные и относительные имена файлов
Понятие о текущей директории. Команда pwd. Относительные имена файлов
Домашняя директория пользователя и ее определение
Команда man – универсальный справочник
Команды cd – для смены текущей директории и ls – для просмотра состава директории
Путешествие по структуре файловой системы
Команда cat и создание файла. Перенаправление ввода и вывода
Создание файла с помощью команды cat
Простейшие команды работы с файлами – cp, rm, mkdir, mv

История редактирования файлов – ed, vi
Система Midnight Commander – mc. Встроенный mc редактор и редактор joe
Пользователь и группа. Команды chown и chgrp. Права доступа к файлу
Команда ls с опциями -al. Использование команд chmod и umask
Системные вызовы getuid и getgid
Компиляция программ на языке C в UNIX и запуск их на счет

Написание, компиляция и запуск программы c использованием системных вызовов getuid() и getgid()