Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LINUX / ЛП_ieem_linux.doc
Скачиваний:
114
Добавлен:
27.03.2016
Размер:
1.94 Mб
Скачать

Контрольные вопросы

  1. Назначение команд grep, fgrep, egrep;

  2. Назначение команды find, ее опции. Приведите примеры.

  3. Перечислите выражения и действия команды find . Приведите примеры.

  4. Назначение cmp, diff;

  5. Назначение команды 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, в которой следует хранить все полученные результаты. На каждом этапе фиксировать в рабочей тетради выполняемые команды.

  1. Выведите все строки из файла(ов), содержащие шаблон поиска.

  2. Выведите все строки из файлов, содержащие шаблон с метасимволами.

  3. Из текущей директории проведите сортировку

  4. Создайте команду, используя разделить «;» , которая позволит скопировать в текущую папку lab3 все файла из директории /etc, имена которых начинаются на латинскую букву «p». Произведите в них поиск всех строк, имеющие латинскую букву «X». Используя команду wc, произвести подсчет количества строк; количества слов; количества символов в этих файлах.

  5. С помощью единой команды выведите последние 15 строк файла /etc/passwd и результаты переместите в новый файл “digital_out”

  6. Допишите в этот файл вывод первых 10 строк файла /etc/passwd .

  7. С помощью команды Linux определите тип файла “digital_out”.

  8. Напишите формат команды отображения всех файлов и каталогов в текущей директории, начинающихся на букву “l” и имеющих далее в своем названии любое число от 2 до7.

  9. Напишите формат команды отображения всех файлов и каталогов в текущей директории, начинающихся на букву “s” и имеющих далее один произвольный символ.

  10. Напишите формат команды отображения всех файлов и каталогов в текущей директории, начинающихся на букву “g” и имеющих далее один символ.

  11. Напишите формат команды численной сортировки данных многостраничного файла list с выводом постраничного отображения данных.

Форма предоставления отчета

Отчет должен содержать:

  1. название лабораторной работы и цели работы;

  2. краткие сведения по теоретической части;

  3. примеры назначения переменных, псевдонимов или примеры создания программ (элементов программ);

  4. Краткие ответы на контрольные вопросы;

  5. Выводы по работе.

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОННОЙ ТЕХНИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

«УТВЕРЖДАЮ»

ЗАВЕДУЮЩИЙ КАФЕРДОЙ ИЭМС

_______________ Ю.А.ЧАПЛЫГИН

«____»_____________ 2007 г.

ЛАБОРАТОРНАЯ РАБОТА № 4

ПО КУРСУ «ОПЕРАЦИОННАЯ СИСТЕМА LINUX»

Соседние файлы в папке LINUX