Имеется возможность настроить окно командной строки (рис.7) для облегчения просмотра и контроля хода выполнения программ.
Работу в командной строке рекомендуется начать с команды help, для ознакомления с полным списком команд, используемых в Windows XP, и их кратким описанием. Для вывода подробной справочной информации по конкретной команде необходимо ввести: имя_команды /? На экране появится описание команды, и варианты ее запуска с ключами, если такие существуют.
Рассмотрим подробно системные команды. Среди системных команд можно выделить группы: команды для работы с файлами и папками; команды обслуживания жесткого диска; внутренние команды.
2.2.2. Команды для работы с файлами и папками
attrib - отображение и изменение атрибутов файлов. Позволяет просматривать, устанавливать или снимать атрибуты файла или каталога (Только чтение, Архивный, Скрытый). Выполненная без параметров команда attrib выводит атрибуты всех файлов в текущем каталоге. 
1. attrib - отображение и изменение атрибутов файлов. Позволяет просматривать, устанавливать или снимать атрибуты файла или каталога (Только чтение, Архивный, Системный, Скрытый). Выполненная без параметров команда attrib выводит атрибуты всех файлов в текущем каталоге.
Рис.7
Синтаксис:
attrib [+r | - г] [+a | - a] [+s | - s] [+h | - h] [[диск:][путь] имя_файла] [/s[/d]]
Параметры:
+r – установка атрибута «Только чтение»;
- г – снятие атрибута «Только чтение»;
+a – установка атрибута «Архивный»;
- а – снятие атрибута «Архивный»;
+s – установка атрибута «Системный»;
-в – снятие атрибута «Системный»;
+h – установка атрибута «Скрытый»;
- h - снятие атрибута «Скрытый»;
[диск:][путь] имя_файяа - задание местонахождения и имени каталога, файла или набора файлов, атрибуты которых требуется просмотреть или изменить. Для обработки группы файлов допускается применение подстановочных знаков (? и *) в параметре имя_файла;
/s - выполнение команды attrib и всех параметров командной строки для соответствующих файлов в текущем каталоге и всех его подкаталогах;
/d - выполнение команды attrib и всех параметров командной строки для каталогов;
/? - отображение справки в командной строке.
2. cd (chdir) - вывод имени текущего каталога или переход в другую папку. При использовании только с именем диска (например chdir С:) команда chdir выводит имена текущих диска и папки. Выполненная без параметров команда chdir выводит текущие диск и каталог.
Синтаксис:
chdir [[/d][диск:][путь]] [[/d][диск:][путь][..]]
cd [[/d[диск:][путь]] [[/d][диск:][путъ][..]]
Параметры:
/d - смена текущего диска или текущего каталога на диске;
[диск:][путь] - задание имени диска (если он отличается от текущего) и каталога, в который требуется перейти;
[..] - переход в родительскую папку;
/? - отображение справки в командной строке.
Примечания:
• если необходимо сразу перейти в корневой каталог необходимо ввести команду cd\;
• для работы с папками, содержащими в названии пробел, необходимо запретить расширения командного процессора для определенного процесса, использовав следующую команду: cmd e:off. Если расширения командного процессора запрещены, в команде chdir нельзя использовать пробелы в качестве разделителей. Таким образом, можно перейти в подкаталог, имя которого содержит пробел, не заключая параметр [путь] в кавычки.
p – побайтное сравнение двух или нескольких файлов. Команда сomp позволяет сравнивать файлы, находящиеся на разных дисках и в разных каталогах. При сравнении файлов с помощью команды comp выводятся их имена и расположения. Выполненная без параметров команда соmp запрашивает файлы для сравнения.
Синтаксис: соmp [файл1] [файл2] [/d] [/а] [/l] [/п=число_строк] [/с]
Параметры:
файл1 - задание имени и расположения первого файла или набора файлов для сравнения. Для указания нескольких файлов можно использовать подстановочные знаки (* и?);
файл2 - задание имени и расположения второго файла или набора файлов для сравнения. Для задания нескольких файлов можно использовать подстановочные знаки (* и?);
/d - вывод различий в десятичном формате. (По умолчанию используется шестнадцатеричный формат);
/а - вывод различий в символьном виде;
/l - вывод номера строки, в которой обнаружено различие, вместо отображения смещения в байтах; /n=число_строк - сравнение первых нескольких строк, заданных параметром число_строк, обоих файлов, даже если эти файлы имеют разный размер;
/с - сравнение без учета регистра;
/? - отображение справки в командной строке.
Примечания.
Сравнение файлов с одинаковыми именами. Если сравниваются файлы с одинаковыми именами, они должны находятся в разных каталогах или на разных дисках. Если в параметре файл! не указано имя файла, предполагается, что имя файл2 совпадает с именем файл1. Для задания имен файлов можно использовать подстановочные знаки (* и?). Неполное задание параметров файл1 и файл2. Если имена файлов файл1 или файл2 введены не полностью или параметр файл1 пропущен, программа comp выведет на экран запрос для получения недостающих сведений. Если параметр файл1 содержит только имя диска или каталога без имени файла, команда comp сравнивает все файлы в заданном каталоге с файлом файл2. Если параметр файл2 содержит только имя диска или каталога, будет предполагаться, что имя файла файл2такое же, как в параметре файл1. Сравнение файлов разного размера. Чтобы сравнить файлы разных размеров, необходимо указать параметр /n. Если файлы имеют различные размеры, comp выводит следующее сообщение:Разные размеры файлов
Сравнить другие файлы [У(да)/N(нет)]?
Нажмите клавишу Y для сравнения следующей пары файлов. Нажмите клавишу N для завершения выполнения команды comp.
При нажатии клавиши Y команда comp продолжает сравнение с заданными параметрами, пока не будет нажата клавиша N или заново введена эта команда.
При работе с файлами разного размера воспользуйтесь параметром /n, чтобы сравнить только начала файлов.
4. Если файлы не найдены. Если командой comp не найдены указанные файлы, выводится запрос на продолжение сравнения.
4. сору - копирование одного или нескольких файлов из одного расположения в другое.
Синтаксис:
copy [/d] [/у] [/n] [/у | /-у] [/z] [/а | /b] источник [/a | /b] [+источник [/a | /b] [+...]] [назначение [/a | /b]]
Параметры:
/d - сохранение копируемых шифрованных файлов как расшифрованных в месте назначения;
/v - проверка правильности копирования путем сравнения копий файлов;
/n - использование короткого имени (при наличии) копируемого файла, если его имя превышает 8 символов или его расширение превышает 3 символа;
/y - отмена вывода запроса на подтверждение перезаписи существующего конечного файла;
/-у - вывод запроса на подтверждение перезаписи существующего конечного файла;
/z - копирование файлов по сети в режиме перезапуска;
/а - указание текстового файла в формате ASCII;
/b - указание двоичного файла;
источник - обязательный параметр. Задание расположение файла или набора файлов, которые требуется скопировать. Параметр источник может состоять из имени диска с двоеточием, имени папки, имени файла или их комбинации;
назначение - обязательный параметр. Задание расположения, в которое требуется скопировать файл или набор файлов. Параметр назначение может состоять из имени диска с двоеточием, имени папки, имени файла или их комбинации;
/? - отображение справки в командной строке.
5. del (erase) - удаление заданных файлов.
Синтаксис:
del [диск:][путъ] имяфайла [...] [/р] [/f] [/s] [/q] [/a [:атрибуты]]
erase [диск:][путь] имяфайла [...] [/р] [/f] [/s] [/q] [/a[:атрибуты]]
Параметры:
[диск:][путь] имя_файла - задание расположения и имени файла для удаления.
Параметр имя_файла является обязательным. Допускается использование нескольких имен файлов. Имена файлов следует разделять пробелом, запятой или точкой с запятой;
/р - задание удаления с подтверждением для каждого файла;
/f - задание удаления файлов с атрибутом «Только чтение»;
/s - удаление заданных файлов в каталоге и всех его подкаталогах. Выводит имена удаляемых файлов;
/q - задание автоматического режима. Не выводится подтверждение на удаление;
/а - удаление файлов с заданными атрибутами;
атрибуты - задание следующих атрибутов файла: r - Только чтение, а - Архивный, s - Системный, h - Скрытый;
/? - отображение справки в командной строке.
Примечания.
1. Использование /р. Если задан параметр /р, команда del выводит на экран имя каждого удаляемого файла и следующее сообщение:
имя файла, Удалить [Y(da)/N(Hem)]?
Для подтверждения удаления следует нажать клавишу Y, для отмены удаления и перехода к следующему файлу следует нажать N (если задана группа файлов) или CRTL+C для остановки работы команды del.
2. Удаление нескольких файлов. Все файлы в каталоге могут быть удалены с помощью команды del с параметрами [диск:]путь. Например, следующая команда позволяет удалить все файлы в папке \Work:
del \work
Кроме того, для удаления нескольких файлов можно воспользоваться подстановочными знаками (* и?). При использовании символов подстановки в команде del следует быть особенно внимательным во избежание нежелательных удалений. Например, можно ввести следующую команду:
del *.*
Команда del выводит следующий запрос:
Все файлы в каталоге будут удалены. Продолжать [У(да)/N (нет)]?
Для удаления всех файлов в текущей папке следует нажать Y и ENTER, для отмены удаления - N и ENTER.
Перед использованием команды del для удаления группы файлов, заданной с помощью символов подстановки, полезно вначале вызвать команду dir с теми же самыми символами для вывода списка файлов, которые будут удалены.
6. dir - вывод списка файлов и подкаталогов каталога. Вызванная без параметров команда dir выводит метку тома и серийный номер, за которыми следует список каталогов и файлов на диске, включая их имена, дату и время последнего изменения. Для файлов dir выводит также расширение имени и размер в байтах. Команда dir также выводит общее число перечисленных файлов и каталогов, их общий размер и свободное пространство (в байтах) на диске.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 |


