Файл: Лабораторная работа 1 По дисциплине Операционные системы Выполнил студент Белобородов М. М. Группа рц11 Проверил Голошубов А. Ю.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 26.04.2024

Просмотров: 7

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Федеральное агентство связи

Сибирский Государственный Университет Телекоммуникаций и Информатики

Кафедра ТС и ВС

Лабораторная работа №1

По дисциплине: Операционные системы

Выполнил студент: Белобородов М.М.

Группа: РЦ-11

Проверил: Голошубов А.Ю.

Новосибирск 2022

Знакомство с операционной системой LINUX

Способы хранения информации.

Команды управления данными.


Цель работы: Изучить команды управления каталогами и файлами.

Ход работы:

  1. Вызвать встроенный редактор с указанием имени файла:





  1. Внести изменения в созданный ранее текст:



  1. Вывести содержимое созданного файла:



  1. Создать копию последнего файла в каталог dec



Контрольные вопросы:

  1. Командная оболочка - это программа, предназначенная для обработки, преобразования и выполнения команд, введенных пользователем. Под обработкой и преобразованием понимается набор действий командной оболочки по интерпретации и исполнению команд пользователя.

В настоящее время в 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, но также реализующая некоторые возможности оболочки С.


  1. Обычный файл представляет собой наиболее общий тип файлов, содержащий данные в некотором формате. Для операционной системы такие файлы представляют собой просто последовательность байтов. Вся интерпретация содержимого файла производится прикладной программой, обрабатывающей файл. К этим файлам относятся текстовые файлы, бинарные данные, исполняемые программы и т. п.

  2. Каталог - это файл, содержащий имена находящихся в нем файлов, а также указатели на дополнительную информацию - метаданные, позволяющие операционной системе производить операции над этими файлами. С помощью каталогов формируется логическое дерево файловой системы. Каталоги определяют положение файла в дереве файловой системы, поскольку сам файл не содержит информации о своем местонахождении. Любая задача, имеющая право на чтение каталога, может прочесть его содержимое, но только ядро имеет право на запись в каталог.

  3. Путь файла - это совокупность каталогов, которые надо пройти, для того чтобы получить доступ к файлу. Пути бывают относительные (начало пути находится в текущем каталоге) и абсолютные (началом пути является корневой каталог).

  4. В UNIX системах существует 6 типов файлов, различающихся по функциональному назначению и действиям операционной системы при выполнении тех или иных операций над ними: - Обычный файл (regular file) - Каталог (derectory) - Специальный файл устройства (special device file) - FIFO или именованный канал (named pipe) - Связь (link) - Сокет