Добавил:
study@slavapmk.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Отчёт ЛР1

.docx
Скачиваний:
0
Добавлен:
11.05.2026
Размер:
1.33 Mб
Скачать

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ»

(МТУСИ)

Кафедра «Сети связи и системы коммутации»

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №1

по дисциплине

«Основы работы с UNIX-подобными операционными системами»

на тему

«Работа с директориями»

Выполнил:

студент группы БИН2406

Петров Вячеслав Андреевич

Проверил:

Ассистент кафедры ССиСК

Рогач Иван Сергеевич

Москва, 2025

Цель работы:

Ознакомиться с устройством файловой системы в Linux. Изучить методологию работы с файловой системой: создание директорий, файлов и т.д.

Задачи необходимые для выполнения:

  1. Уточнить в какой директории находится пользователь. Создать новую директорию с произвольным названием в домашнем каталоге пользователя. Перейти в неё и создать в ней пустой файл. Проверить то, что файл создался.

  1. В данной директории создать ещё один файл, но уже с определённым расширением (текстовый документ txt). Заполнить его произвольным текстом с помощью текстового редактора nano или Vim. Проверить то, что файл создался.

  1. Вернуться в домашнюю папку и создайте новую директорию. Скопировать ранее созданный текстовый документ из предыдущей директории в новую. Проверить то, что файл находиться в новой директории. Удалить файл из предыдущей директории. Проверить то, что файл удален в старой директории.

  1. Переместить файл в первую директорию. Проверить, что файл был перемещён. Удалить вторую директорию. Проверить то, что директория удалена.

  1. Перейти в первую директорию. Вывести содержимое текстового документа, созданного в задании 2. Переименовать этот документ, присвоить имя text_1. Создать ещё два текстовых документа с названиями text_2.txt и text_3.txt и произвольным содержимым. Проверить то, что файлы были созданы. Объединить все файлы в один, присвойте ему имя text_all и вывести его содержимое.

  1. Находясь в этой же директории, дополнить текстовый документ text_all, используя cat. Дописать два любых слова. Вывести результат. Вывести первые две строки файла. Вывести три последние строки файла. Вывести общее количество символов в файле. Вывести размер файла в байтах.

  1. Проанализировать занимаемое место на диске операционной системой.

  1. Создать символическую ссылку на файл, созданного в задании 5, в той же директории. Проверить, что ссылка создалась.

  1. Создать жесткую ссылку на файл, созданного в задании 5, в той же директории. Проверить, что ссылка создалась. Ход работы:

1)

2)

3) 4)

5)

6)

7)

8, 9)

Ответы на контрольные вопросы:

  1. /bin - базовые команды и утилиты (cp, mv, ls…)

/boot - файлы загрузчика (ядро, grub)

/dev - файлы устройств (диски, USB, терминалы)

/etc - конфигурационные файлы системы

/home - домашние каталоги пользователей

/lib - системные библиотеки

/lib64 - 64-битные системные библиотеки

/media - точки монтирования для внешних носителей

/mnt - временные точки монтирования

/opt - дополнительное программное обеспечение

/proc - виртуальная файловая система процессов

/root - домашний каталог суперпользователя root

/run - временные данные (PID, сокеты)

/sbin - системные утилиты для администрирования

/srv - данные для сервисов (ftp, web…)

/sys - виртуальная система для ядра

/tmp - временные файлы

/usr - программы и библиотеки для пользователей

/var - логи, кэш, очереди

  1. Скопировать директорию:

cp -r путь

Удалить директорию:

rm -r путь

Удалить пустую директорию:

rmdir путь

  1. Перейти на один уровень выше:

cd путь можно и ниже используя просто cd

  1. Жёсткая ссылка:

ln файл ссылка

  • Ссылается на тот же, что и оригинал

  • Не работает между разделами

  • При удалении оригинала данные остаются, пока есть другие жёсткие ссылки

Символическая (мягкая) ссылка:

ln -s файл ссылка

  • Это отдельный файл с путём к оригиналу

  • Работает между разделами

  • Если оригинал удалён, то ссылка битая

  1. Команды:

pwd - Print Working Directory (показать текущую директорию)

cd - Change Directory (сменить директорию)

mv - Move (переместить или переименовать файлы/папки)

rm - Remove (удалить файлы/папки)

Вывод:

В ходе лабораторной работы были изучены и отработаны базовые операции работы с файловой системой Linux: перемещение по директориям, создание, редактирование, копирование, перемещение и удаление файлов и каталогов, объединение текстовых документов, анализ содержимого и размера файлов, а также создание символических и жёстких ссылок. Полученные навыки позволяют уверенно работать с директориями и файлами в UNIX-подобных операционных системах.

Соседние файлы в предмете Основы UNIX-подобных систем