Опубликован: 15.10.2008 | Доступ: свободный | Студентов: 9917 / 2535 | Оценка: 4.37 / 4.14 | Длительность: 27:52:00
Лекция 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 >