Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
evm_ekzamen.docx
Скачиваний:
31
Добавлен:
21.05.2015
Размер:
147.19 Кб
Скачать

11.Интерфейс dos:командная строка, приглашение dos, курсор. Команды dos: виды ,примеры.

Командная строка DOS В начале КС имеется «приглашение», которое состоит (по умолчанию) из текущего пути и символа «>». Диалог с ОС осуществляется путём ввода команд в КС. Команда может иметь несколько параметров, которые записываются после имени команды и отделяются один от другого пробелами. Ввод команды завершается нажатием на клавишу Enter. Результат работы команды выводится на одно (или несколько) из стандартных устройств (экран, принтер, файл и пр.). Аналогично запуску команд можно запускать на выполнение исполняемые файлы DOS. Если в одном каталоге присутствуют файлы с одним и тем же именем и расширениями COM, EXE и BAT, то приоритет вызова убывает в приведённом порядке. При работе с КС можно использовать клавишу Pause для приостановки вывода информации на экран.

Общие команды

Переходы по ФС и работа со структурой каталогов

Смена логического диска <имя логического диска> ←(энтер)

Смена каталога Cd <новый путь>

При составлении путей можно использовать символы «\» — корневой каталог, и «..» — родительский каталог.

Например: cd app\dos

cd \app\dos

cd \

cd ..

cd ..\app

Просмотр содержимого каталога Dir [<ключи>] [<адрес>]

Например: dir *.pas

dir /w dos\*.txt

dir /p

Создание каталога

Md <адрес>

Например: md app\txt

Удаление пустого каталога

Rd <адрес>

Работа с файлами

Создание текстового файла сору con <адрес файла>2

После этого можно создать файл. Для окончания нажать последовательно Ctrl+Z и Enter.

Удаление файла Del <адрес файла>

Переименование файла Ren <адрес файла1> <адрес файла2>

Копирование файлов Copy <адрес1> <адрес2>

Команду копирования также используют для объединения («склеивания») нескольких текстовых файлов в один файл: Copy <файл_1>+<файл_2>+<файл_3>+…+<файл_N> <файл-результат>

Работа с экраном и принтером

Вывод содержимого текстового файла на экран

Type <адрес>

Copy <адрес> con

Очистка экрана Cls

Вывод файла на печать

Copy <адрес> prn

Print <адрес> — печать в фоновом режиме

Обслуживание дисков

Разметка жёстких дисков Fdisk

Форматирование дисков Format <имя логического диска> [/s]

Перенос файлов ОС Sys <имя логического диска>

Проверка корректности записи файла Verify [ON | OFF]

Команды общего назначения Ver — вывод версии ОС Date — просмотр и редактирование текущей даты Time — просмотр и редактирование системного времени Prompt — изменение формата подсказки ОС

Команды-фильтры

Сортировка (Sort) Sort [<параметры>] <адрес файла>

Команда Sort сортирует текстовый файл или входной поток и выводит результат на указанное устройство (по умолчанию — на дисплей). Строки результата располагаются в лексикографическом (алфавитном) порядке.

Поиск подстроки в файле

(Find) Find [<параметры>] “<искомая подстрока>” <адрес файла>

Поиск указанной строки в текстовом файле. В результате на указанное устройство (по умолчанию — на дисплей) выводится строка файла, содержащая искомую подстроку. Ключ /n позволяет вывести также и номер строки в файле.

Постраничный просмотр файла (More) More <адрес файла>

Перенаправление ввода/вывода Для перенаправления ввода и вывода в MS DOS имеются специальные инструменты: символы перенаправления (<, > и >>) и символ конвейера (|, pipe). Рассмотрим действие этих команд на примерах.

Перенаправление вывода Направление вывода информации, выдаваемой какой-либо командой, можно изменить с помощью символов > и >>: Примеры: dir > d.txt (запись в файл с предварительной очисткой)

Перенаправление ввода Пример: sort < list.txt > list0.txt

Постраничный просмотр содержимого файла Пример: more < a.txt

Поиск текста в файле Пример: Find “abc” < b.txt > d.txt

Обработка данных, выдаваемых другой программой Для такой обработки используется символ конвейера (|). Символы < и > перенаправляют потоки данных только из файла или в файл, в то время как конвейер может принимать информацию, выдаваемую одной командой DOS и передавать её на вход другой команды для последующей обработки. Пример: Find “John” mail.txt | more Dir /b | find “dog” >> doglist.txt

dir >> d.txt (дописывание в конец файла)

Dir /b /s | find “dog” | sort | more

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]