
- •Изучение команд командного интерпретатора bash в ос linux
- •Лабораторная работа №1 Изучение команд командного интерпретатора bash в ос Linux
- •Теоретические сведения
- •Контрольные вопросы
- •Пример выполнения работы
- •Порядок выполнения работы
- •Лабораторное задание с вариантами
- •Назначение прав доступа на объекты
- •Контрольные вопросы
- •Пример выполнения работы
- •Порядок выполнения работы
- •Лабораторное задание с вариантами
- •Форма предоставления отчета
- •Поиск и сортировка данных в ос linux
- •Контрольные вопросы
- •Пример выполнения работы
- •Порядок выполнения работы
- •Лабораторное задание с вариантами
- •Форма предоставления отчета
- •Архиворование данных и управление системными процессами
- •Контрольные вопросы
- •Пример выполнения работы
- •Порядок выполнения работы
- •Лабораторное задание с вариантами
- •Форма предоставления отчета
- •Программирование в shell
- •If команда Linux then
- •Контрольные вопросы
- •Пример выполнения работы
- •Порядок выполнения работы
- •Лабораторное задание с вариантами
- •Форма предоставления отчета
- •Программирование в среде gawk
- •Контрольные вопросы
- •Пример выполнения работы
- •Порядок выполнения работы
- •Лабораторное задание
- •Форма предоставления отчета
- •Программирование в среде perl
- •Контрольные вопросы
- •Пример выполнения работы
- •Порядок выполнения работы
- •Лабораторное задание с вариантами
- •Форма предоставления отчета
- •Программирование в среде tcl
- •Контрольные вопросы
- •Пример выполнения лабораторной работы
- •Порядок выполнения работы
- •Лабораторное задание с вариантами
- •Форма предоставления отчета
- •Требования к отчету
- •Литература:
Контрольные вопросы
Назначение команд grep, fgrep, egrep;
Назначение команды find, ее опции. Приведите примеры.
Перечислите выражения и действия команды find . Приведите примеры.
Назначение cmp, diff;
Назначение команды sort . Перечислите опции sort . Приведите примеры.
Пример выполнения работы
Задание. Произвести поиск всех файлов в директории /home/ekt , имена которых начинаются на букву «r». Все найденные файлы скопировать в директорию /copy .
Найти также и удалить все файлы core в текущей директории.
Команды. find /home/ekt/ -name ‘r*’ –ok cp /copy {} \;
`find . –name core –ok rm {} \;
Порядок выполнения работы
1. Включить компьютер под управлением операционной системы RHEL 4.0
2. Зайти в систему по своей учетной записи.
3. Зайти в директорию с лабораторными работами.
4. Создать в рабочей директории папку lab3 и зайти в нее.
5. Ознакомиться с теоретической частью лабораторной работы.
6. Ознакомиться с лабораторным заданием.
7. Выполнить лабораторную работу с сохранением результатов в папке lab3.
8. Ответить на контрольные вопросы.
9. Оформить отчет по лабораторной работе.
10. Показать результаты преподавателю.
Лабораторное задание с вариантами
Работа осуществляется в текущей директории пользователя. В директории требуется создать папку lab3, в которой следует хранить все полученные результаты. На каждом этапе фиксировать в рабочей тетради выполняемые команды.
Выведите все строки из файла(ов), содержащие шаблон поиска.
Выведите все строки из файлов, содержащие шаблон с метасимволами.
Из текущей директории проведите сортировку
Создайте команду, используя разделить «;» , которая позволит скопировать в текущую папку lab3 все файла из директории /etc, имена которых начинаются на латинскую букву «p». Произведите в них поиск всех строк, имеющие латинскую букву «X». Используя команду wc, произвести подсчет количества строк; количества слов; количества символов в этих файлах.
С помощью единой команды выведите последние 15 строк файла /etc/passwd и результаты переместите в новый файл “digital_out”
Допишите в этот файл вывод первых 10 строк файла /etc/passwd .
С помощью команды Linux определите тип файла “digital_out”.
Напишите формат команды отображения всех файлов и каталогов в текущей директории, начинающихся на букву “l” и имеющих далее в своем названии любое число от 2 до7.
Напишите формат команды отображения всех файлов и каталогов в текущей директории, начинающихся на букву “s” и имеющих далее один произвольный символ.
Напишите формат команды отображения всех файлов и каталогов в текущей директории, начинающихся на букву “g” и имеющих далее один символ.
Напишите формат команды численной сортировки данных многостраничного файла list с выводом постраничного отображения данных.
Форма предоставления отчета
Отчет должен содержать:
название лабораторной работы и цели работы;
краткие сведения по теоретической части;
примеры назначения переменных, псевдонимов или примеры создания программ (элементов программ);
Краткие ответы на контрольные вопросы;
Выводы по работе.
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОННОЙ ТЕХНИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
|
«УТВЕРЖДАЮ» ЗАВЕДУЮЩИЙ КАФЕРДОЙ ИЭМС _______________ Ю.А.ЧАПЛЫГИН «____»_____________ 2007 г. |
ЛАБОРАТОРНАЯ РАБОТА № 4
ПО КУРСУ «ОПЕРАЦИОННАЯ СИСТЕМА LINUX»