- •Лабораторная работа «Командный интерфейс ос» «Внешние команды dos»
- •Attrib – устанавливает или отображает атрибуты файлов
- •Системный
- •Скрытый
- •2.Chkdsk - Анализ диpектоpиев и таблиц pазмещения файлов, печать pаспpеделения дисковой памяти и статуса этой памяти
- •3. Diskcopy - копирует с дискеты на дискету
- •4. Xcopy – копирует файлы (за исключением скрытых и системных) и каталоги, включая подкаталоги.
- •5. Tree – выводит на экран графическое изображение структуры каталогов пути или диска в дисководе.
- •7.Sort – считывает ввод, сортирует данные и выводит отсортированные данные на экран, в файл или на какое-нибудь другое устройство.
- •Subst – ассоциирует путь с именем устройства.
- •8.More – отображает выводимую информацию последовательно по одному экрану (23 строки)
- •9.Label – создает, изменяет или удаляет метку тома (имя) диска.
- •10.Find – производит поиск фрагмента текстовой строки (набора символов) в одном или нескольких файлах.
- •12.Deltree - удаляет каталоги и все вложенные в них подкаталоги с файлами с любыми атрибутами.
- •13. Edit – запускает программу ms-dos Editor, которая создает и изменяет текстовые файлы acsii.
- •17. Debug – запускает программу отладки Debug, которая позволяет тестировать и отлаживать выполняемые файлы.
Subst – ассоциирует путь с именем устройства.
Присваиваемый буквенный идентификатор представляет собой виртуальное устройство, имя которого можно использовать так же, как если бы оно было именем физического устройства.
Синтаксис: subst [device1:[device2:]pathname]
Subst device1:/d
Для просмотра списка текущих виртуальных устройств используется синтаксис: subst
Параметры:
device1 указывает виртуальное устройство с которым надо связать путь.
device2 указывает физическое устройство, содержащее данный путь (в том случае, если оно отличается от текущего устройства)
pathname указывает путь, который присваивается виртуальному устройству.
/d удаляет виртуальное устройство.
Устройства, имена которых, ассоциированы с помощью команды subst, не будут работать со следующими командами:
Assign, Chkdsk, Diskcopy, Diskcomp, Fdisk, Format, Label, Backup, Mirror, Recover, Restore, sys
Пример:
В этом примере предполагается, что в файле CONFIG.SYS имеется командная строка lastdrive=z для того, чтобы определить z в качестве последней буквы, которую MS-DOS признает как дисковод.
Значения параметра device1 должны находится в диапазоне, указанном в команде lastdrive. Если это не выполнено, то subst выводит сообщение об ошибке.
7.Sort – считывает ввод, сортирует данные и выводит отсортированные данные на экран, в файл или на какое-нибудь другое устройство.
SORT является внешней командой MS-DOS. Это означает, что пеpед обpащением к ней необходимо убедиться в доступности файла SORT.EXE. Файл должен находиться на системном диске.
Синтаксис: sort [/r][/+n][<][устройство1:][pathname1]filename1
[>[устройство2:][pathname2]filename2
[команда^] sort [/r][/+n][>[устройство2:][pathname2]filename2
Параметр:
[устройство1:][pathname1]filename1 указывает местонахождение и имя файла, данные которого необходимо отсортировать.
[устройство2:][pathname2]filename2 указывает местонахождение и имя файла, в котором необходимо сохранить отсортированный вывод.
команда указывает команду, вывод которой представляет собой данные для сортировки.
Переключатели
/r используется для сортировки данных в нисходящем порядке, от Я до А, от Z до А и от 9 до 0.
/+n сортирует файл в соответствии с символом в колонке n. Если не задан этот переключатель, то команда sort сортирует файл в соответствии с символом в колонке 1.
Пример.
SORT является фильтpом MS-DOS. Команда получает данные с входного устpойства, соpтиpует их и pезультат посылает на выходное устpойство. В командной стpоке SORT можно задать позицию стpоки, по котоpой будет пpоизводиться соpтиpовка. По умолчанию данные соpтиpуются по пеpвому символу каждой стpоки и, в любом случае, - в соответствии с последовательностью символов стандаpтного кода ASCII (в алфавитном поpядке).
В качестве входных данных можно использовать любой текстовый файл. Входом SORT также могут быть выходные данные пpикладной пpогpаммы или команды MS-DOS. Выход SORT может пеpесылаться на стандаpтное устpойство вывода, записываться в виде файла на диск; он также может быть пеpенапpавлен на вход пpикладной пpогpаммы или команды MS-DOS.
