Сделай Сам Свою Работу на 5

Алфавитный перечень команд





Лабораторная работа № 2.

Командная строка ОС Windows

Использование нескольких команд и символов условной обработки

Можно выполнять несколько команд из одной командной строки или сценария с помощью символов условной обработки. При использовании нескольких команд, содержащих символы условной обработки, выполнение команд, стоящих справа от символа условной обработки, будет проводиться в зависимости от результатов выполнения команды, стоящей слева от символа. Например, требуется, чтобы команда выполнялась, только если предыдущая команда не была выполнена успешно. Или требуется, чтобы команда выполнялась, только если предыдущая команда была выполнена успешно.

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

Символ Синтаксис Определение
& [...] команда1 & команда2 Используется для разделения нескольких команд в одной командной строке. В Cmd. exe выполняется первая команда, затем вторая команда.
&& [...] команда1 && команда2 Запускает команду, стоящую за символом &&, только если команда, стоящая перед этим символом была выполнена успешно. В Cmd. exe выполняется первая команда. Вторая команда выполняется, только если первая была выполнена успешно.
|| [...] команда1 || команда2 Запускает команду, стоящую за символом ||, только если команда, стоящая перед символом || не была выполнена. В Cmd. exe выполняется первая команда. Вторая команда выполняется, только если первая не была выполнена (полученный код ошибки превышает ноль).
( ) [...] (команда1 & команда2) Используется для группировки или вложения команд.
; или , команда1 параметр1;параметр2 Используется для разделения параметров команды.

Примечания



Амперсанд (&), вертикальная черта (|) и скобки ( ) являются специальными символами, которым должен предшествовать управляющий символ (^) или кавычки, если эти символы передаются в качестве аргументов. Если команда завершает операцию успешно, возвращается нулевой (0) код ошибки или не возвращается никакого кода.

Использование пакетных параметров командной строки



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

Файл Cmd. exe разворачивает переменные с %0 по %9. При использовании пакетных параметров переменная %0 заменяется на имя пакетного файла, а переменные с %1 по %9 — на соответствующие аргументы, напечатанные в командной строке. Для доступа к переменным больше %9 используется команда shift. Параметр %* ссылается на все аргументы, которые передаются пакетному файлу, за исключением параметра %0.

Например, для копирования содержимого из папки 1 (Folder1) в папку 2 (Folder2), где параметр %1 заменяется на значение Folder1, а параметр %2 — на значение Folder2, например, пакетный файл Mybatch. bat:xcopy %1\*.* %2.

Результат запуска mybatch.bat C:\folder1 D:\folder2будет таким же, как и при записи в пакетный файл строки: xcopy C:\folder1 \*.* D:\folder2

С пакетными параметрами можно также использовать модификаторы. Модификаторы используют информацию о текущем диске и каталоге как часть или полное имя файла или каталога. Формат модификатора следующий:%~модификатор.

Ниже описаны модификаторы, используемые для расширения.

Модификатор Описание
%~1 расширение %1 и удаление любых кавычек ("")
%~f1 замена %1 полным путем
%~d1 замена %1 именем диска
%~p1 замена %1 путем
%~n1 замена %1 именем файла
%~x1 замена %1 расширением имени файла
%~s1 замена путем, содержащим только короткие имена
%~a1 Замена %1 атрибутами файла
%~t1 замена %1 датой и временем модификации файла
%~z1 замена %1 размером файла
%~$PATH:1 поиск в каталогах, перечисленных в переменной среды PATH, замена %1 полным именем первого найденного файла. Если переменная среды не определена или поиск не обнаружил файлов, модификатор выдает пустую строку.
%~dp1 замена %1 именем диска и путем
%~nx1 замена %1 именем файла и расширением
%~dp$PATH:1 поиск в каталогах, перечисленных в переменной среды PATH, и замена %1 именем диска и путем к первому найденному файлу.
%~ftza1 замена %1 строкой, аналогичной результату работы программы dir

Примечание



%1 и PATH в показанных выше примерах можно заменить на другие значения пакетных параметров.

Модификатор %* является уникальным, так как он представляет все аргументы, переданные пакетному файлу. Этот модификатор не используется в комбинации с модификатором %~. Конструкция %~ должна завершаться допустимым номером аргумента.

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

Использование фильтров

Фильтр команды используется с символом перенаправления канала команды (|) и является командой внутри команды, которая считывает ввод команды, преобразовывает ввод, а затем записывает выход. Команды-фильтры дают возможность сортировать, просматривать и отбирать часть выходной информации других команд.

Фильтры делят, переупорядочивают или выделяют отдельные части из проходящей через них информации. В приведенной ниже таблице перечислены команды-фильтры, доступные в Microsoft Windows XP.

Команда Описание
more Отображает содержимое файла или вывода команды в одном окне командной строки за раз.
find Поиск указанных символов в файлах и выходе команды.
sort Сортировка файлов и выхода команды по алфавиту.

Для направления данных из файла на вход фильтра используется символ «меньше» (<). Для направления на вход фильтра выхода другой команды используется канал (|).

Использование команды more

Команда more выводит содержимое файла или выхода команды в одном окне командной строки. Например, чтобы отобразить содержимое файла List. txt в одном окне командной строки:

more < list. txt

Отображается одно окно командной строки со сведениями, а затем в нижней части окна командной строки отображается строка -- More --. Для перехода к следующему окну командной строки, используется любая клавиша на клавиатуре, кроме клавиши PAUSE. Для остановки просмотра применяется комбинация CTRL+C.

Команда more полезна при работе с командами, создающими выход более одного окна командной строки. Например, при выводе дерева каталогов жесткого диска. Если на диске содержится больше каталогов, чем может быть одновременно выведено в окне командной строки, можно использовать команду tree с каналом (|) и команду more.

tree c:\ | more

Использование команды find

Команда find проводит поиск заданной строки или текста в файлах. Команда Cmd. exe отображает каждую строку, которая совпадает со строкой или текстом, указанным в окне коммандной строки. Команда find может быть использована как команда-фильтр и как обычная команда Microsoft Windows XP.

Чтобы использовать команду find в качестве команды-фильтра, необходимо включить символ «меньше» (<) и строку или текст, в котором требуется выполнить поиск. По умолчанию при поиске команда find учитывает регистр. Например, следующая команда будет искать строку "Pacific Rim" в файле Trade. txt:

find "Pacific Rim" < trade. txt

Выход не включает вхождение строки "pacific rim". Встречается вхождение строки "Pacific Rim" с прописными буквами.

Для сохранения результатов работы команды find (вместо отображения их в окне командной строки), надо ввести символ «больше» (>) и имя файла, в котором требуется хранить выход. Например, следующая команда ищет строку "Pacific Rim" в файле Trade. txt с сохранением результата в файле Nwtrade. txt:

find "Pacific Rim" < trade. txt > nwtrade. txt

Использование команды sort

Команда sort выполняет сортировку по алфавиту текстового файла или выхода команды. Например, следующая команда сортирует содержимое файла List. txt и отображает результаты в окне командной строки:

sort < list. txt

В этом примере команда sort сортирует строки файла List. txt в алфавитном порядке и выводит результат на экран без изменения файла. Для сохранения результатов работы команды sort (вместо их отображения) введите символ «больше» (>) и имя файла. Например, следующую команду можно использовать для алфавитной сортировки строк файла List. txt и сохранения результатов в файле Alphlist. txt:

sort < list. txt > alphlist. txt

Для сортировки вывода команды следует ввести команду, затем символ канала (|) и команду sort (команда| sort). Например, следующая команда сортирует в алфавитном порядке строки, которые содержат слово "Jones" (вывод команды find):

find "Jones" maillst. txt | sort

Использование операторов перенаправления команд

Операторы перенаправления команд используются для изменения местоположений потоков ввода и вывода команд, заданных по умолчанию, на какие-либо другие. Местоположение потоков ввода и вывода называется дескриптор.

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

Оператор перенаправления Описание
> Записывает данные на выходе команды вместо командной строки в файл или на устройство, например, на принтер.
< Читает поток входных данных команды из файла, а не с клавиатуры.
>> Добавляет выходные данные команды в конец файла, не удаляя при этом существующей информации из файла.
>& Считывает данные на выходе одного дескриптора как входные данные для другого дескриптора.
<& Считывает входные данные одного дескриптора как выходные данные другого дескриптора.
| Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием «канал».

По умолчанию, входные данные команды (дескриптор STDIN) отсылаются с клавиатуры интерпретатору команд Cmd. exe, далее Cmd. exe отправляет выходные данные команды (дескриптор STDOUT) в окно командной строки.

В следующей таблице представлены доступные дескрипторы.

дескриптор Числовой эквивалент дескриптора Описание
STDIN Ввод с клавиатуры
STDOUT Вывод в окно командной строки
STDERR Ошибка вывода в окно командной строки
UNDEFINED 3-9 Эти дескрипторы определяются индивидуально для каждой прикладной программы.

Номера от 0 до 9 представляют первые 10 дескрипторов. Для запуска программы и перенаправления любого из 10 дескрипторов используется интерпретатор команд Cmd. exe. Для задания требуемого дескриптора перед оператором перенаправления введите его номер. Если дескриптор не определен, то по умолчанию оператором перенаправления ввода «<» будет ноль (0), а оператором перенаправления вывода «>» будет единица (1). После ввода оператора «<» или «>» необходимо указать, откуда читать и куда записывать данные. Можно задать имя файла или любой из существующих дескрипторов.

Для задания перенаправления в существующие дескрипторы используется амперсанд (&), затем номер требуемого дескриптора (например, &номер_дескриптора). Например, для перенаправления дескриптора 2 (STDERR) в дескриптор 1 (STDOUT):

1<&2

Дублирование дескрипторов

Оператор перенаправления «&» дублирует выходные или входные данные с одного заданного дескриптора на другой заданный дескриптор. Например, для отправки выводных данных команды dir в файл File. txt и отправки ошибки вывода в файл File. txt:

dir>c:\file. txt 2>&1

При дублировании дескриптора происходит копирование всех его исходных характеристик. Например, если дескриптор доступен только для записи, то все его дубликаты будут доступны только для записи. Нельзя продублировать дескриптор с доступом только для чтения в дескриптор с доступом только для записи.

Перенаправление ввода команд (<)

Для перенаправления ввода команд с цифровой клавиатуры на файл или на устройство используйте оператор «<». Например, для ввода команды sort из файла List. txt:

sort<file. txt

Содержимое файла File. txt появится в командной строке в виде списка в алфавитном порядке.

Оператор «<» открывает заданное имя файла с доступом только для чтения. Поэтому с его помощью нельзя записывать в файл. Например, при запуске программы с оператором <&2 все попытки прочитать дескриптор 0 ни к чему не приведут, так как изначально он был открыт с доступом только для записи.

Примечание

Дескриптор 0 задан по умолчанию для оператора перенаправления ввода «<».

Перенаправление вывода команд (>)

Выходные данные практически всех команд высвечиваются в окне командной строки. Даже команды, выводящие данные на диск или принтер, выдают сообщения и запросы в окне командной строки.

Для перенаправления вывода команд из окна командной строки в файл или на устройство применяется оператор «>». Этот оператор используется с большинством команд. Например, для перенаправления вывода команды dir в файл Dirlist. txt:

dir>dirlist. txt

Если файл Dirlist. txt не существует, интерпретатор команд Cmd. exe создаст его. Если файл существует, Cmd. exe заменит информацию в файле на данные, полученные от команды dir.

Для запуска команды netsh routing dump и последующей отправки результатов ее работы в Route. cfg:

netsh routing dump>c:\route. cfg

Оператор «>» открывает заданный файл с доступом только для записи. Поэтому с помощью данного оператора файл прочитать нельзя. Например, при запуске программы с оператором перенаправления <&0 все попытки записать дескриптор 1 ни к чему не приведут, так как изначально дескриптор 0 был открыт с доступом только для чтения.

Примечание.

Дескриптор 1 задан по умолчанию для оператора перенаправления вывода «>».

Использование оператора «<&» для перенаправления ввода и дублирования

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

Например, для считывания файла File. txt на вход в дескриптор 0 (STDIN) введите:

<file. txt

Для открытия файла File. txt, сортировки его содержимого и последующей отправки в окно командной строки (STDOUT) введите:

sort<file. txt

Для того чтобы найти файл File. txt и перенаправить дескриптор 1 (STDOUT) и дескриптор 2 (STDERR) в Search. txt введите:

findfile file. txt>search. txt 2<&1

Для дублирования определенного пользователем дескриптора 3 в качестве входной информации для дескриптора 0 (STDIN):

<&3

Использование оператора «>&» для перенаправления ввода и дублирования

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

Для дублирования определенного пользователем дескриптора 3 в дескриптор 1 введите:

>&3

Для перенаправления всех выходных данных, включая выходные данные дескриптора 2 (STDERR), команды ipconfig в дескриптор 1 (STDOUT) и последующего перенаправления выходных данных в Output. log введите:

ipconfig. exe>>output. log 2>&1

Использование оператора «>>» для добавления вывода

Для добавления выходных данных команды в конец файла без потери хранящейся в нем информации используется двойной символ «больше» (>>). Например, следующая команда добавляет список каталогов, созданный командой dir, в файл Dirlist. txt:

dir>>dirlist. txt

Для добавления выходных данных команды netstat в конец файла Tcpinfo. txt введите:

netstat>>tcpinfo. txt

Использование оператора канала (|)

Оператор канала «вертикальная линия» (|) забирает выходные данные одной команды (по умолчанию STDOUT) и направляет их на вход другой команды (по умолчанию STDIN). Например, следующая команда сортирует каталог:

dir | sort

В данном примере обе команды запускаются одновременно, но команда sort приостанавливает работу до получения выходных данных команды dir. Команда sort использует выходные данные команды dir в качестве своих входных данных, а затем свои выходные данные отправляет в дескриптор 1 (STDOUT).

Комбинирование команд с операторами перенаправления

Комбинируя команды-фильтры с другими командами и именами файлов, можно создавать команды на заказ. Например, для сохранения имен файлов, содержащих строку «LOG», используется следующая команда:

dir /b | find "LOG" > loglist. txt

Выход команды dir отсылается в команду-фильтр find. Имена файлов, содержащие строку «LOG», хранятся в файле Loglist. txt в виде списка (например, NetshConfig. log, Logdat. svd и Mylog. bat).

При использовании более одного фильтра в одной команде их необходимо отделять с помощью канала (|). Например, следующая команда ищет в каждом каталоге диска C файлы, в названии которых присутствует строка «Log», и выводит их постранично на экран:

dir c:\ /s /b | find "LOG" | more

Наличие канала (|) указывает Cmd. exe, что выход команды dir нужно отправить команде-фильтру find. Команда findвыбирает только те имена файлов, в которых содержится строка «LOG». Команда more выводит на экран имена файлов, полученные командой find с паузой после заполнения каждого экрана.

Подстановка значений в переменные среды

Чтобы иметь возможность подставлять значения в переменную среды из командной строки или из сценариев, следует заключить имя соответствующей переменной в символы процентов (%имя_переменной%). Символы процентов указывают на то, что Cmd. exe должен обратиться к значениям переменных, а не делать посимвольное сравнение. После определения значения для имени переменной, имя переменной заключается в символы процентов. Cmd. exe проводит поиск всех вхождений имени переменной и заменяет его на определенное значение переменной. Например, требуется создать сценарий, содержащий различные значения (имена пользователей), и требуется определить соответствующее значение переменной среды USERNAME для каждого пользователя. Для этого следует написать сценарий с использованием переменной USERNAME, заключенной в кавычки. При выполнении сценария Cmd. exe заменит вхождения %USERNAME% соответствующими значениями, что избавит от необходимости делать это вручную для каждого пользователя. Подстановка значений не является рекурсивной. Cmd. exe проверяет переменные один раз.

Установка переменных среды

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

Чтобы отобразить переменную, в командной строке: set имя_переменной

Чтобы добавить переменную, в командной строке: set variablename=значение

Чтобы удалить переменную, в командной строке: set имя_переменной=

Имеется возможность использовать большинство символов в качестве значений переменных, в том числе пробел. При использовании специальных символов, таких как <, >, &, или ^, перед ними следует помещать управляющий символ (^) или кавычки. При использовании кавычек они включаются в значение переменной, так как все символы, следующие после знака равенства принимаются за значение переменной.

Чтобы создать значение переменной new&name: set varname=new^&name

Чтобы создать значение переменной "new&name": set varname="new&name"

При вводе в командной строке set varname=new&name появляется следующее сообщение об ошибке: "'name' is not recognized as an internal or external command, operable program or batch file."

В именах переменных регистр символов не учитывается. Однако, команда set отображает значение переменной так, как оно было введено. Можно комбинировать символы нижнего и верхнего регистра в именах переменных, чтобы облегчить восприятие кода (например, ИмяПользователя).

Примечания

Максимальный размер отдельной переменной среды составляет 8192 байта. Максимальный общий размер всех переменных среды, включая имена переменных и знак равенства, составляет 65 536 Кбайт.

Как автоматизировать запуск bat файлов

Очень часто необходимо автоматизировать запуск bat файлов для выполнения ими рутинных операций. Для запуска bat файлов по расписанию наиболее подходит Планировщик, входящий в стандартную поставку Windows. С это помощью можно очень гибко настроить запуск пакетного файла в определенные дни или часы, с определенным интервалом. Можно создать несколько расписаний и т. д.

Для локального запуска batch файлов можно пользоваться решениями от третьих фирм.
Batch файлы так же могут использоваться как логин-скрипты в доменах. При таком их использовании они будут исполняться при каждом входе пользователя в сеть не смотря на его желание. С их помощью можно автоматизировать сбор информации о машинах или о программном обеспечении, установленном на компьютерах пользователей, принудительно менять настройки Windows, устанавливать незаметно для пользователя программное обеспечение и автоматизировать решение других задач, ручное исполнение которых заняло бы очень много времени.

Как в bat файле дождаться появления определенного файла

Иногда необходимо при появлении определенного файла в папке выполнить какое-то действие. Чтобы организовать проверку появления файла в папке можно использовать следующий пакетный файл

:test
if exist c:\1.txt goto go

sleep 10

goto test

:go
notepad
Такой пакетный файл будет проверять с интервалом 10 секунд наличие в корне диска С файла 1.txt и когда файл 1.txt появится, будет выполнено действие, указанное после метки go, т. е. в этом примере будет запущен Блокнот.

Утилита sleep свободно распространяется в составе Resource Kit. Если файл 1.txt большого размера и копируется откуда-то, то может получиться так, что пакетный файл проверит его наличие в то время, как файл еще не скопировался или занят другим приложением. В таком случае, попытка выполнить какие-то действия с файлом 1.txt приведет к ошибке. Чтобы этого не произошло пакетный файл можно модифицировать следующим образом

:test
if exist c:\1.txt goto go

sleep 10

goto test

:go
rename c:\1.txt 1.txt

if not errorlevel 0 goto go

del c:\1.txt

Когда файл 1.txt скопировался на диск С не полностью, либо занят другим приложением, попытка его переименовать вызовет ошибку и цикл будет повторяться до тех пор, пока файл не скопируется полностью либо не будет освобожден. После того, как команда rename c:\1.txt 1.txt будет выполнена без ошибки (т. е. файл свободен), то с ним можно выполнять любые действия.

Алфавитный перечень команд

Append – разрешение программе открывать файлы данных в указанных папках, как будто они находятся в текущей папке Arp – вывод и изменение записей кэша протокола ARP Assoc – вывод или изменение связи между расширениями имени и типами файлов At – запуск программ и команд в заданное время Atmadm – контроль подключений и адресов, зарегистрированных диспетчером вызовов ATM в сетях с асинхронным режимом передачи (ATM) Attrib – просмотр, установка атрибутов файла или каталога

Bootcfg – настройка, запрос или изменение параметров файла Boot. ini

Cacls – просмотр или изменение файлов избирательных таблиц управления доступом (DACL) Call – вызов одного пакетного файла из другого без завершения выполнения первого файла Chcp – просмотр номера текущей кодовой страницы или изменение текущей кодовой страницы консоли Chdir (Cd) – вывод имени текущего каталога или переход в другую папку Chkdsk – вывод на экран отчета о состоянии диска Chkntfs – просмотр или задание планирования автоматической проверки системы для томов файловых систем FAT, FAT32 или NTFS при запуске компьютера Cipher – отображение или изменение шифрования папок и файлов на томах NTFS Cls – очистка окна командной строки Cmd – запуск нового экземпляра программы командного процессора Cmd. exe Cmstp – установка или удаление профиля службы диспетчера подключений Color – изменение цвета текста и фона в окне командной строки для текущего сеанса Comp – побайтное сравнение двух или нескольких файлов Compact – вывод сведений или изменение уплотнения файлов и каталогов в разделах NTFS Convert – преобразование томов с файловой системой FAT и FAT32 в тома с файловой системой NTFS Copy – копирование одного или нескольких файлов из одного расположения в другое Country – задание использования подсистемой MS–DOS международного формата для времени, дат, валют, разделителей и преобразования символов

Date – отображение текущей настройки системной даты Debug – запуск Debug. exe, программы для проверки и отладки исполнительных файлов MS–DOS Debug: a (assemble) – создание двоичного кода процессоров 8086/8087/8088 непосредственно в памяти Debug: c (compare) – сравнение двух блоков памяти Debug: d (dump) – просмотр содержимого заданного диапазона адресов памяти Debug: e (enter) – ввод данных в память по заданному адресу Debug: f (fill) – заполнение адресов в определенной области памяти заданными значениями Debug: g (go) – выполнение загруженной программы Debug: h (hexadecimal) – выполнение шестнадцатеричных арифметических операций над двумя заданными числами Debug: i (input) – считывание и вывод на экран одного байта из указанного порта ввода Debug: l (load) – загрузка файла или содержимого сектора диска в память Debug: m (move) – копирование содержимого одного блока памяти в другой Debug: n (name) – задание имени исполняемого файла для команд debug l (load) или w (write) или задание параметров для отлаживаемого исполняемого файла Debug: o (output) – вывод байта в порт вывода Debug: p (proceed) – выполнение цикла, строковой инструкции, программного прерывания или процедур, а также вход в другую инструкцию Debug: q (quit) – окончание работы программы Debug. exe без сохранения тестируемого файла и возврат в командную строку Debug: r (register) – редактирование содержимого одного или нескольких регистров ЦПУ Debug: s (search) – поиск в области памяти по шаблону из одного или нескольких байт Debug: t (trace) – выполнение одной инструкции с выводом содержимого регистров, флагов состояния и декодированной формы выполняемой инструкции Debug: u (unassemble) – деассемблирование байтов и просмотр соответствующего исходного кода, включая адреса и двоичные значения Debug: w (write) – запись файла или определенных секторов на диск Debug: xa (allocate expanded memory) – выделение заданного количества страниц памяти EMS Debug: xd (deallocate expanded memory) – освобождение дескриптора памяти EMS Debug: xm (мар expanded memory pages) – отображение логической страницы памяти EMS, соответствующей заданному дескриптору, в физическую страницу памяти EMS Debug: xs (display expanded memory status) – вывод сведений о состоянии памяти EMS Defrag – поиск и объединение фрагментированных файлов загрузки, файлов данных и папок на локальных томах Del (erase) – удаление заданных файлов Device – загрузка в память указанного драйвера устройства Devicehigh – загрузка драйвера устройства в верхнюю область памяти Dir – вывод списка файлов и подкаталогов каталога Diskcomp – сравнение содержимого двух гибких дисков Diskcopy – копирование содержимого гибкого диска на другой форматированный или неформатированный гибкий диск DiskPart – работающий в текстовом режиме командный интерпретатор, который позволяет управлять объектами (дисками, разделами или томами) с помощью сценариев или команд, вводимых с командной строки Dos – задание в подсистеме MS-DOS поддержки связи с верхней областью памяти (UMA) или загрузки части системы в область высокой памяти (HMA) Doskey – вызов программы Doskey. exe, которая позволяет повторно вызывать команды Windows XP, редактировать командные строки и создавать макросы Dosonly – запрет запуска из командной строки Command. com программ, отличных от приложений MS-DOS Driverquery – вывод списка всех установленных драйверов устройств и их свойств

Echo – вывод на экран сообщения или задание режима вывода на экран сообщений команд Echoconfig – вывод сообщений в процессе обработки файлов сведений о программах Config. nt и Autoexec. nt подсистемы MS-DOS Edit – запуск редактора MS-DOS Edlin – запуск строкового редактора, позволяющего создавать и редактировать текстовые файлы в формате ASCII Edlin: a (append) – загрузка части файла, если недостаток памяти не позволяет загрузить файл целиком Edlin: c (copy) – копирует блок последовательно расположенных строк в другое место внутри редактируемого файла Edlin: d (delete) – удаление заданного блока последовательно расположенных строк Edlin: e (end) – переименовывает исходную версию редактируемого файла на диске в резервный файл с расширением. bak Edlin: i (insert) – вставляет строки перед заданой строкой редактируемого файла Edlin: l (list) – выводит на экран заданый набор строк Edlin: [line] – выводит строку с заданным номером на экран Edlin: m (move) – перемещает блока последовательно расположенных строк на другое место в редактируемом файле Edlin: p (page) – производит постраничное отображение файла или его части Edlin: q (quit) – останавливает работу программы Edlin без записи редактируемого файла на диск Edlin: r (replace) – осуществляет поиск в блоке текста строки из одного или более указанных символов и заменяет каждое ее вхождение другой указанной строкой Edlin: s (search) – производит поиск файла по заданной строке Edlin: t (transfer) – производит объединение редактируемого файла с другим файлом на диске Edlin: w (write) – производит запись первой части редактируемого файла на диск Endlocal – окончание использования локального окружения в пакетной программе, восстановление значений переменных среды, имевшихся до выполнения соответствующей команды setlocal Eventcreate – позволяет администратору создать особое событие в указанном журнале событий Eventquery. vbs – вывод списка событий и их свойств из одного или нескольких журналов событий Eventtriggers – вывод и настройка триггеров событий на локальном или удаленном компьютере Evntcmd – настройка преобразования событий в ловушки и/или в адреса назначения ловушки в файле конфигурации Exe2bin – преобразование исполняемых файлов (.exe) в двоичный формат Exit – выход из текущего пакетного сценария или из программы Cmd. exe Expand – восстановление одного или нескольких сжатых файлов

Fc – сравнение двух файлов и вывод различий между ними Fcbs – задание числа блоков управления файлом (FCB), которые могут быть одновременно открыты подсистемой MS-DOS Files – задание количества файлов, к которым подсистема MS-DOS может иметь доступ одновременно Find – поиск заданной строки текста в файле или нескольких файлах Findstr – поиск образцов текста в файлах с использованием регулярных выражений Finger – отображает сведения о пользователе или пользователях конкретного удаленного компьютера (обычно с операционной системой UNIX), запускающего службу Finger или демон For – запуск некоторой команды для каждого файла из заданного множества Forcedos – запуск заданной программы в подсистеме MS-DOS Format – форматирование диска в заданном дисководе для использования системой Windows Fsutil – служебная программа командной строки, которая используется для выполнения связанных задач файловых систем FAT и NTFS, таких как управление точками повторной обработки, управление разреженными файлами, отключение тома или расширение тома Fsutil: behavior – запрашивает текущие настройки для создания имен файлов с длиной 8.3 символа, для возможности отображения расширенных символов в имена файлов длиной 8.3 символа в томах NTFS, для обновления штампа времени последнего доступа к томам NTFS, частоты событий, записанных в системных журнал, и количества места на диске, зарезервированного зоной основной таблицы файлов (MFT) Fsutil: dirty – создает запрос, чтобы проверить, задан ли «грязный» бит тома Fsutil: file – находит файл по идентификатору безопасности, запрашивает выделенные под файл области, задает короткое имя файла, допустимую длину данных файла, нулевые данные для файла, или создает новый файл Fsutil: fsinfo – перечисляет все приводы, запрашивает тип приводов, сведения о томах, сведения NTFS о томах и статистику файловой системы Fsutil: hardlink – жесткая связь представляет запись каталога для файла Fsutil: objectid – управляет идентификаторами объектов (OID) Fsutil: quota – управляет дисковыми квотами на томах Fsutil: reparsepoint – запрашивает или удаляет точки повторной обработки Fsutil: sparse – управляет разреженными файлами Fsutil: usn – управляет журналом изменения номеров последовательных обновлений (USN), в котором сохраняется архив всех изменений файлов в томе Fsutil: volume – управляет томом Ftype – вывод или редактирование связи между типом файла и его расширением

Getmac – возвращает аппаратный (MAC) адрес Goto – в пакетной программе передает управление Windows XP в строку, определенную меткой Gpresult – отображение параметров групповой политики и результирующей политики (RSOP) для пользователя или компьютера Gpupdate – обновляет локальные параметры и параметры групповой политики Active Directory, включая параметры безопасности Graftabl – служит для включения возможности отображения расширенного набора символов в графическом режиме

Help – справка Helpctr – запуск справки и поддержки Hostname – отображение имени узла, входящего в состав полного имени компьютера

If – обработка условий в пакетных программах Install – служит для загрузки резидентных программ в память Ipconfig – служит для отображения всех текущих параметров сети TCP/IP и обновления параметров DHCP и DNS Ipseccmd – служит для настройки политик IPSec (Internet Protocol Security) в службе каталогов либо в локальном или удаленном реестре Ipxroute – служит для отображения и изменения таблицы маршрутизации протокола IPX Irftp – служит для отправки файлов по инфракрасной связи

Label – служит для создания, изменения или удаления метки тома (т. е. имени) диска Loadfix – служит для загрузки программы выше первых 64 Кбайт обычной памяти и запуска этой программы Loadhigh – служит для загрузки программы в верхнюю область памяти Lodctr – служит для регистрации имен новых счетчиков производительности и текста объяснения для службы или драйвера устройства, а также для сохранения и восстановления значений счетчика и текста объяснения Logman – управляет и задает расписания для счетчиков производительности и журнала трассировки событий на локальном или удаленных компьютерах Lpq – служит для отображения состояния очереди печати на компьютере, использующем программное обеспечение сервера печати Line Printer Daemon (LPD) Lpr – служит для отправки файла на компьютер, использующий программное обеспечение сервера печати Line Printer Daemon (LPD), для подготовки к печати

Macfile – служит для управления серверами, томами, папками и файлами файлового сервера для «Макинтоша» из командной строки Mem – служит для вывода сведений о свободных и занятых областях памяти и программах, находящихся в памяти подсистемы MS-DOS Mkdir – создание папки или подпапки Mmc – служит для открытия окна консоли MMC Mode – служит для отображения состояния и изменения параметров системы, а также перенастройки портов или устройств More – служит для поэкранного вывода информации Mountvol – служит для создания, удаления и получения списка точек подключения тома Move – служит для перемещения одного или нескольких файлов из одного каталога в другой Msiexec – средство установки, изменения и выполнения операций установщика Windows из командной строки Msinfo32 – служит для отображения подробных сведений об оборудовании, системных компонентах и среде программного обеспечения

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.