- •Оболочка Bash
- •Получение справочной информации Команда "man"
- •Команда "info"
- •Ключ "--help"
- •Каталоги Linux
- •Групповые символы
- •Возможности ввода команд
- •Сценарии
- •Псевдоимена
- •Переключение в режим администратора
- •Компиляция программ из исходных кодов
- •Компилятор gcc
- •Задания для лабораторных работ
- •Содержание отчета
Задания для лабораторных работ
Изучить команды оболочки bash;
Научиться создавать сценарии;
Изучить команды утилиты gcc;
Выполнить все следующие задания:
№ |
Задание |
1 |
Поиск файлов по маске в указанном каталоге и его подкаталогах. Маска и каталог задается параметром пакетного файла. Найденные файлы вывести. |
2 |
Удаления файлов по заданному расширения в каталогах и их подкаталогах. Расширение и каталог задается параметром пакетного файла. Удаленные файлы вывести. |
3 |
Копирование группы файлов удовлетворяющих маске из одного каталога в два других (копировать подкаталоги). Маска и два других каталога передаются как параметры пакетного файла. |
4 |
Перемещение файлов, в имении которых содержится больше трех цифр, в другой подкаталог. Искомый каталог и каталог для перемещения передаются параметрами пакетному файлу. Перемещаемые файлы вывести. |
5 |
Вычисление нескольких математических выражений из трех операндов, каждое математическое выражение в отдельном пакетном файле. Номер выражения и три операнда передаются как параметры главного пакетного файла. Результат и математическое выражение вывести на экран. |
6 |
Запуск всех исполняемых файлов в указанном в каталоге. Каталог вводится в качестве параметра. Учесть возможность рекурсии когда запускаемый сценарий находится в том же каталоге. |
7 |
Написать простейшую программу на языке Си которая выводи фамилию студента, скомпилировать и скомпоновать ее утилитой gcc. |
Содержание отчета
Ф.И.О., группа, название лабораторной работы.
Цель работы.
Описание проделанной работы.
Результаты выполнения лабораторной работы.
Выводы.