ОСНОВНЫЕ КОМАНДЫ ОС UNIX
Алексеев Игорь Геннадиевич, Бранцевич Петр Юльянович
“ОПЕРАЦИОННЫЕ СИСТЕМЫ и СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ” Часть 1
учебно-методическое пособие для студентов специальности
«Программное обеспечение информационных технологий»
Минск 2009 УДК 004.04 (075.8) ББК 32.973 я 73 А47
Рецензент:
А47Алексеев И.Г. Учебно-методическое пособие Операционные системы и системное программирование: для студ. спец. «Программное обеспечение информационных технологий»/И.Г Алексеев, П.Ю. Бранцевич – Мн.: БГУИР, 2009. – 73 с. ISBN 985-444-№
В пособии рассмотрены основные команды операционной системы UNIX, предназначенные для работы с файлами и каталогами, а также для создания процессов и организации взаимодействия между ними. Даны структуры лабораторных работ по курсу «ОСиСП»
УДК 004.04 (075.8) ББК 32.973 я 73 А47
ISBN 985-444-387-6 © Алексеев И.Г, Бранцевич П.Ю 2009 © БГУИР, 2009 СОДЕРЖАНИЕ 1. ОСНОВНЫЕ Команды ОС UNIX......................................................... 4 2. Лабораторные работы...................................................................... 7 Лабораторная работа №1 Работа в ОС UNIX/Linux, интерпретатор BASH .............................................................................................. 7 Лабораторная работа № 2 Работа с файлами и каталогами ОС UNIX.... 12 Лабораторная работа № 3 Процессы в ОС UNIX/Linux .......................... 17 Лабораторная работа № 4 Использование сигналов в ОС UNIX/Linux ….. 21 Лабораторная работа № 5 Использование каналов в ОС UNIX/Linux …… 26 Лабораторная работа № 6 Потоки в ОС UNIX/Linux ……………………… 33 Лабораторная работа № 7 Семафоры в ОС UNIX/Linux …………………… 36 Лабораторная работа № 8 Использование общей памяти в ОС UNIX/Linux ………………………………………………………………… 39 Литература................................................................................................. 42 ОСНОВНЫЕ КОМАНДЫ ОС UNIX Операционная система ОС Linux создана на основе ОС UNIX и во многом имеет схожую структуру и систему команд. Пользователь может работать в текстовом режиме с помощью командной строки, или с использованием графического интерфейса X Window и одного из менеджеров рабочего стола (например, KDE или GNOME). Причем, одновременно в системе могут работать 7 пользователей (6- в текстовом режиме консоли и 1 – в графическом режиме), переключение между пользователями осуществляется по нажатию клавиш: .
В табл. 1 приведены основные команды системы Таблица 1
Linux и Windows используют различные файловые системы для хранения и организации доступа к информации на дисках. В Linux используются файловые системы- Ext2/Ext3, RaiserFS, FFS и другие. Все файловые системы имеют поддержку журналирования. Журналируемая файловая система сначала записывает изменения, которые она будет проводить в отдельную часть файловой системы (журнал) и только потом вносит необходимые изменения в остальную часть файловой системы. После удачного выполнения всех транзакций, записи удаляются из журнала. Это обеспечивает лучшее сохранение целостности системы и уменьшает вероятность потери данных. Следует отметить, что Linux поддерживает доступ к Windows-разделам. Файловая система Linux имеет лишь один корневой каталог, который обозначается косой чертой ( / ). В файловой структуре Linux нет дисков A, B, C, D …., а есть только каталоги. В Linux различаются прописные и строчные буквы в командах, именах файлов и каталогов. В Windows у каждого файла существует лишь одно имя, в Linux их может быть много. Это – «жесткие» ссылки, которые указывают непосредственно на индексный дескриптор файла. Жесткая ссылка – это один из принципов организации файловой системы Linux. Структура каталогов ОС Linux представлена в табл. 1. Есть также несколько полезных сокращений для имен каталогов:
Таблица 1
ЛАБОРАТОРНЫЕ РАБОТЫ
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (2499)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |