Курсовая работа: Эмуляция командного процессора ОС UNIX в среде Windows 9x
команды работы с дисками;
команды работы с файлами;
команды работы с каталогами;
команды управления системой;
Типовая структура команды выглядит следующим образом:
<имя_команды>[<список_параметров>][<список_ключей>]
Параметры (аргументы) указывают на те объекты, над которыми совершаются операции, ключи уточняют действие команды. Признак ключа (переключателя) – наличие косой линии ‘/’. Квадратные скобки указывают на возможность отсутствия фрагмента.
DIR
Команда работы с каталогами; выводит на экран список директориев и файлов, находящихся внутри текущего директория. Если использовать команду DIR без параметров и переключателя, она выводит имена файлов (директориев), их расширения, размеры (в байтах), дату и время создания, их число, общий размер и размер свободного дискового пространства.
Полный синтаксис таков:
DIR [диск:] [путь] [имя_файла] [/P] [/W] [/A[[:атрибуты]]]
[/O[[:]порядок_сортировки]] […]
Параметры
[диск:][путь] | указываю дисковод и каталог, оглавление которого нужно просмотреть; |
[имя_файла] | указывают файл или группу файлов, список которых необходимо получить. |
В имени файла могут быть использованы символы заместители:
? | заменяет один произвольный символ в имени файла; |
* | заменяет произвольное число произвольных символов. |
Ключи:
/Р | выводит информацию, пока экран не заполнится, для получения следующих экранов надо нажимать любую клавишу; |
/W | выводит информацию в сокращенном виде, только имена файлов и директориев (в 5 столбцов); |
/A[[:]атрибуты] | выводит информацию тех директориев и файлов, атрибуты которых указаны. |
Некоторые атрибуты:
H | скрытые файлы; |
-H | все файла, кроме скрытых; |
S | системные файлы; |
-S | все файлы, кроме системных; |
D | директории; |
-D | только файлы; |
R | файлы только для чтения. |
Параметр
/Q[[:]порядок_сортировки]
управляет порядком сортировки файлов в выдаваемом на экран списке. Без этого параметра имена файлов и директориев выдаются в алфавитном порядке. Задавая его соответствующим образом, можно организовать вывод файлов и директориев в порядке, обратном алфавитному, в алфавитном или обратном порядке по именам расширений, в порядке возрастания или убывания даты и времени последнего изменения содержимого файла или директория, в порядке возрастания или убывание их размеров.
DEL (ERASE)
Команда работы с файлами; удаляет файлы.
Синтаксис:
DEL[диск:][путь]<имя_файла>[/P]
Параметр
[диск:][путь]<имя_файла>
указывает местонахождения и имя удаляемого файла или группы файлов, если в имени используются символы-заместители.
Ключ /Р вызывает запрос подтверждения для каждого удаляемого файла.
COPY
Команда работы с файлами; копирует один или более файлов в указанное место, а также может использоваться для слияния файлов.