Linux редактор файлов. ОС Почапская лаба 4. Лабораторная работа 1 по дисциплине Операционные системы Студент Почапская Е. А. Группа виас22 Проверил ст преподаватель
Скачать 167 Kb.
|
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Факультет «Информатика и вычислительная техника» Кафедра «Информационные технологи» ЛАБОРАТОРНАЯ РАБОТА № 1 по дисциплине «Операционные системы» Выполнила: Студент Почапская Е.А. Группа ВИАС22 Проверил: ст. преподаватель Калайда А.В. Ростов-на-Дону 2021 г. Лабораторная работа 4 Тема: «Изучение структуры файловой системы ОС LINUX» Ход работы Изучив методические указания, изложенные выше, запускаем OC LINUX. С помощью команды echo > (имя_файла), cоздаем два файла. С помощью команды cat (имя_первого_файла) (имя_второго_файла) > (имя_обьединенного_файла) объединяем файлы. С помощью команды mkdir (имя_папки) создаем новую директорию. И командой mv (имя_файла) (имя_дериктории) переносим наш объединенный файл в новую директорию. При помощи команды ls (имя_дериктории) выводим информацию о всех файлах, находящихся в каталоге, и командой ls –l (имя_файла) узнаём всю информацию о нужном файле. Командой сhmodg+x, o+x (имя_файла) добавляем для всех трех фалов право выполнения членами группы и остальными пользователями. С помощью команды ls –l (имя_файла) смотрим атрибуты файлов. При помощи команды mkdir (имя_папки) создаем еще один каталог. Командой ln (имя_исходного_файла) (имя_объединённого_файла) создаём объединённые файлы и с помощью ls –i смотрим их индексы. Создаем символическую связь командойln –s (имя_первого_файла) (имя_второго_файла). Повторяем пункт 5 с новым каталогом. Командой grep –l (шаблон) * (раширение_файлов) получаем нужную информацию. С помощью команды who смотрим имена других пользователей. Командами rm (имя_файла) иrmdir (имя_каталога) удаляем всю информацию. Завершаем работу Контрольные вопросы Что считается файлами в OC LINUX? В операционной системе LINUX файлами считаются обычные файлы, каталоги, a также специальные файлы, соответствующие периферийным устройствам Объясните назначение связей c файлами и способы их создания. Один файл можно сделать принадлежащим нескольким каталогам. Для этого используется команда ln <имя первого файла> <имя второго файла>. Имя 1-го файла - это полное имя файла, c которым устанавливается связь; имя 2-го файла - это полное имя файла в новом каталоге, где будет использоваться эта связь. Новое имя может не отличаться от старого. Каждый файл может иметь несколько связей, то есть он может использоваться в разных каталогах под разными именами. Команда ln с аргументом -s создает символическую связь: ln –s <имя первого файла> <имя второго файла>. Здесь имя 2-го файла является именем символической связи. Символическая связь является особым видом файла, в котором хранится имя файла, на который эта связь ссылается. Что определяет атрибуты файлов и каким образом их можно просмотреть и изменить? Атрибуты файла можно просмотреть командой ls –l. Атрибуты файла и доступ к нему, можно изменить командой chmod <код защиты> <имя файла>. Коды защиты могут быть заданы в числовом или символьном виде. Для символьного кода используются: (+) - добавить права доступа; (-) - отменить права доступа; r,w,x - доступ на чтение, запись, выполнение; u,g,o - владельца, группы, остальных. Какие методы создания и удаления файлов, каталогов Вы знаете? Команда rm – удаляет файл. Команда rmdir – удаляет каталог. Команда echo – позволяет создать файл. Команда mkdir – позволяет создать директорию. В чем заключается поиск по шаблону? Благодаря команде grep мы можем быстро найти документы, которые содержат одни и те же наборы символов или букв (т.е. шаблоны), можем найти строки, содержащие или не содержащие шаблон и многое другое, что упрощает форматирование документов и их содержимого. Какой командой можно получить список работающих пользователей и сохранить его в файле? C помощью команды who > <имя_файла_для_вывода> |