MSDOS

advertisement
MS DOS
Параметр - это некоторое слово, символ, имя или шаблон файла (или что-то другое), что
будет обрабатываться данной программой. Очень часто требуется обязательное
присутствие параметра при запуске программы на выполнение. В отличие от опций,
параметрам не предшествует никакой символ. Пример команды с опциями и
параметрами:
dir /0:GEN -W * exe
(опции)
(параметр)
1. Выполнить команду создания виртуального диска subst d: c:\temp
2. Выполнить команды просмотра (установки) текущей даты и времени:
C:\>date
Нажать CTRL+C для отмены режима установки даты.
C:\>time
Нажать CTRL+C для отмены режима установки времени.
Задание: Записать текущее время и дату.
3. Просмотреть параметры команды DIR:
C:\>dir /?
4. Выполнить команду просмотра логического устройства:
D:\>dir
Задание: Записать количество файлов и каталогов на диске.
5. Выполнить команду смены текущего логического устройства на D:
C:\>D:
Задание: Записать измененное приглашение DOS (использовать команду PROMPT).
6. Создать на диске D каталог с именем группы, например G812:
D:\> md G812
Задание: Проверить наличие созданного каталога при помощи команды DIR.
7. Сделать каталог G812 текущим командой CD:
D:\> cd G812
8. Создать в каталоге G812 каталог с номером лабораторной работы LAB_3:
D:\> md G812
Задание: Проверить наличие созданного каталога при помощи команды DIR.
9. Сделать каталог LAB_3 текущим командой CD:
D:\G812> cd LAB_3
10. Создать в текущем каталоге файл с расширением .txt и именем, соответствующем вашему
реальному имени, например:
D:\G812\LAB_3>copy con vasya.txt
Ввести фамилию, дату выполнения работы. Нажать Ctrl+Z для выхода из режима
редактирования.
Задание: Проконтролировать появление строки 1 file copied и наличие файла при
помощи команды DIR.
11. Пригласить преподавателя для проверки выполненного задания.
12. Переименовать файл vasya.txt в файл test_1.txt
D:\G812\LAB_3>move vasya.txt test_1.txt
13. Создать в текущем каталоге каталог с именем COPYTEST
D:\G812\LAB_3>md COPYTEST
Задание: Проверить наличие созданного каталога при помощи команды DIR.
14. Копировать файл test_1.txt в каталог COPYTEST:
D:\G812\LAB_3>copy test_1.txt COPYTEST
Задание: Проверить наличие файла в каталоге COPYTEST при помощи команды DIR,
используя относительный путь (dir COPYTEST ).
15. Сделать каталог COPYTEST текущим командой CD, используя полный путь:
D:\G812\LAB_3>cd
\G812\COPYTEST
17. Удалить файл test.txt
D:\G812\LAB_3\VASYA>del vasya.txt
Задание: Проверить отсутствие файла в каталоге VASYA при помощи команды DIR.
18. Переместиться в родительский каталог
D:\G812\LAB_3\>cd ..
19. Переместить файл test_1.txt в каталог COPYTEST.
D:\G812\LAB_3\>move test_1.txt COPYTEST
Задание: Проверить наличие файла в каталоге COPYTEST при помощи команды DIR.
20. Удалить файл test_1.txt:
D:\G812\LAB_3\COPYTEST>del
test_1.txt
Задание: Проверить отсутствие файла в каталоге COPYTEST при помощи команды DIR.
21. Переместиться в каталог:
D:\G812\LAB_3\COPYTEST>cd \G812\LAB_3\
22. Удалить каталог COPYTEST
D:\>rd
COPYTEST
Перенаправление ввода – вывода
Поток , скажем так, представляет собой некоторый буфер в памяти, куда поступает
или откуда выбирается информация. Существуют следующие стандартные потоки:
1. Стандартный поток ввода - это обычно клавиатура.
2. Стандартный поток вывода - это обычно монитор.
3. Стандартный поток вывода ошибок и диагностических сообщений (стандартный
поток ошибок) - это обычно дисплей (монитор).
Символ Смысл перенаправления
>
Перенаправляет стандартный вывод на другое устройство или в файл.
Содержимое файла при этом теряется.
>>
Перенаправляет стандартный вывод в файл. Содержимое файла не теряется.
Запись идет в режиме добавления.
<
Осуществляет (перенаправляет) стандартный ввод с другого устройства или из
файла.
|
Символ конвейерной обработки. Выходные данные работы программы,
расположенной слева, передаются на вход программы, расположенной справа от
знака конвейера.
Переадресация стандартного ввода осуществляется конструкцией. Пример
использования переадресации (ввод данных программой по умолчанию производится с
клавиатуры, и обработанная ею информация выводится на экран):
program < indata.dat >> outdata.txt
В данном примере входные данные программы program читаются из файла indata.dat и
записываются в файл outdata.txt.
В примере:
sort < mylist > prn
данные из файла mylist сортируются стандартной программой MS-DOS sort и результат
выводится на принтер.
1.Вывести содержимое каталога виртуального диска в файл c:\temp\alfa.lst.
Очистить экран.
Просмотреть содержимое текущей директории.R
Просмотреть постранично содержимое директории c:\temp.
Просмотреть содержимое директории c:\temp, выводя только имена файлов.
Перейти на диск d: и создать на нем каталог RAB.
Скопировать в каталог RAB все файлы с расширением .bat из каталога c:\temp.
Создать в каталоге RAB подкаталог RR и скопировать в него файлы, начинающиеся
с буквы «t» из каталога c:\temp
8. Создать в каталоге RAB копии файлов *.bat сменив расширение на .txt и оставив
имя.
9. Сравнить копии с оригиналами.
10. Просмотреть содержимое каталога RAB.
11. Удалить файлы с расширением .bat из каталога RAB с запросом на подтверждение.
12. Просмотреть содержимое каталога RAB.
13. Перейти в каталог RR.
14. В каталоге RR первую букву «t» в именах файлов заменить на букву «g».
15. Просмотреть содержимое каталога RR.
16. Создать подкаталог TMP в каталоге RR.
17. В каталоге TMP создать файл ad.txt c адресом и файл nm.txt c фамилией.
18. Объединить файлы ad.txt и nm.txt в an.txt и просмотреть его содержимое на
экране.
19. Просмотреть структуру каталогов диска d: в виде дерева.
1.
2.
3.
4.
5.
6.
7.
Уничтожить созданные каталоги и их содержимое по окончании работы.
2.Удалите созданный виртуальный диск: с помощью команды SUBST
Download