Файл: Лабораторная работа 1 По дисциплине Операционные системы Выполнил студент Белобородов М. М. Группа рц11 Проверил Голошубов А. Ю.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.04.2024
Просмотров: 7
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Федеральное агентство связи
Сибирский Государственный Университет Телекоммуникаций и Информатики
Кафедра ТС и ВС
Лабораторная работа №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) - Сокет