Работа с файлами в UNIX. Цель работы. Задание. 1. 2. Последовательность выполнения работы
Работа с файлами в UNIX ЦЕЛЬ РАБОТЫ В этом сценарии будет освещено знакомство с командами UNIX, изучение файловой системы и базовых каталогов, создание рабочей среды в домашнем каталоге пользователя для выполнения всех последующих команд. ЗАДАНИЕ 1. Создайте каталог test1 в домашнем каталоге. Сравните время создания системных каталогов /bin, /tmp с каталогом test1. 2. Скопируйте файл /bin/ls в локальный каталог. Посмотрите атрибуты этого файла. Попробуйте запустить его. 3. Создайте в локальном каталоге символическую ссылку tmplnk на каталог /tmp. Скопируйте несколько файлов в каталог tmplnk. 4. Сравните файлы /dev/tty1 и /dev/hda1. Какой тип они имеют? Чем они отличаются? 5. Найдите все файлы в системе, которые были модифицированы не более суток назад. 6. С помощью одной команды найдите все файлы с расширением. html в каталоге /usr и скопируйте их в локальный каталог htmls. 7. Создайте архив каталога /etc и узнайте его размер. Попробуйте создать сжатый архив того же каталога. Сравните степень сжатия gzip и bzip2 на этом примере. 8. Создайте текстовый файл a. txt из десяти строк. Узнайте его размер. Создайте новый файл, содержащий в себе файл a. txt четыре раза. 9. С помощью одной команды найдите все файлы с расширением. txt в каталоге /usr и объедините их в один большой файл big. txt. 10. Получите с помощью одной команды файл, содержащий все числовые идентификаторы пользователей, зарегистрированных в ситсеме. 11. Получите с помощью одной команды строки с 5-ой по 8-ю в файле /proc/cpuinfo, содержащем информацию о процессоре. 12. Придумайте регулярное выражение, соответствующее URL с использованием протокола http. Найдите все строки, содержащие такие URL в файлах каталога /etc.
13. С помощью одной команды найдите все файлы с расширениями. txt или. html в каталоге /usr, в которых содержится слово user. 1. 2. ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ РАБОТЫ
Создайте каталог test1 в домашнем каталоге. Сравните время создания системных каталогов /bin, /tmp с каталогом test1.
Скопируйте файл /bin/ls в локальный каталог. Посмотрите атрибуты этого файла. Попробуйте запустить его.
Создайте в локальном каталоге символическую ссылку tmplnk на каталог /tmp. Скопируйте несколько файлов в каталог tmplnk.
Найдите все файлы в системе, которые были модифицированы не более суток назад.
С помощью одной команды найдите все файлы с расширением. html в каталоге /usr и скопируйте их в локальный каталог htmls.
Создайте архив каталога /etc и узнайте его размер. Попробуйте создать сжатый архив того же каталога. Сравните степень сжатия gzip и bzip2 на этом примере.
Создайте текстовый файл a. txt из десяти строк. Узнайте его размер. Создайте новый файл, содержащий в себе файл a. txt четыре раза.
С помощью одной команды найдите все файлы с расширением. txt в каталоге /usr и объедините их в один большой файл big. txt.
С помощью одной команды найдите все файлы с расширениями. txt или. html в каталоге /usr, в которых содержится слово user.
Вывод: в ходе выполнения лабораторной работы были изучены команды по работе с файловой системой и структурой под управление командной строки в Unix.
Министерство образования и науки Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования «Южно-Уральский государственный университет» (национальный исследовательский университет) Институт естественных и точных наук Факультет математики, механики и компьютерных технологий Кафедра прикладной математики и программирования
ОТЧЕТ К ЛАБОРАТОРНОЙ РАБОТЕ №4 по дисциплине операционные системы
Челябинск 2019
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|