Опубликован: 15.10.2008 | Уровень: специалист | Доступ: свободно
Лекция 7:

Командная строка

< Лекция 6 || Лекция 7: 12345 || Лекция 8 >

Команды 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. Команды MS/DOS, которых нет в Windows Server 2003
Неподдерживаемая команда Пояснения
Assign Больше не поддерживается.
Backup Больше не поддерживается.
Choice Больше не поддерживается.
Ctty Больше не поддерживается.
Dblspace Больше не поддерживается.
Deltree Заменена командой rmdir /s, которая удаляет папки, содержащие файлы и подпапки.
Dosshell Не нужна.
Drvspace Больше не поддерживается.
Emm386 Не нужна.
Fasthelp Не нужна; используйте вместо нее команду help.
Fdisk Заменяется средством Disk Management.
Include Несколько конфигураций подсистемы MS-DOS не поддерживаются.
Interlnk Больше не поддерживается.
Intersrv Больше не поддерживается.
Join Не нужна, поскольку имеется поддержка более крупных разделов.
Memmaker Не нужна; операционная система автоматически оптимизирует использование памяти подсистемой MS-DOS.
Menucolor Несколько конфигураций подсистемы MS-DOS не поддерживаются.
Menudefault Несколько конфигураций подсистемы MS-DOS не поддерживаются.
Menuitem Несколько конфигураций подсистемы MS-DOS не поддерживаются.
Mirror Больше не поддерживается.
Msav Больше не поддерживается.
Msbackup Не нужна; используйте ntbackup для копирования на ленточные накопители или xcopy для копирования на жесткие диски.
Mscdex Не нужна; Windows Server 2003 обеспечивает доступ к CD-ROM для подсистемы MS-DOS.
Msd Не нужна; используйте оснастку System Information.
Numlock Больше не поддерживается.
Power Больше не поддерживается.
Restore Больше не поддерживается.
Scandisk Больше не поддерживается; используйте chkdsk.
Smartdrv Не нужна; Windows Server 2003 автоматически обеспечивает кэширование для подсистемы MS-DOS.
Submenu Несколько конфигураций подсистемы MS-DOS не поддерживаются.
Sys Системные файлы Windows Server 2003 не умещаются на дискете.
Undelete Больше не поддерживается.
Unformat Больше не поддерживается.
Vsafe Больше не поддерживается.

Отметим, что в таблице 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-битные команды.

  • Append
  • Debug
  • Edit
  • Edlin
  • Exe2bin
  • Expand
  • Graphics
  • Loadfix
  • Loadhigh (lh)
  • Mem
  • Setver
  • Share

Следующие команды не используются системой 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 – вывод на экран имен файлов с указанными атрибутами (используются следующие сокращения):
    • D Папки (directories)
    • R Файлы, доступные только по чтению (read-only)
    • H Скрытые файлы (hidden)
    • A Файлы, готовые для архивации (archive)
    • S Системные файлы (system).
  • /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):
    • NTFS поддерживает размеры 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K
    • FAT поддерживает размеры 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K (128K, 256K для размера сектора > 512 байтов)
    • FAT32 поддерживает размеры 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K (128K, 256K для размера сектора > 512 байтов)
  • /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 позволяет вам сохранять файл в шифрованном виде при копировании шифрованных файлов на том, который не поддерживает шифрование файлов.

< Лекция 6 || Лекция 7: 12345 || Лекция 8 >
Шушана Бабаджанян
Шушана Бабаджанян
Для использования Remote Assistance необходимо, чтобы компьютеры
Анатолий Федоров
Анатолий Федоров
Россия, Москва, Московский государственный университет им. М. В. Ломоносова, 1989
Арцун Акопян
Арцун Акопян
Россия, Кисловодск