- •Цель работы
- •Общие сведения о командах
- •2. Основные соглашения ms dos и windows об именах файлов и устройств
- •2.1 Имя устройства
- •2.2 Имя файла
- •2.3 Имя каталога
- •2.4 Имя пути
- •2.5 Полное имя файла.
- •Cинтаксис основных команд
- •3.1 Команды для работы с файлами
- •Fc [/a][/c][/n] [d:][path] filename1[d:][path] filename2
- •Del [d:][path]filename [/p]
- •Type [d:][path]filename
- •Xcopy sourse [destination][/e][/s][/V][/m]
- •3.2 Команды управления ос
- •Path [[d:][path[;[d:]path][;...]]
- •Prompt [promptstring]
- •Date 25/12/2000
- •Label [d:] [метка]
- •Unformat d:
- •3.4 Переназначение ввода/вывода
- •3.5 Фильтры и конвейеры
- •3.5.1 Команда: find
- •Find [/I] [/V] string [d:] [path] [filename]
- •3.5.2 Команда: sort
- •3.5.3 Команда: more
- •More [d:] [path] [filename]
- •3.5.4 Команда: | (вертикальная черта)
- •4. Порядок выполнения работы
- •6. Контрольные вопросы
2.3 Имя каталога
Каталог - специальное место на диске, в котором хранятся имена файлов и основные сведения о них. В каждом каталоге - множество файлов, но каждый файл регистрируется только в одном каталоге. Каждый каталог имеет свое имя и может быть зарегистрирован в другом каталоге. Если каталог А зарегистрирован в каталоге В, то А является подкаталогом В, а В - надкаталог или родительский каталог для А.
Каждый магнитный диск имеет один главный (корневой) каталог и множество подкаталогов. Корневой каталог создается во время форматирования диска, поэтому его размер ограничен. Подкаталоги создаются пользователем и представляют собой файлы специального вида. Каталог, с которым в данное время работает пользователь, называется текущим.
Требования к имени каталога те же, что и к именам файлов, как правило расширение имени для каталога не используется. В ОС имеется несколько зарезервированных имен для каталогов:
. – имя текущего каталога;
.. – имя родительского каталога;
… - имя прародительского каталога (поддерживается только в WINDOWS).
2.4 Имя пути
Путь - это последовательность из имен каталогов, разделенных символом "\". Путь задает маршрут от текущего или корневого каталога к тому каталогу, где находится нужный файл.
Если путь начинается с символа "\", то он называется абсолютным и вычисляется от корневого каталога диска, иначе – путь является относительным и отсчитывается от текущего каталога. Например: CD \DOS\EXE - смена текущего каталога с абсолютным указанием пути; CD ..\LETTER - смена текущего каталога с относительным указанием пути.
2.5 Полное имя файла.
Полное имя файла (или спецификация файла) имеет вид:
<имя дисковода><путь>\<имя файла>
По умолчанию используются текущий дисковод и текущий каталог.
Во многих командах в именах файлов могут использоваться метасимволы: «*» и «?» для выполнения групповых операций. Символ "*" обозначает любое число любых символов, "?" – один произвольный символ. Например: С:\DOS\EXE\PRINT.BAT - полная спецификация файла; C:\DOS\EXE\*.BAT - групповая спецификация файлов с любым допустимым именем и расширением BAT.
Cинтаксис основных команд
Рассмотрим основные команды MS DOS, сгруппировав их по типам выполнямых операций. Подробную информацию по любой команде можно получить, используя ключ “/?”. При описании команды используются следующие обозначения:
d: - имя дисковода;
path – путь доступа;
filename – имя файла.
3.1 Команды для работы с файлами
3.1.1 Команда: ATTRIB.
Назначение: установить атрибуты файла.
Формат:
ATTRIB [+A|-A][+H|-H][+R|-R][+S|-S][[d:][path]filename][/S]
Параметры:
+A|-A - добавить/удалить атрибут архивации;
+H|-H - добавить/удалить атрибут скрытого файла;
+R|-R - добавить/удалить атрибут защиты от записи;
+S|-S - добавить/удалить атрибуты системного файла;
/S - работа в заданной директории и поддиректориях.
Комментарий: атрибут архивации используется командами BACKUP, XCOPY. Использование атрибута скрытого файла позволяет исключить файл из списка, выдаваемого командой DIR.
Пример:
ATTRIB +R *.* - назначить атрибут «только для чтения» всем файлам из текущего каталога.
3.1.2 Команда: FC
Назначение : сравнение файлов
Формат: