Лабораторная работа 1 По дисциплине Операционные системы Выполнил студент Белобородов М. М. Группа рц11 Проверил Голошубов А. Ю
Скачать 40.96 Kb.
|
Федеральное агентство связи Сибирский Государственный Университет Телекоммуникаций и Информатики Кафедра ТС и ВС Лабораторная работа №1 По дисциплине: Операционные системы Выполнил студент: Белобородов М.М. Группа: РЦ-11 Проверил: Голошубов А.Ю. Новосибирск 2022 Знакомство с операционной системой LINUX Способы хранения информации. Команды управления данными. Цель работы: Изучить команды управления каталогами и файлами. Ход работы: Вызвать встроенный редактор с указанием имени файла: Внести изменения в созданный ранее текст: Вывести содержимое созданного файла: Создать копию последнего файла в каталог dec Контрольные вопросы: Командная оболочка - это программа, предназначенная для обработки, преобразования и выполнения команд, введенных пользователем. Под обработкой и преобразованием понимается набор действий командной оболочки по интерпретации и исполнению команд пользователя. В настоящее время в UNIX системах применяются различные оболочки. Наиболее популярными являются: - Bourne shell (sh), названная в честь своего создателя Стивена Борна (Steven Bourne) из AT&T Bell Labs 12 - Bourne Again Shell (bash), расширенная версия предыдущей оболочки - С shell (csh), разработанная Билом Джоем (Bill Joy), первоначально была создана BSD UNIX, сейчас входит в состав System V. - Korn shell (ksh), созданная Дэвидом Корном (David Korn) на базе оригинальной bash, но также реализующая некоторые возможности оболочки С. Обычный файл представляет собой наиболее общий тип файлов, содержащий данные в некотором формате. Для операционной системы такие файлы представляют собой просто последовательность байтов. Вся интерпретация содержимого файла производится прикладной программой, обрабатывающей файл. К этим файлам относятся текстовые файлы, бинарные данные, исполняемые программы и т. п. Каталог - это файл, содержащий имена находящихся в нем файлов, а также указатели на дополнительную информацию - метаданные, позволяющие операционной системе производить операции над этими файлами. С помощью каталогов формируется логическое дерево файловой системы. Каталоги определяют положение файла в дереве файловой системы, поскольку сам файл не содержит информации о своем местонахождении. Любая задача, имеющая право на чтение каталога, может прочесть его содержимое, но только ядро имеет право на запись в каталог. Путь файла - это совокупность каталогов, которые надо пройти, для того чтобы получить доступ к файлу. Пути бывают относительные (начало пути находится в текущем каталоге) и абсолютные (началом пути является корневой каталог). В UNIX системах существует 6 типов файлов, различающихся по функциональному назначению и действиям операционной системы при выполнении тех или иных операций над ними: - Обычный файл (regular file) - Каталог (derectory) - Специальный файл устройства (special device file) - FIFO или именованный канал (named pipe) - Связь (link) - Сокет |