Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная_9_Linux_файл_сист_VI.doc
Скачиваний:
21
Добавлен:
23.11.2018
Размер:
154.62 Кб
Скачать

Методические указания к лабораторным работам по информатике каф. ЭВМ

Лабораторная работа №9. Команды файловой системы. Текстовый редактор VI

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

Оборудование: ПЭВМ IBM PC-AT 486 и выше.

Программные средства: ОС Linux SuSE 10.

Задание к лабораторной работе

  1. Вывести оглавление домашнего (рабочего) каталога пользователя и создать в нем текстовый файл abc.text (4-5 строк, например, строки песни, список студентов, перечень дисциплин, расписание занятий, и т.п.)

  2. Создать в текущем каталоге каталог с именем name, где name - ваша фамилия маленькими латинскими буквами и перейти в созданный каталог.

  3. Создать каталог name1 в текущем каталоге.

  4. Скопировать в каталог name1 файл abc.text из рабочего каталога

  5. Вывести файл abc.text на экран.

  6. Создать каталог с именем name2 и скопировать файл abc.text в каталог name2 с именем abc1.text.

  7. Перейти в каталог name2 и просмотреть содержимое файла abc1.text.

  8. Переименовать файл abc1.text в файл с именем abc2.text.

  9. Объединить файлы abc.text и abc2.text в файл с именем abc3.text в каталоге name2.

  10. Просмотреть файл abc3.text. и продемонстрировать содержимое файла преподавателю.

  11. Произвести поиск файла abc.text с помощью команды find.

  12. Удалить файлы abc.text, abc2.text и abc3.text.

  13. Удалить каталоги name, name1, name2.

  14. Приобрести первичные навыки работы с редактором vi, создав файл test из примера, а затем самостоятельно создайте три текстовых файла (например «Заявление», «Таблица», «Текст программы»).

  15. Составить отчет о проделанной работе.

Краткая теория Команды для работы с каталогами

В Linux предусмотрено много команд для работы с каталогами. К основным относятся команды создания, перемещения, удаления, выдачи информации о содержимом. Корневой каталог обозначается символом наклонной черты (/). Текущий каталог в Linux представляется одной точкой (.), каталог-родитель — двумя (..). Рабочий каталог пользователя часто обозначается символом ~ (тильда). Например, команда копирования файла f1.txt из текущего каталога в рабочий может иметь вид: ср f1.txt ~ .

Файлы в Linux хранятся в каталогах, организованных в древовидные структуры. Имени файла предшествует путь поиска, который описывает место расположения файла в иерархической структуре файловой системы. Полное имя файла начинается с указания наклонной черты (которая соответствует корневому каталогу) и идентифицирует файл (вершину), вслед за которой следуют компоненты. Компоненты пути разделены между собой наклонной чертой (/); каждая компонента представляет собой имя каталога. Путь поиска необязательно должно начинаться с корня, в нем можно указывать маршрут относительно текущего (для выполняемого процесса) каталога, при этом первый символ "наклонная черта" в имени пути опускается. При движении по иерархии используются специальные символы: либо символ точка, который обозначает текущий каталог, либо две точки, которые обозначают имя вышележащего каталога (Примеры: ./myfile1 ../dir1/dirc/myfile2 ../../dir2/myfile3).

Команды в Linux обычно имеют большое количество опций (ключей). Опции могут быть короткими (один символ) и длинными (одно-два слова). Коротким опциям (стиль традиционного UNIX) предшествует символ минус, длинным опциям (стиль GNU) предшествуют два минуса.