УТВЕРЖДЕНО Учреждение образования "Брестский Протокол заседания кафедры

advertisement
Учреждение образования "Брестский
государственный университет имени
А.С.Пушкина"
УТВЕРЖДЕНО
Протокол заседания кафедры
от 17.04.2015 № 12
Кафедра прикладной математики
и технологий программирования
ПРАКТИЧЕСКИЕ ЗАДАНИЯ К ЭКЗАМЕНУ
17.04.2015
г.Брест
По курсу: "Операционные системы"
Специальность: "Прикладная математика", 2 курс, 4 семестр
Составил: старший преподаватель Кондратюк А.П.
1.
В терминальном режиме MS-DOS (Windows) определите текущие дату,
время и выведите их в текстовый файл. Выполните установку новой даты,
соответствующую началу будущего года.
2.
В терминальном режиме MS-DOS (Windows) создайте командный
файл, который создает две копии указанного файла. Имена файла источника
и двух копий служат параметрами командного файла. Вывод строк-команд на
экран в ходе выполнения отключить, выводить только комментарии о ходе
выполнения.
3.
В терминальном режиме MS-DOS (Windows) создайте командный
файл, который копирует из текущего каталога в указанный все текстовые
файлы (с расширением txt) с подавлением запросов на перезапись
существующих файлов. Вывод строк-команд на экран в ходе выполнения
отключить, выводить только комментарии к выполнению.
4.
В консольном режиме Unix (Linux) получите подробную информацию
о файлах текущего каталога, включая скрытые. Определите свободное место
на диске. Выполнение команд пояснить.
5.
В Unix (Linux) создайте командный файл (запускаемый при помощи
оболочки shell), который выдает текущие дату, каталог и его содержимое.
Выполните его с использованием оболочки shell. Выполнение команд
пояснить.
6.
В терминальном режиме MS-DOS
(Windows) установите дату,
соответствующую дате Вашего рождения. Выполните вывод установленой
даты в текстовый файл. Затем инициируйте поиск по данной дате в файлах
текущего каталога.
7.
В Unix (Linux) покажите содержимое текущего каталога, отсортируйте
список файлов по размерам и покажите наибольший по размеру (одной
строкой). Выполнение команд пояснить.
8.
В Unix (Linux) покажите файлы текущего каталога с расширением txt,
найдите в файлах слово "pro" (команда grep), напечатайте строки с этим
словом (с номерами строк, в которых оно встречается). Выполнение команд
пояснить.
9.
В терминальном режиме MS-DOS (Windows) создайте командный
файл, который создает каталог, копирует в него все файлы текущего каталога
и выводит их на экран из нового каталога. Имя каталога приемника служит
параметром командного файла. Вывод строк-команд на экран в ходе
выполнения отключить, выводить только комментарии о ходе выполнения.
10. В Unix (Linux) в командной строке создайте папку /home/guest/texts,
перейдите в нее и в цикле создайте 300 текстовых файлов вида text"i".txt
(i=1..300), записав в каждый из них их порядковый номер. Выполнение
команд пояснить.
11. В Unix (Linux) покажите все файлы (включая скрытые) текущего
каталога в расширенном режиме с выводом прав доступа и сортировкой по
временному штампу. Вывод выполнять в постраничном режиме. Выполнение
команд пояснить.
12. В терминальном режиме MS-DOS (Windows) включите в строку
приглашения сообщение о текущей дате и времени, а также текст "Введите
Вашу команду".
13. В Unix (Linux) одним из способов создайте сценарий, который выдает
текущие дату, время, каталог и его содержимое. Выполнение команд
пояснить.
14. В терминальном режиме MS-DOS (Windows) создайте командный
файл, выполняющий конкатенацию (объединение) содержимого двух
текстовых файлов в третий. Все три файла указываются в качестве
параметров при запуске bat-файла. Проверять наличие объединяемых
файлов, при их отсутствии выводить сообщение с прерыванием выполнения
сценария. Вывод строк-команд на экран в ходе выполнения отключить,
выводить только комментарии о ходе выполнения.
15. В терминальном режиме MS-DOS (Windows) создайте командный
файл, выполняющий поиск введенной строки в текстовых файлах и
помещающий результат поиска в текстовый файл result.txt (с выводом
номеров строк). Каталог с текстовыми файлами и искомую строку передавать
в качестве параметров командного файла.
16. В Unix (Linux) создать сценарий bash, выполняющий действия по
созданию пользователя с именем guest, группы пользователей zusers и
назначению этой группы дополнительной группой для пользователя guest.
17. С использованием только команд операционной системы MS-DOS
(Windows) создайте командный файл, который создает текстовый файл со
строками: Здравствуйте, пустая строка, Выполнил: Фамилия, Имя, Отчество.
Вывод строк-команд на экран в ходе выполнения отключить, выводить
только комментарии о ходе выполнения.
18. В Unix (Linux) покажите пользователей в алфавитном порядке.
Выполнение команд, смену режимов и другие необходимые действия
пояснить.
19. В Unix (Linux) выполните создание пользовательской учетной записи
user1 с домашним каталогом /home/dir_user1/, паролем, UID = 2000 и главной
группой users. Предварительно создавать домашнюю директорию нельзя.
Выполнение команд пояснить.
20. В терминальном режиме MS-DOS (Windows) создайте командный
файл, который показывает содержимое текстового файла. Имя
просматриваемого текстового файла служит первым параметром командного
файла. Вывод строк-команд на экран в ходе выполнения отключить,
выводить только комментарии о ходе выполнения.
21. В консольном режиме Unix (Linux) получите информацию о текущем
пользователе. Перейдите в папку (выбрать самостоятельно), и просмотреть ее
содержимое. Выполнение команд пояснить.
Кондратюк А.П.
Download