вторник, 8 июля 2014 г.

Командная строка часть 1 (bat, cmd)

Командная строка ч. 1 (bat, cmd)


assoc

Просмотр и изменение сопоставлений файлов.


ASSOC [.рсш[=[типФайла]]]

  .рсш      Расширение имени файла, сопоставляемое типу файлов
  типФайла  Тип файлов, сопоставляемый расширению имени файлов

Команда ASSOC без параметров выводит список сопоставлений типов файлов.
Если указано только расширение имени файла, выводится сопоставленный тип
файлов для расширения.  Если после знака равенства не указан тип файлов,
команда удалит текущее сопоставление для указанного расширения.

at

Команда AT предназначена для запуска команд и программ в указанное время по определенным дням. Для использования команды AT необходимо, чтобы была запущена служба расписаний.


AT [\\имя_компьютера] [ [код] [/DELETE] | /DELETE [/YES]]
AT [\\имя_компьютера] время [/INTERACTIVE]
    [ /EVERY:день[,...] | /NEXT:день[,...]] "команда"

\\имя_компьютера   Имя удаленного компьютера. Если этот параметр опущен,
                   используется локальный компьютер.
код                Порядковый номер запланированной задачи.
/delete            Отмена запланированной задачи. Если код задачи опущен,
                   отменяются все задачи, запланированные для указанного
                   компьютера.
/yes               Отмена запроса на подтверждение при отмене всех
                   запланированных задач.
время              Время запуска команды.
/interactive       Разрешение взаимодействия задачи с пользователем,
                   работающим на компьютере во время запуска задачи.
/every:день[,...]  Запуск задачи осуществляется по указанным дням недели или
                   месяца. Если дата опущена, используется текущий день
                   месяца.
/next:день[,...]   Задача будет запущена в следующий указанный день недели
                   (например в следующий четверг). Если дата опущена,
                   используется текущий день месяца.
"команда"          Команда Windows NT или имя пакетного файла.

attrib

Вывод и изменение атрибутов файлов.


ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[диск:] [путь] имя_файла]
        [/S] [/D]]

  +   Установка атрибута.
  -   Снятие атрибута.
  R   Атрибут "Только чтение".
  A   Атрибут "Архивный".
  S   Атрибут "Системный".
  H   Атрибут "Скрытый".
  /S  Обработка файлов с указанными именами в текущей папке
      и во всех ее подпапках.
  /D  Processes directories as well.

break

Включает или отключает расширенную обработку CTRL+C в системе DOS.


Эта команда включена для совместимости с системами DOS.
Она не оказывает никакого влияния на работу Windows 2000.

При включении расширенной обработки команд в операционной системе Windows 2000
команда BREAK вызывает состояние точки останова в процессе отладки программы
с помощью отладчика.

cacls

Просмотр и изменение таблиц управления доступом (ACL) к файлам


CACLS имяФайла [/T] [/E] [/C] [/G имя:доступ] [/R имя [...]]
               [/P имя:доступ [...]] [/D имя [...]]
   имяФайла       Вывод таблиц управления доступом.
   /T             Замена таблиц управления доступом для указанных файлов
                  в текущем каталоге и всех подкаталогах.
   /E             Изменение таблицы управления доступом вместо ее замены.
   /C             Продолжение при ошибках отказа в доступе.
   /G имя:доступ  Определение разрешений для указанных пользователей.
                  "доступ": R  Чтение
                            W  Запись
                            C  Изменение (запись)
                            F  Полный доступ
   /R имя         Отзыв разрешений для пользователя (только вместе с /E).
   /P имя:доступ  Замена разрешений для указанного пользователя.
                  "доступ": N  Отсутствует
                            R  Чтение
                            W  Запись
                            C  Изменение (запись)
                            F  Полный доступ
   /D имя         Запрет на доступ для указанного пользователя.
Для выбора нескольких файлов используются подстановочные знаки.
В команде можно указать несколько пользователей.

Call

Вызов одного пакетного файла из другого.


CALL [диск:][путь]имя_файла [параметры]

  параметры   Набор параметров командной строки, необходимых
              пакетному файлу.

Изменение команды CALL при включении расширенной обработки команд:

Команда CALL допускает использование меток в качестве адресата вызова.
Применяется следующий синтаксис:

    CALL :метка аргументы

При вызове создается новый контекст текущего пакетного файла с заданными
аргументами, и управление передается на инструкцию, расположенную сразу после
метки.  Для выхода из такого пакетного файла необходимо два раза достичь
его конца.  Первый выход возвращает управление на инструкцию, расположенную
сразу после строки CALL, а второй выход завершает выполнение пакетного файла.
Команда GOTO /? выводит описание расширения GOTO :EOF, позволяющее выполнить
быстрый возврат из пакетного файла.

Кроме того, раскрытие ссылок на аргументы пакетных файлов (%0, %1 и т.д.)
изменено следующим образом:


    %* в пакетном файле обозначает все аргументы (например %1 %2 %3
        %4 %5 ...)

    Операции подстановки параметров пакетного файла (%n) также расширены.
    Допускается применение следующих синтаксических конструкций:

        %~1         - из переменной %1 удаляются обрамляющие кавычки (")
        %~f1        - переменная %1 расширяется до полного имени файла
        %~d1        - из переменной %1 выделяется только имя диска
        %~p1        - из переменной %1 выделяется только путь к файлу
        %~n1        - из переменной %1 выделяется только имя файла
        %~x1        - из переменной %1 выделяется расширение имени файла
        %~s1        - полученный путь содержит только короткие имена
        %~a1        - переменная %1 расширяется до атрибутов файла
        %~t1        - переменная %1 расширяется до даты /времени файла
        %~z1        - переменная %1 расширяется до размера файла
        %~$PATH:1   - проводится поиск по каталогам, заданным в переменной
                       среды PATH, и переменная %1 заменяется на полное
                       имя первого найденного файла.  Если переменная PATH
                       не определена или в результате поиска не найден ни
                       ни один файл, то этот модификатор заменяется на пустую
                       строку

    Эти модификаторы могут быть объединены для получения следующих
    результатов:

        %~dp1       - переменная %1 заменяется только на имя диска и путь
        %~nx1       - переменная %1 заменяется только на имя файла и его
                       расширение
        %~dp$PATH:1 - проводится поиск по каталогам, заданным в переменной
                       среды PATH, и переменная %1 заменяется на имя диска
                       и путь к первому найденному файлу.
        %~ftza1     - переменная %1 заменяется на строку, выдаваемую
                       командой DIR

    В приведенных выше примерах переменные %1 и PATH можно заменить на
    любые другие допустимые значения. Синтаксическая конструкция %~
    должна завершаться правильным номером аргумента. Модификаторы %~
    не могут использоваться вместе с оператором %*

cd

Вывод имени либо смена текущего каталога.


CHDIR [/D] [диск:][путь]
CHDIR [..]
CD [/D] [диск:][путь]
CD [..]

  ..  обозначает переход в родительский каталог.

Команда CD диск: отображает имя текущего каталога указанного диска.
Команда CD без параметров отображает имена текущих диска и каталога.

Параметр /D используется для одновременной смены
текущих диска и каталога.

Изменение команды CHDIR при включении расширенной обработки команд:

Имя текущего каталога в строке вызова преобразуется к тому же регистру
символов, что и для существующих имен на диске.  Так, команда CD C:\TEMP
на самом деле сделает текущим каталог C:\Temp, если он существует на диске.

Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет
перейти в подкаталог, имя которого содержит пробелы, не заключая все имя
каталога в кавычки.  Например:

    cd \winnt\profiles\username\programs\start menu

приводит к тому же результату, что и:

    cd "\winnt\profiles\username\programs\start menu"

При отключении расширенной обработки команд используется только второй вариант.

chcp

Вывод или смена текущего номера кодовой страницы.


CHCP [nnn]

  nnn   Номер кодовой страницы.

Введите CHCP без параметра для вывода текущего номера кодовой страницы.

chdir

Вывод имени либо смена текущего каталога.


CHDIR [/D] [диск:][путь]
CHDIR [..]
CD [/D] [диск:][путь]
CD [..]

  ..  обозначает переход в родительский каталог.

Команда CD диск: отображает имя текущего каталога указанного диска.
Команда CD без параметров отображает имена текущих диска и каталога.

Параметр /D используется для одновременной смены
текущих диска и каталога.

Изменение команды CHDIR при включении расширенной обработки команд:

Имя текущего каталога в строке вызова преобразуется к тому же регистру
символов, что и для существующих имен на диске.  Так, команда CD C:\TEMP
на самом деле сделает текущим каталог C:\Temp, если он существует на диске.

Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет
перейти в подкаталог, имя которого содержит пробелы, не заключая все имя
каталога в кавычки.  Например:

    cd \winnt\profiles\username\programs\start menu

приводит к тому же результату, что и:

    cd "\winnt\profiles\username\programs\start menu"

При отключении расширенной обработки команд используется только второй вариант.

chkdsk

Проверка диска и вывод отчета.


CHKDSK [том:[[путь]имя_файла]] [/F] [/V] [/R] [/X] [/I]  [/C] [/L[:размер]]


  Том          Определяет точку подключения, имя тома или букву проверяемого диска
               с двоеточием.
  имя_файла     Файлы, проверяемые на наличие фрагментации (только FAT).
  /F            Исправление ошибок на диске.
  /V            Для FAT/FAT32: вывод полного пути и имени для каждого файла
                на этом диске.
                Для NTFS: также вывод сообщений об очистке.
  /R            Поиск поврежденных секторов и восстановление их содержимого.
                (требует /F).
  /L:размер     Только для NTFS: изменение размера файла журнала до указанной
                величины (в КБ). Если размер не указан, выводится текущее
                значение размера.
  /X            При необходимости предварительное отключение
                тома. Все открытые дескрипторы для этого тома будут
                недействительны. (требует /F).
  /I            Только для NTFS: менее строгая проверка индексных элементов.
  /C            Только для NTFS: пропуск проверки циклов внутри структуры папок.


Ключи /I или /C укорачивают время выполнения CHKDSK за счет пропуска некоторых
проверок тома.

chkntfs

Выводит или изменяет параметры проверки диска во время загрузки.


CHKNTFS том: [...]
CHKNTFS /D
CHKNTFS /T[:время]
CHKNTFS /X том: [...]
CHKNTFS /C том: [...]

  том            Определяет букву диска (с последующим двоеточием),
                 точку подключения или имя тома.
  /D             Восстанавливает стандартные параметры компьютера; все диски
                 проверяются при загрузке и CHKDSK запускается при обнаружении
                 ошибок.
  /T:time        Изменяет обратный отсчет AUTOCHK на указанный отрезок
                 времени в секундах.  Если время не указано, показывает текущую
                 настройку.
  /X             Исключает стандартную проверку диска при загрузке.
                 Сведения об исключенных ранее дисках не сохраняются.
  /C             Запрашивает выполнение проверки диска при следующей загрузке;
                 если на диске обнаружены ошибки, запускается CHKDSK.

Если никакие параметры не указаны, CHKNTFS отображает или состояние
бита обнаружения ошибок для диска или его проверку при следующей перезагрузке.

cls

Ощищает содержимое экрана.


CLS

cmd

Запуск новой копии интерпретатора команд Windows 2000.


CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
    [[/S] [/C | /K] строка]

/C      Выполнение указанной команды (строки) с последующим завершением.
/K      Выполнение указанной команды (строки) без последующего завершения.
/S      Изменение поведения после /C или /K (см. ниже)
/Q      Отключение режима вывода команд на экран (ECHO).
/D      Отключение выполнения команд AutoRun из реестра (см. ниже)
/A      Вывод результатов выполнения команд в формате ANSI.
/U      Вывод результатов выполнения команд в формате UNICODE.
/T:цв   Выбор цвета текста/фона (более подробно см. COLOR /?)
/E:ON   Разрешение расширений команд (см. ниже)
/E:OFF  Запрет расширений команд (см. ниже)
/F:ON   Разрешение символов завершения имен файлов и папок (см. ниже)
/F:OFF  Запрет символов завершения имен файлов и папок (см. ниже)
/V:ON   Разрешение отложенного расширения переменных среды с применением
        символа '!' в качестве разделителя. Например, /V:ON разрешает
        использовать !var! в качестве расширения переменной var во время
        выполнения. Синтаксис var служит для расширения переменных
        при вводе, что приводит к совсем другим результатам внутри
        цикла FOR.
/V:OFF  Запрет отложенного расширения переменных среды.

Чтобы указать в одной строке несколько команд, следует разделить их
символами '&&' и заключить в кавычки. Кроме того, из соображений
совместимости, /X означает то же, что и /E:ON, /Y то же, что и /E:OFF
и /R то же, что и /C.  Все прочие ключи командной строки игнорируются.

Если указаны ключи /C или /K, то остальная часть командной строки после
такого ключа обрабатывается как командная строка, а обработка символов
кавычек (") ведется по следующим правилам:

    1.  Если выполняются все перечисленные ниже условия, то символы
        кавычек в командной строке сохраняются:

        - ключ /S отсутствует
        - есть ровно два символа кавычек
        - между ними нет других специальных символов, как то: &<>()@^|
        - между ними имеются один или несколько пробелов
        - строка, заключенная в кавычки, является именем исполнимого
          файла.

    2.  В противном случае, проверяется первый символ, и если он является
        символом кавычек, то он удаляется, также удаляется последний
        символ кавычек в командной строке, а весь текст после этого
        последнего символа кавычек сохраняется.

Если ключ /D  НЕ УКАЗАН в командной строке, то при запуске CMD.EXE
выполняется проверка значений переменных REG_SZ или REG_EXPAND_SZ
для следующих разделов системного реестра:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun

        и/или

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

и если одна из них или обе они присутствуют, то сначала выполняются они.

По умолчанию расширенная обработка команд включена.  Чтобы запретить
расширенную обработку для конкретного вызова, используется ключ /E:OFF
Можно включить или отключить расширенную обработку команд для всех
вызовов CMD.EXE на данном компьютере или для данного пользователя,
с помощью REGEDT32.EXE задав значения REG_DWORD в системном реестре
для следующих разделов:

   HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions

        и/или

   HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions

равными 0x1 или 0x0.  Параметры пользователя перекрывают параметры компьютера.
Ключи командной строки, в свою очередь, перекрывают параметры реестра.

При расширенной обработке команд изменения и/или добавления затрагивают
следующие команды:

    DEL или ERASE
    COLOR
    CD или CHDIR
    MD или MKDIR
    PROMPT
    PUSHD
    POPD
    SET
    SETLOCAL
    ENDLOCAL
    IF
    FOR
    CALL
    SHIFT
    GOTO
    START (изменен также вызов внешних команд)
    ASSOC
    FTYPE

Для получения более подробных сведений введите "имяКоманды /?".

Отложенное расширение переменных среды НЕ ВЛЮЧЕНО по умолчанию. Можно
включить или отключить отложенное расширение переменных среды для
конкретного вызова CMD.EXE с помощью ключей /V:ON или /V:OFF.
Можно включить или отключить отложенное расширение переменных среды для
всех вызовов CMD.EXE на данном компьютере или для данного пользователя,
с помощью REGEDT32.EXE задав значения REG_DWORD в системном реестре
для следующих разделов:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion

        и/или

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion

равными 0x1 или 0x0. Параметры пользователя перекрывают параметры компьютера.
Ключи командной строки, в свою очередь, перекрывают параметры реестра.

Если отложенное расширение переменных среды включено, то символ '!'
(восклицательный знак) может использоваться для замены текущего значения
переменной среды во время выполнения.

Завершение имен файлов и папок НЕ ВЛЮЧЕНО по умолчанию. Можно
включить или отключить завершение имен файлов и папок для
конкретного вызова CMD.EXE с помощью ключей /F:ON или /F:OFF.
Можно включить или отключить отложенное расширение переменных среды для
всех вызовов CMD.EXE на данном компьютере или для данного пользователя,
с помощью REGEDT32.EXE задав значения REG_DWORD в системном реестре
для следующих разделов:

 HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
 HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar

        и/или

 HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
 HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar

установив их шестнадцатеричные значения равными коду управляющего символа,
используемого для конкретной функции (например, 0x4 для Ctrl-D или 0x6 для
Ctrl-F). Параметры пользователя перекрывают параметры компьютера.
Ключи командной строки, в свою очередь, перекрывают параметры реестра.

Если завершение включено с помощью ключа командной строки /F:ON,
то используются два управляющих символа: Ctrl-D для имен папок и Ctrl-F
для имен файлов. Чтобы отключить конкретный символ завершения в системном
реестре, в качестве кода специального символа используется шестнадцатеричное
значение символа пробела (0x20).

Завершение вызывается при вводе одного из этих двух специальных символов.
Функция завершения берет строку пути слева от точки ввода, дописывает
к ней символ шаблона, если таковой отсутствует, а затем строит список
путей, которые соответствуют полученному определению. После этого
выводится первый элемент этого списка соответствующих путей. Если же
список пуст, то подается звуковой сигнал и ничего не выводится.
После этого повторный ввод того же самого специального символа приводит
к циклическому перебору всех соответствующих путей. Нажатие клавиши
<Shift> при вводе управляющего символа позволяет просматривать список
путей в обратном порядке. Если изменить выведенный путь, а затем снова
ввести управляющий символ, сохраненный список очищается и строится новый
список путей. То же самое происходит, если переключиться с одного символа
завершения на другой. Единственное отличие при использовании символа
завершения файла состоит в том, что при этом для построения списка
соответствия берется и путь, и имя файла, а при использовании символа
завершения папки берется только путь. Если символ завершения используется
в одной из встроенных команд манипулирования папками (CD, MD или RD), то
всегда подразумевается символ завершения папок.

Символ завершения правильно работает и с именами файлов, содержащими
пробелы или иные специальные символы, если при этом строка соответствия
заключена в кавычки. Кроме того, если сместить точку ввода влево, а затем
использовать символ завершения внутри строки, оставшийся справа от точки
ввода текст будет отброшен.

color

Установка цветов по умолчанию для текста и фона в текстовых окнах.


COLOR [цвета]

  цвета       Атрибуты цветов для текстовых окон

Атрибуты цветов задаются в виде ДВУХ шестнадцатеричных цифр -- первая
задает цвет фона, а вторая определяет цвет текста.  Каждая цифра может
иметь следующие значения:

    0 = Черный      8 = Серый
    1 = Синий       9 = Светло-синий
    2 = Зеленый     A = Светло-зеленый
    3 = Голубой     B = Светло-голубой
    4 = Красный     C = Светло-красный
    5 = Лиловый     D = Светло-лиловый
    6 = Желтый      E = Светло-желтый
    7 = Белый       F = Ярко-белый

Если аргумент не указан, команда восстанавливает исходный выбор цветов,
каким он был на момент запуска CMD.EXE.  Это значение извлекается из
текущего текстового окна, из значения ключа /T или из значения параметра
реестра DefaultColor.

Команда COLOR возвращает значение кода ошибки ERRORLEVEL 1 при попытке
вызова этой команды с совпадающими значениями цвета текста и цвета
фона.

Пример: "COLOR fc" задает светло-красный текст на ярко-белом фоне

comp

Сравнение содержимого двух файлов или наборов файлов.


COMP [данные1] [данные2] [/D] [/A] [/L] [/N=число] [/C]

  данные1   Первый файл или набор файлов для сравнения.
  данные2   Второй файл или набор файлов для сравнения.
  /D        Вывод различий в десятичном формате
  /A        Вывод различий в формате ASCII.
  /L        Вывод номеров строк, в которых обнаружены различия.
  /N=число  Число первых строк в каждом файле, которые следует сравнить.
  /C        Сравнение файлов без учета регистра букв ASCII.

Для указания наборов файлов в первых двух параметрах используются
подстановочные знаки.

compact

Просмотр и изменение параметров сжатия файлов в разделах NTFS.


COMPACT [/C | /U] [/S[:папка]] [/A] [/I] [/F] [/Q] [имяФайла [...]]

  /C        Сжатие выбранных файлов.  Папки маркируются так, чтобы
            добавляемые позже файлы также были сжаты.
  /U        Распаковка выбранных сжатых файлов.  Папки маркируются
            так, чтобы добавляемые позже файлы не были сжаты.
  /S        Выполнение указанной операции над файлами в выбранной
            папке и всех ее подпапках.  По умолчанию используется
            текущая папка.
  /A        Отображение файлов с атрибутами "скрытый" и "системный".
            По умолчанию эти файлы пропускаются.
  /I        Продолжение выполнения указанной операции даже после
            возникновения ошибок.  По умолчанию выполнение программы COMPACT
            прерывается при возникновении ошибки.
  /F        Принудительное сжатие всех выбранных файлов, даже если
            некоторые из них уже сжаты.  По умолчанию сжатые файлы
            пропускаются.
  /Q        Вывод лишь наиболее существенных сведений.
  имяФайла  Имя файла, имя папки или шаблон имен файлов.

  При вызове без параметров программа COMPACT отображает состояние
  сжатия для текущей папки и всех содержащихся в ней файлов.
  Допускается ввод нескольких имен файлов или подстановочных знаков.
  Если указаны несколько параметров, они разделяются пробелами.

convert

Преобразование файловой системы тома FAT в NTFS.


CONVERT том: /FS:NTFS [/V]

  том         Определяет буква диска (с последующим двоеточием),
              точку подключения или имя тома.
  /FS:NTFS    Конечная файловая система: NTFS.
  /V          Включение режима вывода сообщений.

copy

Копирование одного или нескольких файлов в другое место.


COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] источник [/A | /B]
     [+ источник [/A | /B] [+ ...]] [результат [/A | /B]]

  источник     Имена одного или нескольких копируемых файлов.
  /A           Файл является текстовым файлом ASCII.
  /B           Файл является двоичным файлом.
  результат    Каталог и/или имя для конечных файлов.
  /V           Проверка правильности копирования файлов.
  /N           Использование, если возможно, коротких имен при копировании
               файлов, чьи имена не удовлетворяют стандарту 8.3.
  /Y           Подавление запроса подтверждения на перезапись существующего
               конечного файла.
  /-Y          Обязательный запрос подтверждения на перезапись существующего
               конечного файла.
  /Z           Копирование сетевых файлов с возобновлением.

Ключ /Y можно установить через переменную среды COPYCMD.
Ключ /-Y командной строки переопределяет такую установку.
По умолчанию требуется подтверждение, если только команда COPY
не выполняется в пакетном файле.

Чтобы объединить файлы, укажите один конечный и несколько исходных файлов,
используя подстановочные знаки или формат "файл1+файл2+файл3+...".

date

Вывод или изменение даты.


DATE [/T | дата]

Команда DATE без параметров отображает текущую дату и запрашивает ввод
новой даты.  Для сохранения текущей даты нажмите клавишу ENTER.

Когда расширенная обработка команд включена, команда DATE поддерживает
ключ /T, позволяющий просто вывести текущее значение даты без запроса
новой даты.

del

Удаление одного или нескольких файлов.


DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена
ERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

  имена              Имена одного или нескольких файлов. Для удаления сразу
               нескольких файлов используются подстановочные знаки.
              Если указан каталог, из него будут удалены все файлы.

  /P          Запрос на подтверждение перед удалением каждого файла.
  /F          Принудительное удаление файлов, доступных только для чтения.
  /S          Удаление указанных файлов из всех подкаталогов.
  /Q          Отключение запроса на подтверждение при удалении файлов.
  /A          Отбор файлов для удаления по атрибутам.
  атрибуты    S  Системные файлы       R  Доступные только для чтения
              H  Скрытые файлы         A  Файлы для архивирования
              Префикс "-" имеет значение НЕ

Изменение команд DEL и ERASE при включении расширенной обработки команд:

Результаты вывода для ключа /S принимают обратный характер, то есть выводятся
только имена удаленных файлов, а не файлов, которые не удалось найти.

dir

Вывод списка файлов и подкаталогов из указанного каталога.


DIR [диск:][путь][имя_файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N]
  [/O[[:]порядок]] [/P] [/Q] [/S] [/T[[:]время]] [/W] [/X] [/4]

  [диск:][путь][имя_файла]
            Диск, каталог и/или файлы, которые следует включить в список.

  /A        Вывод файлов с указанными атрибутами.
  атрибуты   D  Каталоги                    R  Доступные только для чтения
             H  Скрытые файлы               A  Файлы для архивирования
             S  Системные файлы             Префикс "-" имеет значение НЕ
  /B        Вывод только имен файлов.
  /C        Применение разделителя групп разрядов для вывода размеров файлов
            (по умолчанию).  Для отключения этого режима служит ключ /-C.
  /D        Вывод списка в несколько столбцов с сортировкой по столбцам.
  /L        Использование нижнего регистра для имен файлов.
  /N        Отображение имен файлов в крайнем правом столбце.
  /O        Сортировка списка отображаемых файлов.
  порядок    N  По имени (алфавитная)       S  По размеру (сперва меньшие)
             E  По расширению (алфавитная)  D  По дате (сперва более старые)
             G  Начать список с каталогов   Префикс "-" обращает порядок
  /P        Пауза после заполнения каждого экрана.
  /Q        Вывод сведений о владельце файла.
  /S        Вывод списка файлов из указанного каталога и его подкаталогов.
  /T        Выбор поля времени для отображения и сортировки
  время      C  Создание
             A  Последнее использование
             W  Последнее изменение
  /W        Вывод списка в несколько столбцов.
  /X        Отображение коротких имен для файлов, чьи имена не соответствуют
            стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие
            имена файлов выводятся слева от длинных. Если короткого имени у
            файла нет, вместо него выводятся пробелы.
  /4        Вывод номера года в четырехзначном формате

Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отмены
их действия введите в команде те же ключи с префиксом "-", например: /-W.

diskcomp

Сравнение содержимого двух гибких дисков.


DISKCOMP [диск1: [диск2:]]

diskcopy

Копирование содержимого одного гибкого диска на другой.


DISKCOPY [диск1: [диск2:]] [/V]

  /V   Копирование с проверкой правильности переноса данных.

Оба диска должны иметь одинаковый тип.
Параметры диск1 и диск2 могут ссылаться на одно и то же устройство.

doskey

Редактирование и повторный вызов команд Windows 2000; создание макросов DOSKey.


DOSKEY [/REINSTALL] [/LISTSIZE=размер] [/MACROS[:ALL | :модуль]]
  [/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=модуль] [/MACROFILE=файл]
  [макрос=[текст]]

  /REINSTALL          Установка новой копии DOSKey.
  /LISTSIZE=размер    Размер буфера журнала команд.
  /MACROS             Вывод всех макросов DOSKey.
  /MACROS:ALL         Вывод всех макросов DOSKey для всех исполняемых
                      модулей, содержащих макросы DOSKey.
  /MACROS:модуль      Вывод всех макросов DOSKey для указанного модуля.
  /HISTORY            Вывод всех команд, хранящихся в памяти.
  /INSERT             Включение режима вставки.
  /OVERSTRIKE         Включение режима замены.
  /EXENAME=модуль     Исполняемый модуль.
  /MACROFILE=файл     Файл макросов, который следует установить.
  макрос              Имя нового макроса.
  текст               Команды, которые следует включить в макрос.

Стрелки ВВЕРХ и ВНИЗ: повторный вызов команд; ESC: очистка командной строки;
F7: вывод журнала команд; ALT+F7: очистка журнала команд; F8: поиск команд
в журнале; F9: выбор команды по номеру; ALT+F10: очистка макросов.

Специальные коды, которые можно использовать в макросах DOSKey:
$T     Разделитель команд: обеспечивает ввод нескольких команд в одной строке.
$1-$9  Параметры - эквиваленты параметров %1-%9 в пакетных файлах.
$*     Заменяется текстом, стоящим в командной строке за именем макроса.


Комментариев нет:

Отправить комментарий

Постоянные читатели

Популярные сообщения