Командная строка
Команды Windows Server 2003
Командная строка – это излюбленный способ работы для многих администраторов и опытных пользователей, особенно для тех, кто имел когда-то в своем распоряжении только средства DOS. В этом разделе представлены команды, которые исчезли или изменились после перехода из Windows NT/Windows 9x. Информация этого раздела применима также к Windows 2000/Windows XP.
Команды, не поддерживаемые в Windows Server 2003
Целый ряд команд MS-DOS (16-битных команд) исключен из Windows Server 2003. На самом деле некоторые из них уже исчезли в Windows NT 4 и в Windows 2000, но они приводятся здесь, если вы не заметили этого или выполняете миграцию из Windows 3.x или среды, где не установлена система Windows. В таблице 7.2 приводятся устаревшие 16-битные команды.
Отметим, что в таблице 7.2 отсутствуют некоторые 16-битные команды. которые вы, возможно, еще используете (особенно в унаследованных .bat-файлах). При вызове этих команд ваш командный сеанс действует как 16-битный сеанс. Это означает, что имена папок отображаются на экране в формате 8.3. Чтобы вернуться к стандартному отображению имен Windows Server 2003, введите cd \исходная папка, например, cd documents and settings\имя_пользователя.
Команды, не поддерживаемые в Enterprise Server или Datacenter Server
Если вы работаете под управлением Windows Server 2003 Enterprise Server либо Datacenter Server или любой 64-битной версии ОС Windows, то в них отсутствуют следующие 16-битные команды.
Следующие команды не используются системой Windows Server 2003, но допускаются для совместимости с файлами и программами MS-DOS.
- Fastopen
- Forcedos
- Nlsfunc
Команды, которые изменились
Некоторые команды, имеющиеся в Windows Server 2003, изменились по сравнению с Windows 9x, и в большинстве случаев эти изменения увеличивают возможности команды.
Chcp
С помощью этой команды выводится или задается номер активной кодовой страницы. Она изменена в том, как теперь задаются кодовые страницы для всех окон командной строки.
- Используйте эту команду без параметров, чтобы вывести на экран номер активной кодовой страницы.
- Используйте синтаксис chcp nnn, чтобы задать номер кодовой страницы nnn.
Del или Erase
Эта команда поддерживает следующие параметры (не все из них являются новыми).
- файл или папка (включая символы подстановки) указывает имя файла или папки.
- /P запрос подтверждения перед удалением каждого файла (имеется также в более ранних версиях Windows).
- /F принудительное удаление файлов с атрибутом "read-only".
- /S удаление указанных файлов из всех подпапок, в которых они имеются; вывод на экран имен удаляемых файлов, если включены расширения команд (по умолчанию); вывод на экран имен файлов, которые не может найти эта команда, если отключены расширения команд.
- /Q режим без сообщений (не запрашивает подтверждения для глобального символа подстановки).
- /A выбор файлов в зависимости от их атрибутов. Для выбора по атрибутам используйте стандартные сокращения: R S H A (для операции "нет" используйте знак "минус").
Dir
Команда Dir используется со следующими параметрами (не все из них являются новыми).
- [диск:][путь][имя_файла] указывает диск, папку и/или файлы для включения в список.
- /A – вывод на экран имен файлов с указанными атрибутами (используются следующие сокращения):
- /B – вывод в простом формате (без заголовочной информации или сводки).
- /C – вывод разделителя по тысячам в размерах файлов (по умолчанию); чтобы отключить, используйте -C.
- /D – вывод в том же формате, что и для параметра /W, но файлы сортируются по колонкам.
-
/L – вывод имен с использованием только строчных букв.
- /N – вывод имен файлов с правой стороны.
- /O – вывод в отсортированном виде в соответствии со следующими значениями:
- N По имени (в алфавитном порядке)
- S По размеру файлов (начиная с минимального размера)
- E По расширениям имен (в алфавитном порядке)
- D По дате/времени (начиная с самых старых файлов)
- G С группированием по папкам
- /P – приостановка после вывода очередной экранной страницы.
- /Q – вывод имени владельца файла.
- /S – вывод файлов указанной папки и всех ее подпапок.
-
/T – задание параметра для времени, которое выводится на экран или используется для сортировки:
- C время создания
- A Время последнего доступа (начиная с самого раннего)
- W Время последней записи
- /W – вывод списка в широком формате.
- /X – вывод коротких имен, генерируемых для формата 8.3 (как для параметра /N с коротким именем, которое выводится перед длинным именем, но если нет короткого имени, то выводятся пробелы).
- /4 – вывод четырех цифр года.
Diskcopy
В команде Diskcopy больше не поддерживается параметр /1, который указывает копирование только первой стороны диска.
Format
Команда Format может иметь следующий синтаксис:
- Format том [/FS:файловая_система][/V:метка][/Q][/A:размер][/C][/X]
- Format том [/V:метка][/Q][/F:размер]
- Format том [/V:метка][/Q][/T:дорожки /N:секторы]
- Format том [/V:метка][/Q][/1][/4]
- Format том [/Q][/1][/4][/8]
где:
- том – буква-обозначение накопителя (должна быть с двоеточием), точка монтирования или имя тома.
- /FS:файловая_система – тип файловой системы.
- /V:метка – метка тома (в метке тома допускается использование символов ^ и &).
- /Q указывает быстрое форматирование.
- /C указывает, что файлы, созданные на данном томе, будут сжиматься по умолчанию.
- /X вызывает сначала демонтирование тома, если это требуется (закрывает все открытые описатели).
- /A:размер переопределяет размер единичного блока по умолчанию (allocation unit):
- /F:размер указывает размер форматируемого гибкого диска (160, 180, 320, 360, 640, 720, 1.2, 1.23, 1.44, 2.88 или 20.8) (доступны в Windows 9x).
- /T:дорожки указывает число дорожек на каждой стороне диска.
- /N:секторы указывает число секторов, приходящихся на одну дорожку.
Label
В метке тома можно использовать символы ^ и &.
More
В отличие от одноименной команды в прошлых версиях Windows команда More в Windows Server 2003 имеет параметры.
- /E – включение расширенных средств.
- /C – очистка экрана, прежде чем вывести страницу.
- /P – расширение символов FormFeed.
- /S – сжатие нескольких пустых строк в одну строку.
- /Tn – увеличение табуляции до n пробелов (по умолчанию 8).
Следующие параметры могут быть представлены в переменной среды More.
- +n – вывод первого файла, начиная со строки n.
- файлы – список файлов, которые нужно вывести на экран (имена файлов разделяются пробелами).
Если включены расширенные средства (параметр /E ), то в ответ на приглашение "More" можно ввести следующие команды.
- P n – вывод следующих n строк.
- S n – пропуск следующих n строк.
- F – вывод следующего файла.
- Q – завершение работы.
- = – вывод номера строки.
- ? – вывод справочной строки.
- <пробел> – вывод следующей страницы.
- <ret> – вывод следующей строки.
Prompt
Windows Server 2003, как и Windows 2000, поддерживает следующие новые добавления к командной строке.
- $A Амперсанд
- $C Открыть круглые скобки
- $F Закрыть круглые скобки
- $S Пробел
Xcopy
Новый параметр /g позволяет вам сохранять файл в шифрованном виде при копировании шифрованных файлов на том, который не поддерживает шифрование файлов.