Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические рекомендации по выполнению лаборат...doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
3 Мб
Скачать
☆

16 Основные команды работы с каталогами и файлами

16.1 Цель работы

16.1.1 Изучить архитектуру и принципы функционирования многопользовательской многозадачной операционной системы Linux

16.1.2 Изучить основные команды работы с каталогами ОС Linux

      1. Изучить основные команды работы с файлами ОС Linux

      2. Научиться создавать, объединять, удалять, переименовывать файлы

      3. Изучить понятие шаблона, способы задания шаблонов файлов

      4. Научиться осуществлять просмотр директорий, копирование, удаление, и поиск файлов, используя шаблоны файлов

16.2 Приборы и оборудование

16.2.1 Пэвм типа ibm pc

16.2.2 ОС Linux

16.3 Порядок выполнения работы

16.3.1 Зарегистрируйтесь в ОС Linux.

16.3.2 Запустите на выполнение программу Терминал. Для получения подсказки по командам используйте man. Например, man ls (например, вывод помощи по команде просмотра содержимого текущего каталога).

16.3.3 Выведите информацию о системе. Используйте команду uname. Определите имя ядра системы, тип процессора, аппаратную платформу.

16.3.4 Выведите статистику работы системы (w). Определите время работы системы после последней загрузки. Вывести текущие пользовательские сеансы с помощью команды who:

16.3.5 Выведите статистику перезагрузки системы (last)

16.3.6 Выведите информацию о файловой системе (df -h). Какие файловые системы подмонтированы? Определите размеры файловых систем.

16.3.7 Перезагрузите систему с помощью reboot. Перезагрузка системы из командной строки возможна также с помощью команды shutdown. Определите, какой ключ необходимо задать, чтобы после останова системы произошла перезагрузка (shutdown –p now).

16.3.8 Вывести список всех примонтированных устройств с помощью команды mount. Первый столбец — имя устройства, второй — точка монтирования, далее следует тип файловой системы и опции монтирования.

16.3.9 Вывести загруженность примонтированных дисков с помощью команды df -h:

16.3.10 Определите свое местоположение в файловой системе. Используйте pwd. В каком каталоге вы находитесь?

16.3.11 Просмотрите содержимое текущего каталога, приведите его в отчете. Перейдите в корневой каталог. Просмотрите его содержиое. Почему у отображаемых объектов разный цвет?

16.3.12 Используйте для просмотра содержимого каталога команду ls –l. Определите каким цветом отображаются файлы, директории и ссылки. Приведите в отчете листинг выборочно одного файла, директории и ссылки.

16.3.13 Перейдите в каталог /etc. Просмотрите его с помощью ls –l. Для поэкранного вывода информации на экран используйте вместе с командой |more

16.3.14 Перейдите ваш домашний каталог и создайте в нем собственный каталог. Просмотрите его. Что означают одна и две точки в пустом каталоге?

6.13.15 Создайте два поддерева из одного и из двух каталогов в каталоге Вашей группы. Используя команду ls, проверьте факт построения дерева подкаталогов.

16.3.16 Удалите некоторые подкаталоги большего поддерева каталогов. Получите подтверждение выполнения команд. Будут ли удалены непустые каталоги?

16.3.17. Переместите несколько каталогов из одного места файловой системы в другое. Перемещаются ли непустые директории?

16.3.18 Изучите команды работы с файлами, для этого выведите на экран Терминала справку по следующим командам: cat, rm, mv, cp, wc.

16.3.19 Перейдите в Ваш личный каталог и выведете на экран его содержимое.

16.3.20 Создайте 3-4 текстовых файла с частично совпадающими именами (создание - Touch_имя файла; просмотр и редактирование vi_имя файла (esc qw !), просмотр more_имя файла). Не забывайте указывать расширение .txt для текстовых файлов.

16.3.21 Просмотрите и проанализируйте значения атрибутов созданных Вами файлов.

16.3.22 Создайте два новых параллельных подкаталога temp1 и temp2.

16.3.23 В подкаталог temp1 скопируйте имеющиеся файлы каталога etc, а в подкаталог temp2 – добавьте информацию о смонтированных файловых системах.

16.3.24 Проанализируйте как изменилось содержание каталогов и каковы атрибуты полученных в результате файлов.

16.3.25 Выполните ввод информации с клавиатуры в файл (используйте echo «text pro lamerov» > имя_файла). Просмотрите содержимое полученного файла.

16.3.26 Удалите некоторые созданные текстовые файлы.

16.3.27 Осуществите поиск всех файлов в домашнем каталоге, которые имеют расширение txt.

16.3.28 Осуществите поиск директорий, в составе имени которых, имеется любое число.

16.3.29 Осуществите в корневом каталоге поиск всех файлов, содержащих в составе имени слово linux.

16.3.30 Создайте в Вашем личном каталоге структуру каталогов, содержащих совпадающие имена.

16.3.31 Просмотрите содержимое файлов домашнего каталога с частично совпадающими именами с использованием механизма генерации имен файлов.

16.3.32 Просмотрите содержимое файлов каталога /dev с частично совпадающими именами с использованием механизма генерации имен файлов.

16.3.33 С использованием механизма генерации имен скопируйте из Вашего личного каталога все файлы с частично совпадающими именами в домашний каталог.

16.3.34 С использованием механизма генерации имен удалите в Вашем личном каталоге все каталоги с частично совпадающими именами.

16.3.35 Удалите из домашнего каталога скопированные ранее файлы и завершите работу с программой Терминал.