Включить компьютер под управлением операционной системы RHEL 4.0
2. Зайти в систему по своей учетной записи.
3. Зайти в директорию с лабораторными работами.
4. Создать в рабочей директории папку lab1 и зайти в нее.
5. Ознакомиться с теоретической частью лабораторной работы.
6. Ознакомиться с лабораторным заданием.
7. Выполнить лабораторную работу с сохранением результатов в папке lab1.
8. Ответить на контрольные вопросы.
9. Оформить отчет по лабораторной работе.
10. Показать результаты преподавателю.
Лабораторное задание с вариантами
1. Познакомиться с возможностями командного интерпретатора Linux. Освоить работу команды вывода списков файлов и директорий ls с опциями, а также работу команд cp, mkdir, rm, mv, date, cal, tee и cat.
2. Познакомиться с возможностями стандартного ввода и вывода Linux, а также со специальными символами для создания списка имен файлов и командами перенаправления.
3. Выполнить лабораторное задание в соответствии с нижеследующим порядком его выполнения.
!!!Внимание. Лабораторная работа должна выполняться в текущей директории пользователя и в командном интерпретаторе BASH (если используется другой интерпретатор, набрать исполняемую команду bash в окне терминала). На каждом этапе работы требуется в лабораторной тетради фиксировать выполняемые команды.
1) С помощью одной команды в Вашей рабочей директории создайте вложенную структуру директорий “lab1/copy_bin” и зайдите в нее.
2) С помощью одной команды из директории /bin скопируйте все файлы, которые начинаются на букву “s”, в Вашу рабочую директорию.
3) Переименуйте названия скопированных файлов на аналогичное, только с заменой первой буквы “s” на букву “d”.
4) Удалите все файлы, имена которых заканчиваются на букву “t”.
5) Выполните команду в интерпретаторе BASH, с помощью которой с использованием команды ls можно совершить просмотр имеющихся файлов с расширенным выводом (атрибуты объекта, дата создания или последней модификации, размер, владелец и т.д.) в директории /etc и результаты вывода направить в новый файл spisok. Напишите также формат команды в командной строке с использованием команды tee.
6) Скопируйте содержимое файла spisok в новый файл spisok_copy, находящийся там же в рабочей директории пользователя. С помощью команды ls выведите на экран и допишите в созданный файл spisok_copy только имена всех файлов (без расширенного вывода) из директории /bin .
7) С помощью одной команды и средств перенаправления создайте новый файл, имя которого совпадает с названием требуемой буквы (см. ниже), и занесите в него имена файлов из директории /bin, которые начинаются, заканчиваются или содержат в названии следующие буквы:
№
Задание
Все файлы, имеющих в названии только нужную букву
Все файлы, начинающиеся с сочетания букв
Все файлы, заканчивающиеся на букву
Вывести файлы, начинающиеся на букву
Все файлы, имеющие в названии сначала один произвольный символ, требуемую букву
Вывести файлы, начинающиеся на произвольные буквы, далее имеющие требуемую букву и затем опять произвольные
Все файлы, начинающиеся и заканчивающиеся на требуемую букву, а между ними три произвольные буквы
№ варианта
Буква
№ варианта
Буква
a
k
b
l
c
m
d
n
e
o
f
p
g
q
h
r
i
s
j
t
8) С помощью команды cat объедините содержимое файлов “spisok” и файла предыдущего задания в новый файл “out”.
9) Дописать в файл “out” информацию из календаря (команда cal) и текущую дату (команда date).
10)Продемонстрировать результаты работы (содержимое полученных файлов) преподавателю.
11)Оформить отчет.
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОННОЙ ТЕХНИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
«УТВЕРЖДАЮ»
ЗАВЕДУЮЩИЙ КАФЕРДОЙ ИЭМС
_______________ Ю.А.ЧАПЛЫГИН
«____»_____________ 2007 г.