- •Консоль ос ms-dos
- •Введение
- •1. Операционная система ms-dos
- •1.1. История развития
- •1.2. Составные части
- •2. Консоль операционной системы ms-dos
- •2.1. Основные положения
- •2.2. Основные команды
- •2.2.1. Создание каталогов
- •2.2.2. Вывод на экран содержимого каталога
- •2.2.3. Смена текущего каталога
- •2.2.4. Работа с переменными среды
- •2.2.5. Копирование файлов
- •2.2.6. Работа с атрибутами файлов
- •2.2.7. Переименование файлов
- •2.2.8. Перемещение файлов
- •2.2.9. Копирование каталогов
- •2.2.10. Работа с архиватором WinRar
- •2.2.11. Работа с потоками вывода
- •2.2.12. Удаление файлов
- •2.2.13. Удаление каталогов
- •2.2.14. Вызов справки
- •2.2.15. Работа с пакетными файлами
- •3. Задание для выполнения лабораторной работы
- •Варианты заданий к лабораторной работе
- •4. Рекомендуемая литература
3. Задание для выполнения лабораторной работы
При подготовке лабораторной работы следует изучить принципы работы с интерфейсом командной строки (консолью) операционной системы MS-DOS, определить в каких сферах деятельности применяется подобные интерфейсы. Также следует изучить основные команды консоли.
Вариант для выполнения лабораторной работы определяется на основе списка группы.
Отчет по выполненной лабораторной работе составляется из титульного листа, распечатки командного файла и распечатки файла dir.txt, полученного после выполнения пункта 19.
Варианты заданий к лабораторной работе
Создать в домашнем каталоге следующее дерево каталогов:
№ |
Дерево |
№ |
Дерево |
№ |
Дерево |
№ |
Дерево |
1 |
/ ├-1 │ └-2 ├-3 │ └-4 │ └-5 ├-6 └-7 |
2 |
/ ├-1 │ └-2 │ └-3 ├-4 │ └-5 │ └-6 └-7 |
3 |
/ ├-1 │ └-2 │ └-3 │ └-4 ├-5 └-6 └-7 |
4 |
/ ├-1 │ ├-2 │ │ ├-3 │ │ │ └-4 │ │ └-5 │ └-6 └-7 |
5 |
/ ├-1 │ ├-2 │ │ └-4 │ │ └-3 │ └-5 ├-6 └-7 |
6 |
/ ├-1 │ └-2 │ ├-3 │ └-4 └-5 └-6 └-7 |
7 |
/ ├-1 │ ├-2 │ │ ├-3 │ │ └-4 │ └-5 │ └-6 └-7 |
8 |
/ └-1 ├-2 │ └-3 │ └-4 ├-5 │ └-6 └-7 |
9 |
/ ├-1 │ └-2 │ ├-3 │ ├-4 │ ├-5 │ └-6 └-7 |
10 |
/ └-1 ├-2 └-4 ├-3 ├-5 └-6 └-7 |
11 |
/ ├-1 │ ├-2 │ │ ├-4 │ │ ├-5 │ │ └-6 │ └-3 └-7 |
12 |
/ └-1 └-2 ├-3 │ └-4 ├-5 │ └-6 └-7 |
13 |
/ ├-1 │ └-2 ├-3 │ ├-4 │ └-5 └-6 └-7 |
14 |
/ ├-1 │ ├-2 │ └-3 │ ├-4 │ │ └-5 │ └-6 └-7 |
15 |
/ └-1 ├-4 │ ├-3 │ ├-2 │ ├-5 │ └-6 └-7 |
16 |
/ ├-1 │ └-5 ├-2 │ └-6 │ └-7 ├-3 └-4 |
17 |
/ ├-1 │ └-4 │ └-6 ├-2 │ └-5 │ └-7 └-3 |
18 |
/ ├-1 │ └-4 │ ├-6 │ └-7 ├-2 └-3 └-5 |
19 |
/ ├-1 │ ├-3 │ │ ├-5 │ │ │ └-7 │ │ └-6 │ └-4 └-2 |
20 |
/ ├-1 │ ├-4 │ │ └-6 │ │ └-7 │ └-5 ├-2 └-3 |
№ |
Дерево |
№ |
Дерево |
№ |
Дерево |
№ |
Дерево |
21 |
/ ├-1 │ └-3 │ ├-5 │ └-6 └-2 └-4 └-7 |
22 |
/ ├-1 │ ├-3 │ │ └-5 │ │ └-6 │ └-4 │ └-7 └-2 |
23 |
/ └-1 ├-2 │ ├-5 │ └-6 ├-3 │ └-7 └-4 |
24 |
/ ├-1 │ └-3 │ ├-4 │ ├-5 │ ├-6 │ └-7 └-2 |
Вывести на экран содержимое каталога NC в следующем виде:
№
Вариант вывода
Сортировка
1
только имена файлов
по имени
2
по расширению
3
по размеру
4
по дате
5
обратная по имени
6
обратная по расширению
7
обратная по размеру
8
обратная по дате
9
в несколько столбцов с сортировкой по столбцам
по имени
10
по расширению
11
по размеру
12
по дате
13
обратная по имени
14
обратная по расширению
15
обратная по размеру
16
обратная по дате
17
в несколько столбцов
по имени
18
по расширению
19
по размеру
20
по дате
21
обратная по имени
22
обратная по расширению
23
обратная по размеру
24
обратная по дате
Создать переменную под любым именем, в которой будет храниться путь в указанный каталог:
№ |
Каталог |
1, 6, 11, 16, 21 |
1 |
2, 7, 12, 17, 22 |
2 |
№ |
Каталог |
3, 8, 13, 18, 23 |
3 |
4, 9, 14, 19, 24 |
4 |
5, 10, 15, 20 |
5 |
Скопировать файлы, подходящие под указанный критерий из каталога NC в каталог, на который указывает созданная переменная, используя переменную в качестве параметра команды копирования:
№
Критерии для имени файла
1, 11, 21
1-й и 2-й символы в имени файла «nc», 4-й «f», расширение любое
2, 12, 22
2-й символ в имени файла «6», 8-й «i», расширение «set»
3, 13, 23
2-й символ в имени файла «n», 4-й «i», расширение «set»
4, 14, 24
2-й символ в имени файла «c», 4-й «f», расширение любое
5, 15
1-й символ в имени файла «a», 4-й «i», расширение «set»
6, 16
4-й символ в имени файла «2», 8-й «i», расширение «set»
7, 17
2-й символ в имени файла «e», 5-й «9», расширение любое
8, 18
2-й символ в имени файла «a», 4-й «k», расширение любое
9, 19
2-й символ в имени файла «c», расширение начинается на «е»
10, 20
1-й символ в имени файла «n», 3-й «s», расширение любое
Снять со скопированных файлов все атрибуты.
Переименовать один из скопированных файлов.
Перенесите один из скопированных файлов в каталог:
№
Каталог
1, 6, 11, 16, 21
6
2, 7, 12, 17, 22
5
3, 8, 13, 18, 23
4
4, 9, 14, 19, 24
3
5, 10, 15, 20
2
Скопировать все содержимое, включая подкаталоги из исходного каталога в целевой каталог:
№
Исходный каталог
Целевой каталог
1, 6, 11, 16, 21
1
2
2, 7, 12, 17, 22
2
3
3, 8, 13, 18, 23
3
4
4, 9, 14, 19, 24
4
5
5, 10, 15, 20
5
6
Добавить файлы из каталога NC, соответствующие критериям, в архив, файл которого будет располагаться в каталоге 1, используя указанный режим сжатия:
№
Критерий
Режим сжатия
1
все файлы, начинающиеся на «n»
0
2
все файлы с расширением «set»
0
3
все файлы, начинающиеся на «n»
0
4
все файлы с расширением «exe»
0
5
все файлы с расширением «nss»
0
6
все файлы, начинающиеся на «n»
1
7
все файлы с расширением «set»
1
8
все файлы, начинающиеся на «n»
1
9
все файлы с расширением «exe»
1
10
все файлы с расширением «nss»
1
11
все файлы, начинающиеся на «n»
2
12
все файлы с расширением «set»
2
13
все файлы, начинающиеся на «n»
2
14
все файлы с расширением «exe»
2
15
все файлы с расширением «nss»
2
16
все файлы, начинающиеся на «n»
3
17
все файлы с расширением «set»
3
18
все файлы, начинающиеся на «n»
3
19
все файлы с расширением «exe»
3
20
все файлы с расширением «nss»
3
21
все файлы, начинающиеся на «n»
4
22
все файлы с расширением «set»
4
23
все файлы, начинающиеся на «n»
4
24
все файлы с расширением «exe»
4
Создать в корневом каталоге каталог A и вложенный в него каталог B.
Распаковать в каталог A файлы, соответствующие критериям:
№
Критерий
1, 6, 11, 16, 21
все файлы с расширением «msg»
2, 7, 12, 17, 22
все файлы, начинающиеся на «а»
3, 8, 13, 18, 23
все файлы, заканчивающиеся на «t»
4, 9, 14, 19, 24
все файлы, начинающиеся на «n»
5, 10, 15, 20
все файлы, начинающиеся на «b»
Удалить распакованные файлы из архива.
Распаковать оставшиеся фалы в каталог B.
Упаковать каталог А в архив doc.rar, который размещается в корневом каталоге, c сохранением структуры дерева.
Распаковать содержимое архива doc.rar в каталог 1 с сохранением полных путей.
Упаковать содержимое каталога 1 в многотомный архив doc2.rar, размер тома по вариантам:
№
Размер тома, Кб
1, 6, 11, 16, 21
160
2, 7, 12, 17, 22
320
3, 8, 13, 18, 23
700
4, 9, 14, 19, 24
300
5, 10, 15, 20
180
Преобразовать архив doc.rar в самораспаковывающийся.
Вывести список файлов корневого каталога и всех подкаталогов в текстовый файл dir.txt, который будет размещаться в корневом каталоге.
Добавить в конец файла dir.txt список файлов текущего каталога.
Удалить с помощью одной команды из корневого каталога файлы doc.rar, doc2.rar, dir.txt.
Удалить с помощью одной команды созданное дерево каталогов.
Запустить на выполнение приложение из командной строки.