Справка за командния ред на Windows. Основи на командния ред на Windows

Наскоро израснах от яростен enikey в много голяма компания до скромен системен администратор, който наблюдава мрежа от 10 компютъра. И като много мързелив системен администратор, той се изправи пред задачите да автоматизира дейността си. Преди шест месеца не знаех, че има конвейери в командния ред на Windows. Това беше първото шокиращо откритие. И отидох по-далеч и се оказа, че там, където писах помощни програми в C#, Delphi или обемисти скриптове с вложени цикли, можех да направя с няколко forfiles или robocopy команди.
Няма да говоря за простотии, като изброяване на файлове и папки с клавиша Tab. Под habrakat ще ви разкажа какво може да бъде полезно за начинаещи администратори и enikeys.

Бързи клавиши
Да започнем с горещите клавиши, защото първо трябва да проучим какво може да ни даде работната среда.

F1- В конзолата този клавиш работи точно като стрелката надясно, т.е. показва един символ от последната въведена (или избрана в хронологията) команда.
F2+<символ> - Показва последната въведена команда до посочения знак. Например, ако последната въведена от вас команда изглеждаше така:
ping 192.168.25.1
след това след натискане на клавишната комбинация F2+5Ще получите:
ping 192.168.2
F3- Показва последната и само последната команда в историята в нейната цялост.
F5- Показва последните въведени команди по ред, както и стрелката нагоре.
F6- Вмъква символ EOF в текущата позиция командна линия, което е същото като натискане на Ctrl + Z.
F7- Диалогов прозорец, съдържащ хронология на командите.

Alt+F7- Изчиства историята на командите.
<символ(ы)>+ F8- Повторение на команди, които започват с вече въведени знаци в командния ред.
Ако преди натискане F8не въвеждайте нищо, тогава този клавиш ще работи като стрелката нагоре, но с малка разлика - редовете ще се търсят циклично, т.е. след първата команда от списъка ще се покаже последната.
F9 +<число> - Вмъква команда от историята под съответния номер. Например в ситуацията, показана на екранната снимка по-горе, когато натиснете комбинацията F9+4ще се появи в конзолата:
ipconfig

Оператори от командния ред
Аз, преди много време, когато бях малък, дори не си представях как можете да работите в конзолата без графичен интерфейс. В края на краищата изходът на командите понякога отнема десетки страници и ако трябва да изберете някои данни от там, изходът страница по страница няма да се запази. Но един ден инсталирах FreeBSD на стар компютър, отворих наръчник и главата ми просто се завъртя от възможностите, които се отвориха. Там можете да пренасочите изхода на една команда към входа на друга команда и това се нарича конвейер.

Операторът за тръба в *nix и cmd е знакът за тръба.
Например извеждане на всички текстови файловев текущата папка ще покаже командата
директория | намери ".txt"

Оператор за конкатенация на команди
&
Пример: Command1 & Command2 - Първо ще се изпълни Command1 и едва след това Command2
И оператор
&&
Пример: Command1 && Command2 - Command2 ще бъде изпълнена само ако Command1 е успешна.
оператор ИЛИ
||
Пример: Команда1 || Command2 - Command2 ще бъде изпълнена само ако Command1 е неуспешна.

Скобите се използват за групиране на команди, примерите са:

  • (Command1 & Command2) && Command3 - Ако Command1 и Command2 успеят, Command3 ще бъде изпълнена.
  • (Екип1 и Екип2) || Command3 - Ако Command1 и Command2 се провалят, Command3 ще бъде изпълнена.

Благодаря за вниманието! Приемам критики и предложения...

UPD1
За тези, които не са в темата, циркумфлексът (тук този знак "^") означава натискане на клавиш с Ctrl (^C = Ctrl + C).

^C - Прекъсва командата, е, това всеки го знае.
^S - Слага на пауза изпълнението на командата и след това започва.
^I - Подобно на Tab, преминава през папки и файлове.
^M - Аналог на Enter.
^H - Подобно на Backspace.
^G - Като напишете командата echo ^G в партиден файл, можете да изберете системния високоговорител (високоговорител).
(Командите ^I и ^H , получени от мен по метода на "научното мушкане", има и ^J, но не знам какво прави)

P.S. Други тънкости на командата Windows низове, вече са многократно отразявани на Хабре. И не виждам смисъл от копи-пейст.
P.P.S. Връзки към интересни публикации и статии за други функции на командния ред на Windows.

Екип ПОМОГНЕви позволява да получите изход от справочна информация за най-често срещаните в операционните системи Windows семействакоманди. Помощната информация се показва както за вътрешни команди на обвивката (IF, GOTO и т.н.), така и за стандартни помощни програми за командния ред (BCDEDIT, CHKDSK и т.н.). За да получите помощ за конкретна команда, използвайте командния ред:

Екип HELP

ПОМОГНЕТЕ АКО- показва помощна информация за използването на командата АКО
ПОМОЩ assoc > C:\assochlp.txt- показва помощна информация за използването на командата ст.н.сизвеждане на резултатите в текстов файл C:\assochlp.txt

Екип ПОМОГНЕбез параметри, показва списък с команди, поддържани в тази версия на операционната система. Например за Windows 7:

ДОЦ- Извеждане или промяна на асоциации за разширения на имена на файлове.

АТРИБ- Показване и промяна на файловите атрибути.

БРЕЙК- Активиране и деактивиране на режима на обработка на клавишната комбинация CTRL + C.

BCDEDIT- Задава свойства в базата данни за зареждане, за да контролира bootstrap.

CACLS- Показване и редактиране на списъци за контрол на достъпа (ACL) до файлове.

ОБАДЕТЕ СЕ- Извикване на един команден файл от друг.

CD

CHCP- Показване или настройка на активната кодова страница.

CHDIR- Показване на името или промяна на текущата папка.

CHKDSK- Проверка на диска и статистика на дисплея.

CHKNTFS- Показване или промяна на напредъка на проверката на диска по време на зареждане.

CLS- Почистване на екрана.

cmd- Стартирайте друг интерпретатор на командния ред на Windows.

ЦВЯТ- Задайте цветовете на преден план и фон по подразбиране.

COMP- Сравнете съдържанието на два файла или два набора от файлове.

КОМПАКТЕН- Показване и промяна на файловата компресия на NTFS дялове.

КОНВЕРТИРАНЕ- Преобразуване на FAT в NTFS дискови томове. Не можете да конвертирате текущия активен диск.

КОПИЕ- Копирайте един или повече файлове на друго място.

ДАТА- Показване или настройка на текущата дата.

DEL

DIR- Показване на списък с файлове и подпапки от посочената папка.

DISKCOMP- Сравняване на съдържанието на две дискети.

ДИСКОПИРАНЕ- Копиране на съдържанието на един дискетадруг.

DISKPART- Показване и конфигуриране на свойствата на дисковия дял.

DOSKEY- Редактиране и повторно извикване на командни редове; създаване на макроси.

DRIVEQUERY- Показване на текущото състояние и свойства на драйвера на устройството.

ЕХО- Показване на съобщения и превключване на режима на показване на команди на екрана.

ENDLOCAL- Край локални променипакетна файлова среда.

ИЗТРИВА- Изтриване на един или повече файлове.

ИЗХОД- Изключване на програмата CMD.EXE (интерпретатор на командния ред).

FC- Сравнете два файла или два набора от файлове и покажете разликите между тях.

НАМИРАМ- Търсене текстов низв един или повече файлове.

FINDSTR- Търсене на низове във файлове.

ЗА- Изпълнете посочената команда за всеки от файловете в набора.

ФОРМАТ- Форматиране на диска за работа с Windows.

ФСУТИЛ- Показване и конфигуриране на свойствата на файловата система.

FTYPE- Показване или промяна на типовете файлове, използвани при съвпадение по разширения на имена на файлове.

ОТМИНЕТЕ- Прехвърлете контрола върху маркирания ред на пакетния файл.

GPRESULT- Показване на информация за групова политиказа компютър или потребител.

GRAFTTABL- Позволява на Windows да показва разширения набор от символи в графичен режим.

ПОМОГНЕ- Показва помощна информация за командите на Windows.

ICACLS- Показване, модифициране, архивиране или възстановяване на ACL за файлове и директории.

АКО- Операторско условно изпълнение на команди в партиден файл.

ЕТИКЕТ- Създаване, модифициране и изтриване на етикети на томове за дискове.

MD- Създаване на папка.

MKDIR- Създаване на папка.

MKLINK- Създаване на символни и твърди връзки

РЕЖИМ- Конфигуриране на системни устройства.

ПОВЕЧЕ ▼- Последователно извеждане на данни на части от размера на един екран.

ХОД- Преместете един или повече файлове от една папка в друга.

ОТВОРЕНИ ФАЙЛОВЕ- Показване на файлове, отворени на споделена папкаотдалечен потребител.

ПЪТЕКА- Показва или задава пътя за търсене на изпълними файлове.

ПАУЗА- Слага на пауза изпълнението на партиден файл и показва съобщение.

POPD- Възстановява стойността на предишната активна папка, запазена с помощта на командата PUSHD.

ПЕЧАТАЙТЕ- Отпечатва съдържанието на текстов файл.

ПОДКАЗВАНЕ- Променя подканата в командния ред на Windows.

PUSHD- Запазва стойността на активната папка и се премества в друга папка.

RD- Изтрива папка.

ВЪЗСТАНОВЯВАНЕ- Възстановява четливи данни от лошо или повредено устройство.

REM- Поставя коментари в пакетни файлове и файла CONFIG.SYS.

REN

ПРЕИМЕНУВАНЕ- Преименува файлове или папки.

ЗАМЕНИТЕ- Заменя файлове.

RMDIR- Изтриване на папка.

РОБОКОПИЕ- Подобрен инструмент за копиране на файлове и дървета на директории.

КОМПЛЕКТ- Показва, задава и премахва променливи на средата на Windows.

SETLOCAL- Започва локализиране на промените в средата в партиден файл.

SC- Показва и конфигурира услуги (фонови процеси).

SCHTASKS- Изпълнява команди и стартира програми по график.

SHIFT- Промяна на позицията (отместване) на заместените параметри за пакетния файл.

ИЗКЛЮЧВАМ- Локално или отдалечено изключване на компютъра.

ВИД- Сортиране на входа.

СТАРТ- Стартирайте програма или команда в отделен прозорец.

SUBST- Присвояване на име на устройство към определен път.

SYSTEMINFO- Показване на информация за системата и конфигурацията на компютъра.

СПИСЪК СЪС ЗАДАЧИ- Показване на всички изпълнявани задачи, включително услуги.

TASKKILL- Прекратяване или спиране на процес или приложение.

ВРЕМЕ- Извеждане и настройка на системното време.

ЗАГЛАВИЕ- Присвояване на заглавие на прозорец към текущата сесия на интерпретатора на командния ред CMD.EXE.

ДЪРВО- Графично показване на структурата на директориите на диск или папка.

ТИП- Показване на съдържанието на текстови файлове.

ВЕР- Показване на информация за Windows версии.

ПРОВЕРКА- Настройка на режима за проверка на правилността на запис на файлове на диск.

VOL- Показване на етикета и серийния номер на тома за диска.

XCOPY- Копиране на файлове и дървета на директории.

WMIC- Показване на WMI информация в интерактивна среда.

За да изведете списъка в текстов файл, можете да използвате командно пренасочване на изхода:

ПОМОЩ > myhelp.txt

Списъкът съдържа най-често срещаните команди, повечето от които присъстват във всички операционни системи от семейството на Windows (ВРЕМЕ, ДАТА, КОПИРАНЕ . . .). Някои от командите са вградени в обвивката CMD.EXE(REM, COLOR и т.н.), но повечето от тях са помощни програми от командния ред, включени в стандартните дистрибуции. Списъкът, получен с помощта на HELP, не съдържа дори половината от командите, които са част от съвременните версии на операционните системи от семейството на Windows. Когато се опитвате да използвате HELP, за да получите обща информацияот команда, която не се поддържа от него, например помощен реагент т.н, се показва съобщението:

Тази команда не се поддържа. Използвайте опцията "reagentc /?".

Тоест в допълнение към командата ПОМОГНЕвъзможно е да получите помощна информация, като използвате опцията за команден ред /? или -? :

реагентc /?- Показване на подсказка за използване на командата REAGENTC за конфигурация на средата за възстановяване на Windows, която не се поддържа от HELP.

Описание на конзолните команди

Почти всички команди, които можете да изпълните в командния прозорец

Идентични на стандартните MS-DOS команди, но в допълнение към тях има

Доста обширен набор от собствени команди Windows конзоли xp. Техният кратък

Командни аргументи.

Dir [път] [име на файл] атрибути]]

[ Аз [[:]false]] поръчвам]]

Описание на конзолните команди 129

Показва съдържанието на текущата папка. Ако като аргумент на командата

Ако устройството и пътят са посочени, в прозореца на конзолата ще се покаже списък със съдържанието

определена папка. Значенията на другите аргументи са:

/A - показва само файлове с посочените атрибути:

D - само директории;

О Н - само скрити файлове;

S - само системни файлове;

Тирето преди аргумента (≪-≫) има значението на логическия оператор ≪NOT≫.

Например командата dir /A:D изброява само подпапките на текущата папка,

Командата dir /A: -S изброява всички файлове и папки, с изключение на системите.

/B - извежда само имена на файлове (без разширения);

/C - използвайте разделител на групи от цифри при показване на размери

/D - изведе списък с файлове в няколко колони със сортиране;

/L - показва имената на файловете с малки букви;

/N - показва имената на файловете в най-дясната колона;

/0 - сортиране на списъка с показани файлове в следния ред:

Q N - по име (според азбуката);

S - по размер (във възходящ ред);

E - по разширение (според азбуката);

D - по дата на създаване (от най-старите към най-новите);

G - Първо показва подпапките на текущата папка.

Тире преди аргумент (≪ ≫) обръща изходния ред. Например-

Освен това, командата dir /0-S показва съдържанието на текущата папка според размера

Файлове в низходящ ред.

/P - извеждане страница по страница на списък с файлове и папки със задължителна пауза

Когато екранът се запълни;

/Q - показва информация за собствениците на файлове;

/S - извежда списък от файлове заедно със списък на съдържанието на подпапки;

/T - изведе списък с файлове в съответствие с зададения времеви критерий:

C - по дата на създаване;

W - до датата на последната промяна;

А - по датата на последния достъп до файла;

/W - извеждане на списък в няколко колони;

/X - показва кратки имена за файлове, чиито имена не съвпадат

DOS стандарт. Форматът е подобен на изхода с ключа /N, но с кратки имена

130 Глава 7 Команден ред

Файловете се показват отляво на дългите. Ако файлът няма кратко име,

Вместо това се показват интервали;

/4 - показва числото на годината в четирицифрен формат.

cd [устройство:] [път:]

chdir [устройство:] [път:]

Придвижете се до посочената папка, където устройството и пътят са пълни или относителни пътища

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

Използва се стойността ≪..≫, указваща прехода към едно ниво нагоре

(в този случай командата ще изглежда така: cd..). Ако в обозначението на пътя

Има знак за интервал, такъв път може да бъде ограден в кавички.

Аргументът /D се използва за промяна на текущото устройство и папка едновременно.

За командата CHDIR текущото име на директория в низа за извикване се преобразува в

Същият регистър на знаците, в който са въведени имената, съществуващи на диска. Така,

cd C:\TMP всъщност ще направи C:\Trnp текущата директория, ако съществува.

Звуци на диск. Командата CHDIR спира да третира интервалите като разделители.

Дали това ви позволява да отидете до поддиректория, чието име съдържа интервали, не

Заграждане на цялото име или път в кавички. Например командата cd \winnt\profiles\

Username\programs\start menu дава същия резултат като командата cd

"\winnt\profiles\потребителско име\programs\старт меню".

Ако трябва да отидете до основната папка на диск, можете просто да въведете

В командния ред името на това устройство. Например командата E: прескача към корена

Дял на диска E:.

КОПИРАЙТЕ [от] какво [+ източник [+ . . . ] ] [където [под име] ]

Копиране на един (или няколко) файла на друго място на диска. Тук:

[от] какво - пътя и името на изходния файл за копиране. Ако пътят от

Да, копираният файл ще бъде взет от текущата папка;

Къде [под името] - пътят до папката, в която искате да копирате това

Файлът и неговото име, ако собствено имев процеса на копиране следва от-

/A - индикация, че файлът е ASCII текстов файл;

/B показва, че файлът е двоичен;

/D - индикация за възможността за създаване на криптиран файл;

/V - проверка дали файловете са копирани правилно;

/N - ако е възможно, използвайте кратки имена при копиране;

Описание на конзолните команди 131

/Y - не иска потвърждение за презаписване на файла, ако целта

/-Y - не забравяйте да поискате потвърждение за презаписване на файла, ако

Целевата папка вече има файл със същото име;

II- копиране на мрежови файлове.

За да обедините няколко файла при копиране, посочете една дестинация

И няколко изходни файлове, използвайки заместващи знаци или формат

Файл1+файл2+файл3+

Пример за използване на командата:

Copy c:\programs\filel.exe /V d:\files\file2.com - копира файла filel.exe, разширява

Поставен в папката с програми на устройството C:, в папката с файлове на устройството D: под името

MKDIR [устройство:] път

MD [устройство:] път

Създава папка в посочената папка или на посоченото устройство. В случай на използване

За разширена обработка на команди може да се използва командата MKDIR

С допълнителни опции за автоматично създаване на всички

Междинни папки в посочения път. Например, ако папката /a не съществува-

Не, командата mkdir \a\b\c\d прави същото като следното

Брой отбори

MOVE [устройство:][път]име на файл [ , . . . ] дестинация

MOVE [устройство:] [път] име на папка ново име на папка

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

диск. Тук:

[drive:][path]filename - пълен или относителен път и име на преместването

Моят файл или група от файлове. Списъкът с файлове може да бъде посочен и повторно

Броят имена на файлове, разделени със запетаи и използване на под-

машини;

Дестинация - пътят до папката, в която трябва да бъде преместен посоченият файл.

Ако искате файлът да бъде преименуван едновременно с преместването

Van, заедно с пътя на дестинацията, можете да посочите новото му име;

folder_name - името на папката, която искате да преместите;

New_folder_name - името, което трябва да бъде присвоено на папката, когато бъде преместена,

Ако искате да го преименувате едновременно с преместването му;

132 Глава 7 Команден ред

/Y - показва предупредителен прозорец при презаписване на файлове и папки,

Ако вече има файлови обекти със същото име в целевата папка;

/-Y - презаписва файлове и папки без предупреждение, ако папката съдържа

Стойностите вече съществуват файлови обекти със същото име.

RMDIR [устройство:] път

RD [устройство:] път

Командата изтрива папката с посоченото име. Тук:

[drive:]path - пълен (или относителен) път към папката за изтриване. Ако

Пътят не е посочен, но само името на папката е посочено като аргумент на командата,

Тази папка ще бъде премахната от текущата папка;

/S - изтрива не само посочената папка, но и всички, които се съдържат в нея

Подпапки и файлове;

/Q - не изисквайте потвърждение за изтриване, ако папката се изтрива

Съдържа други файлови обекти.

ЗАМЕНИТЕ [устройство1:][път1]име на файл [устройство2:][път2]

ЗАМЕНИТЕ [устройство1:][път1]име на файл [устройство2:][път2]

С тази команда можете да замените тези, намиращи се във всяка папка с

Дискът с вашите компютърни файлове е друг набор от файлове. Тук:

[drive1:][path1]filename - пътя и името на един или повече файлове, които

Eye трябва да замени файловете в посочената папка;

[disk2:][path2] - път до папката, в която се извършва подмяната;

/A - посочените файлове се добавят към целевата папка, без да се унищожава текущата й

Подсилено съдържание (този превключвател е несъвместим с превключвателите /S и /U);

/P - показва подкана на екрана преди презаписване или копиране

/R - позволява презаписване и замяна на файлове с атрибута ≪Само за четене

Niya≫ заедно с други;

/W - когато копирате файлове от дискета, изчакайте дискът да бъде поставен, докато

Началото на операцията;

/S - замяна на файлове при запазване на структурата на папките, т.е

Всички подпапки на целевата папка заедно с цялото им съдържание;

/U - замени само тези файлове, чиито копирани копия имат повече от

Нова версия.

ПРЕИМЕНУВАНЕ [устройство:] [път] име на файл1 име на файл2

REN [устройство:] [път] име на файл1 име на файл2

Преименува един или повече файлове в указаната папка

(в този случай файлът filename1 се преименува на filename2).

Описание на конзолните команди 133

Имайте предвид, че не можете да посочите различно устройство или друго

Папка Гай.

DEL атрибути]] аргумент

ИЗТРИВАНЕ на атрибути]] аргумент

Изтриване на файловете, посочени в командата. Използва се като аргумент

Имена на един или повече файлове и за изтриване на група файлове

Можете да използвате заместващи знаци. Ако аргументът е

Папката, в която ще бъдат изтрити всички файлове. Тук:

/P - показва подкана за потвърждение преди изтриване на всеки файл;

/F - извършва принудително изтриване на файлове, достъпни само за

/S - изтрива посочените в аргумента файлове от всички подпапки на дадената

/Q - забранете извеждането на подканата за потвърждение на изтриването на всеки файл;

/A - изтриване само на файлове с посочените атрибути:

H - само скрити файлове;

Q S - само системни файлове;

R - файлове само за четене;

A - само файлове с атрибут "Архивирани".

Знакът тире (≪-≫) преди аргумент има стойността на логически оператор

≪НЕ≫. Например командата ERASE d:\folder\*.dll /A: -S ще премахне

Поставен на устройство D: папка FOLDER всички файлове с разширение .DLL, с изключение на

Чений системен.

ЗАБЕЛЕЖКА

Изходните резултати за ключа /S са обърнати, т.е. в прозореца на конзолата

Показани са само имена изтрити файлове, а не файлове, които не могат да бъдат намерени.

REM [текст]

Поставя посочения коментар в партиден файл или файл CONFIG.SYS.

ASSOC [.разширение[=[тип файл]]]

Позволява ви да зададете файлови асоциации за различни видовефайлове. Тук:

Разширение - разширение на файлове, за които е създадена асоциацията;

Тип файл - програмата, която ще бъде свързана с дадения тип файл.

Ако тази команда се издаде без използване на допълнителни аргументи, тогава

Екранът показва текущата таблица с файлови асоциации за всички свързани

Бани във файловата система. Ако посочите само регистрираното разширение

Конкретен тип файл, екранът ще покаже списък с асоциации за това

134 Глава 7 Команден ред

Разширения. Ако не е указано съвпадение след знака за равенство за дадено

Тип файл, всички съществуващи асоциации за такива файлове ще бъдат премахнати.

AT [\\име на компютър] [ [номер] | /ИЗТРИЙ]

В [\\име на компютър] време [ /ВСЕКИ:ден[,...] | /СЛЕДВАЩ:fleHb[,...]]

"екип"

Тази команда е за изпълнение различни програмиили направи-

Ния командва по график - в даден час в определени дни. използване-

Извикването на AT командата е възможно само ако вашият компютър има

Планировчикът на задачи стартира. Тук:

\\име на компютър - име отдалечен компютър V локална мрежа, използвайте-

Яде, ако програмата се стартира от тази машина. Ако тази двойка

Измервателят е пропуснат, задачата е присвоена на локалния компютър;

Номер - пореден номер на планираната задача;

/delete - отменя предварително планирана задача. Ако кодът на задачата не е посочен,

Отменя всички задачи, планирани за този компютър;

/да - не иска потвърждение за изтриване на всички насрочени

нови задачи;

Time - начален час на командата във формат ЧЧ:ММ:СС;

/interactive - позволяват взаимодействието на задачата с потребителя, work-

Изпълнение на компютъра, докато задачата се изпълнява;

/eyey:day[,...] - задачата се стартира в посочените дни от седмицата или месеца

Ца. Ако датата е пропусната, се използва текущият ден от месеца;

/следващ: ден[,...] - задачата ще бъде изпълнена на следващия посочен потребител

Лем ден от седмицата (например следващия вторник). Ако датата е пропусната, използвайте

Използва текущия ден от месеца;

"команда" е конзолна команда на Windows XP или име на партиден файл.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -n] [устройство:] [път] [име на файл] ]

Комплекти за даден файлопределени атрибути:

Задайте посочения атрибут;

Премахване на посочения атрибут;

R - атрибут ≪Само за четене≫;

A - атрибут "Архив";

S - атрибут ≪Системен≫;

H - атрибут "Скрит";

[устройство:] [път] [име на файл] - устройство, път и име на файл или набор от файлове за

Обработка от екипа;

/S - обработва файлове с посочените имена не само в текущата папка,

Но също и във всичките му вложени подпапки;

/D - обработка на файлове и папки.

Описание на конзолните команди 135

Тази директива разрешава и забранява режима за обработка на прекъсвания на процеса.

Изпълнение на програмата в DOS среда чрез натискане на клавишите Ctrl + C. В Windows XP

Тази команда е включена единствено с цел съвместимост с

Грам на MS-DOS, не засяга работата на Windows приложенията. Когато е включен

Подобрена обработка на команди в операционната зала Windows система XP ко-

Мандата BREAK задейства състояние на точка на прекъсване, докато програмата работи.

Отидете на Windows Debugger.

CACLS име на файл ] ]

[L)име [ . . . ] ]

Управлявайте списъци за достъп до файлове (ACL), включително преглед и редактиране

Въвеждане. Прилага се само за дискови дялове, съдържащи файл

NTFS система. Тук:

Име на файл - Показва таблица, ако не са дадени други аргументи.

Контрол на достъп до даден файл;

/T - замяна на таблици за контрол на достъпа за даден файл или група от файлове

Риболов както в текущата папка, така и във всички вложени подпапки на тази папка;

/ E - променете (редактирайте) таблицата за контрол на достъпа за това

Go файл или група от файлове;

/C - продължаване на изпълнението на командата при получаване на грешка за отказ

/G име-.access - присвоява права за достъп до посочените файлови обекти

Там за потребителя, чийто акаунт е посочен като аргумент

Име. Сред възможните видове достъп, които трябва да бъдат въведени като ар-

Gumenta достъп, можете да изброите следното:

R - достъп ≪Само за четене≫;

W - достъп за запис;

Ф- пълен достъп;

/R име - отменя всички разрешения за потребителя, чийто акаунт

Посочен като аргумент за име. Използва се само заедно с ключа /E;

/P име:достъп - замени съществуващите разрешения за потребителския акаунт

Записът, чието име е посочено като аргумент, с посочените разрешения

Като аргумент за достъп:

N - няма разрешения;

O R - достъп ≪Само за четене≫;

W - достъп за запис;

C - достъп за редактиране (разрешава ефекта на аргумента W);

F - пълен достъп;

136 Глава 7 Команден ред

/ D име - забранете достъпа до файл или папка за потребителски акаунт

Буквата на която е посочена като аргумент на името.

ЗАБЕЛЕЖКА

За да зададете режими на достъп за група файлове, можете да използвате

Стойностите на имената на файловете са заместващи знаци. Също така, когато извиквате команда, можете да посочите

ДДС няколко потребители.

В процеса на показване на таблиците за контрол на достъпа на операционната система

Моят използва следните конвенции:

CI (Container Inherit) - знак за наследяване на разрешения от контейнери.

ACE ще бъде наследен от папки;

01 (Object Inherit) - знак за наследяване на разрешения по обекти. ACE бу-

Det се наследява от файлове;

Yu (Само наследяване) - знак за изключително наследяване на разрешения.

ACE не може да се приложи към текущия файл/папка.

Пример за използване на командата: CACLS private.txt /G user:F - отваря се за

Потребителят USER има пълен достъп до файла private.txt.

CALL [устройство:] [път] име на файл [опции]

Тази команда ви позволява да извиквате един пакетен файл от друг. Като

Аргументът параметри използва набор от превключватели на командния ред, необходими

Myh при извикване на целевия пакетен файл. Също така може да се използва командата CALL

Използва се заедно със специални етикети, които играят в този случай

Ролята на дестинацията (точката) на извикването на пакетния файл. В този случай се прилага следното

Издухващ синтаксис:

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

Когато използвате този вариант на извикване на тази команда, операционната система

Ma автоматично създава нов контекст за текущия пакетен файл с посочения

Аргументи и управлението на изпълнението на файла се прехвърля към инструкцията, след това

Духане директно след марката. Пакетният файл е излязъл

Достигайки своя край два пъти: първият изход прехвърля контрола на инст.

Инструкцията непосредствено след реда, съдържащ директивата CALL, вторият изход

Завършва изпълнението на файла. Използването на инструкцията GOTO:EOF ви позволява да

Задайте безусловно прекъсване на изпълнението на файла във всяка точка от него.

SNSR

Задава кодовата страница с посочения номер като активна.

Когато се извиква без аргументи, връща номера на текущата кодова страница.

CHKDSK [том:[[път]име на файл]] ]

Проверява посочения диск с помощта на програмата Check Disk, когато се извиква без

Аргументът проверява текущото устройство. Тук:

Описание на конзолните команди 137

Път, име на файл - името на файл или група от файлове за проверка за фрагмент -

Qiyu. Използва се само в файлова система FAT/FAT32;

/F - проверка за грешки и автоматичното им коригиране;

/V - в процеса на проверка на диска показва пълните пътища и имена на съхранените

На файловото устройство. За дискове, съдържащи NTFS дялове,

Съобщения за почистване;

/R - търсене лоши сектории възстановете тяхното съдържание

моя. Изисква задължително използване на ключа /F;

Ключовете на всички текущи дескриптори за дадения том ще бъдат невалидни-

Нас. Изисква задължително използване на ключа /F;

/L: размер - по време на проверката, променете размера на лог файла до посочения

Стойности (в килобайти). Ако не е посочена стойност, текущата

Размер на файла. Използва се само във файловата система NTFS;

/I - не извършва стриктна проверка на елементите на индекса. Само използвани

Ko във файловата система NTFS;

/C - не проверявайте за цикли в структурата на папката. Използва се само във файлове

Ниска NTFS система.

ЗАБЕЛЕЖКА

Превключвателите / I и / C значително намаляват времето за работа на програмата Check Disk, но по-малко

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

Система с ниска грешка.

Том на CHKNTFS: [ . . . ]

^ CHKNTFS /D

CHKNTFS /T [: време]

CHKNTFS /X том: [ . . . ]

CHKNTFS /С том: [ . . . ]

Контролира как работи програмата Check NTFS, когато компютърът се зарежда

При проверка за грешки. Тук:

Том - определя етикета на тома на диска, който се проверява, точката на монтиране или

Име на устройството, последвано от двоеточие (например C:);

/D - включва стандартния режим на проверка на дискове от тази програма:

Дисковете се проверяват всеки път, когато компютърът се стартира, в случай на откриване

Zhenya грешки стартира CHKDSK;

/T[: време] - позволява ви да промените стойността на параметъра AUTOCHK (в секунди),

Контролиране на интервала от време преди началото на автоматичната проверка

Ki дискове (през това време програмата обръща

Обратно броене). Ако не е указан период от време, текущият

Стойността на параметъра AUTOCHK;

138 Глава 7 Команден ред

/X - деактивира стандартните дискове за проверка при зареждане.

В този случай се губят данни за предварително изключени дискове от контролния списък.

/C - иска разрешение за проверка на дискове при следващо зареждане

компютър. Ако бъдат открити грешки, се стартира програмата CHKDSK.

Когато тази команда се извика без никакви аргументи, се показва екранът

Текущото състояние на флага за проверка този диск.

Неговото изпълнение изчиства екрана на командния ред.

Стартира друго копие на командния интерпретатор на Windows XP (вижте раздел

ЦВЯТ [цвят]

Задава опциите за цвят на фона и текста по подразбиране за

Текстови прозорци на командния ред. Стойностите на цвета се задават с помощта на

две шестнадесетични числа, първото от които определя цвета на фона на прозореца,

И второто е цветът на текста. Тъй като всяко от тези числа, този отбор може

Можете да използвате следните стойности:

0 - черно;

1 - синьо;

2 - зелено;

3 - синьо;

4 - червено;

5 - лилаво;

B - жълто;

7 - бяло;

8 - сиво;

9 - светло синьо;

А - светло зелено;

B - светло синьо;

C - светло червено;

D - светло лилаво;

E - светложълт;

F - ярко бяло.

Например, когато извиквате командата COLOR OB, фонът на прозореца на командния ред ще остане

Черно и шрифтът ще стане светлосин. При извършване на това съ-

Mands без никакви аргументи автоматично ще възстановят цветовете

Прозорците на командния ред, посочени в ключа DefaultCoior в системния регистър на Windows XP.

Описание на конзолните команди 139

Командата COLOR връща грешка с кода ERRORLEVEL 1, ако потребителят

Tel ще се опита да зададе същите цветове като аргумента на командата

За фон и текст.

COMP [име на файл1] [име на файл2]

Използвайки тази команда, можете да сравните съдържанието на два файла или два

Набори от файлове, ако аргументите filename1 и filename2 са посочени с помощта на

Аз ям заместващи символи. Тук:

Filename1, filename2 - имена на файлове или набори от файлове за сравнение;

/D - показване на информация за открити разлики в десетичен знак

формат;

/A - показва информация за откритите разлики в ASCII формат;

/L - показва номерата на редовете, където са открити разлики;

/N=4HOIO - брой първи редове във всеки файл за сравнение

/C - отмяна на чувствителността към малки и главни букви: сравнението ще бъде направено без да се взема предвид

регистър на буквите ASCII;

/OFF - проверка и във файлове с поставен флаг

≪Автономен≫.

КОМПАКТЕН ] [ / I ] [ име на файл [ . . . ] ]

Показва и също така ви позволява да промените съотношението на компресия на съхранените файлове

На дискови дялове с файлова система NTFS. Тук:

/С - компресира файловете и папките, посочени като аргумент за име на файл. Папки

Те са маркирани по такъв начин, че файловете се добавят към тях впоследствие

Също така стават компресирани;

/U - разопаковайте файловете и папките, посочени като аргумент за името на файла -

Ключ. Папките са маркирани по такъв начин, че впоследствие да се добавят към тях

Файловете стават некомпресирани;

/S - обработва всички вложени подпапки и файлове, съхранявани в тях. от

По подразбиране командата обработва само текущата папка и нейното съдържание;

/A - обработва файлове с атрибути "Скрити" и "Системни". По подразбиране

Chania, такива файлове се пропускат;

/ I - принуждава командата да продължи изпълнението, дори ако се появи

Nii грешки. По подразбиране, когато възникне грешка, всички причинени от това

Операциите се прекратяват по команда;

/F - принудително компресиране на всички зададени от потребителя файлове, дори ако

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

Обектите не се обработват;

/Q - по време на операцията показва на екрана само най-значимите

Интелигентност.

140 Глава 7 Команден ред

Когато извиквате командата COMPACT без никакви аргументи в прозорец на командния ред,

Ki показва информация за компресията на файловете, съхранени в текущата папка. При

Когато изброявате множество опции в командния ред, те трябва да бъдат

Разделени с интервали.

КОНВЕРТИРАНЕ на устройство: /FS:NTFS

Преобразува FAT дисковите дялове в NTFS формат. Командата не се изпълнява

За текущия дисков дял. Тук:

Disk: - името на дяла на диска, който ще се преобразува, последвано от двоеточие, например F:;

/FS:NTFS - целева файлова система (NTFS);

/V - показване на системни съобщения по време на операцията;

/Sut,Agea:file_name - името на служебния файл в основния дял на диска за повторно

Запазване на дисково пространство за NTFS системни файлове;

/NoSecurity - деактивирайте ограниченията за достъп до конвертирани файлове

И папки;

/X - ако е необходимо, изключете силата на звука, преди да го проверите. след от-

Ключовете на всички текущи дескриптори за дадения том ще бъдат невалидни.

ДАТА [ аз ][дата на]

Дати според компютърния календар и ви подканва да въведете нова дата. Да запазя

За текущата дата натиснете клавиша Enter. С клавиша /T про-

Sto отпечатва текущата дата, без да бъде подканен да я промени.

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

Тази команда извършва сравнение файл по файл на две дискети.

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

Тази команда копира съдържанието на една дискета на

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

go space и същата файлова система, и аргументите на командата могат

Обърнете се към същото физическо устройство - например устройство A:.

Когато използвате ключа /V, копирането се извършва с проверка за коректност

Износване на запис.

ЕХО ВКЛ. или ИЗКЛ

ECHO [низ]

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

Параметър низ, а също така ви позволява да конфигурирате режима на показване на съобщения в прозореца

Описание на конзолните команди 141

командна линия. Когато командата се извика без аргументи, екранът се връща

Стойността на текущия режим.

Тази команда се използва без никакви допълнителни опции. При

Неговото изпълнение излиза от програмата за интерпретатор на команди и

Затваряне на прозореца на командния ред.

FC] [I]

[устройство1:][път1]име на файл1 [устройство2:][път2]име на файл2

FC /TO [устройство1:][път1]име на файл1 [устройство2:][път2]име на файл2

Тази команда сравнява два файла или набори от файлове (ако

Аргументите се дават с помощта на заместващи знаци) и показва информация

за разликите между тях. Тук:

[устройство1:][път1]име на файл1, [устройство2:][път2]име на файл2 - пътища и имена на първия

И вторите файлове (набори от файлове), предназначени за сравнение;

/A - показва само първия и последния ред за всяка група времена

/B - сравнение на двоични файлове;

/C - сравняване без значение на главни и малки букви;

/L - сравнение на файлове в ASCII формат;

/LBn - открива максималния брой несъответствия за броя на редовете,

Дадено от параметъра n;

/N - показва номерата на редовете на екрана при сравняване на файлове във формата

/OFF - сравнява файлове с поставен флаг ≪Offline≫;

I - не приемайте табулаторите като еквивалентни при проверка

Брой пространства;

/U - сравнение на файлове във формат Unicode;

/W - пропуска интервали и раздели по време на проверката;

/nnnn - този параметър определя броя на последователните съвпадащи редове,

Които трябва да бъдат изпълнени след установяване на несъответствие.

FIND L7N] ] "низ" [[устройство:][път]име на файл[ ...]]

Търсене на даден низ във файл или набор от файлове. Тук:

[drive1:][path1]filename - пълният или кратък път и име на файл, в който

Търсене в ход;

нова проба;

/C - показва само общия брой редове, съдържащи посочения модел;

142 Глава 7 Команден ред

/N - показва само номерата на редовете, съдържащи дадения модел;

/I - не прави разлика между главни и малки букви по време на търсене;

Номинална≫.

Ако тази команда е въведена без никакви аргументи, търсенето се извършва

В текста, въведен от клавиатурата, или в текста, предаван през конвейера,

Mande FIND е друга конзолна команда.

FINDSTR [D.]

] линии

[[устройство:][път]име на файл]

Тази директива търси файлове, съдържащи дадения модел. Тук:

[устройство:][път]име на файл - пълен или кратък път и име на файл (група

Файлове), сред които се извършва търсенето;

String - низ с примерен текст за търсене;

/B - търсене на посочения модел само в началото на редовете;

/E - търсене на посочения шаблон само в края на редовете;

/L - търсене на пълно съвпадение на дадения образец с текста във файла;

/R - търсене на низове само като регулярни изрази;

/S - търсене на файлове, съдържащи посочения пример в текущия

Папка и всички нейни подпапки;

/I - извършване на търсене без значение за главни и малки букви;

/X - показва редове, съдържащи точни съвпадения с указаното

проба;

/V - показва като резултат от търсенето всички редове, които не съдържат указаното

нова проба;

/N - показва номера и съдържанието на редовете, съдържащи посочения модел;

/M - показва само името на файла, който съответства на изображението

/0 - показване на намерените редове с помощта на преплетени интер-

/P - игнориране на редове, съдържащи непечатаеми знаци;

/OFF - търсене във файлове с ≪Auto-

Номинална≫;

/A:colors - задава цветовите стойности, които ще се използват за показване

Показване на резултата от търсенето (вижте раздела, описващ командата COLOR);

/P:file - получаване на списък с файлове, прегледани по време на търсенето от

текстов файл;

/C: низ - използвайте посочения низ като фраза за търсене;

/ygfile - получаване на списък с редове с модели на търсене от даден файл;

Описание на конзолните команди 143

/ D: cnMCOK_nanoK - вземете списък с пас-

Pok от текстов файл (папките в списъка са разделени с точка и запетая).

Командата FINDSTR може също да използва низа

Специални регулярни изрази, кратка синтактична справка за които

Заменете произволен знак вместо знака "точка";

L - търсене на събитие в началото на реда;

$ - търси среща в края на низ

[x-y] - диапазон от възможни стойности: търсене на всякакви знаци от посочените

диапазон;

\

Xyz\> - търси среща в края на думата.

ФОРМАТИРАНЕ на диск:

ФОРМАТ диск:

ФОРМАТ диск:

ФОРМАТ диск:

ФОРМАТИРАНЕ на диск

Форматирайте указаното устройство с посочените опции. Тук:

Disk: - име на дисковия дял за форматиране с двоеточие, например F:;

/FS: система - задава типа на файловата система за форматирания диск (FAT,

FAT32 или NTFS);

/V: етикет - показва етикета на тома, за който ще бъде записан на диска

Завършване на процеса на форматиране;

/Q - изпълнение бърз форматпосочения диск;

/С - задава режима на компресия на файловите обекти за форматирания

Дял (използва се само в NTFS);

/X - ако е необходимо, деактивирайте силата на звука преди формирането му-

Уморително. След деактивиране, всички текущи манипулатори за дадения обем

ще бъде невалиден;

/F:размер - изрична индикация за форматирания стандарт на флопи диска (1.44);

/T: песни - броят на песните от всяка страна на диска;

/N: сектори - броят на секторите на всяка писта;

/ A: размер - изрично указание за размера на клъстерите, създадени по време на форматирането

Raniya този раздел. Моля, имайте предвид, че файловата система NTFS е

Поддържа размери на клъстери от 512, 1024, 2048, 4096, 8192 байта, както и 16, 32,

64 KB. FAT система (FAT 16) поддържа клъстерни размери 512, 1024,

2048, 4096, 8192 байта, 16, 32, 64 KB и 128 и 256 KB за размер

Сектори над 512 байта. Поддържа таблица за разпределение на файлове FAT 32

Размери на клъстера 512, 1024, 2048, 4096, 8192 байта, 16, 32, 64 KB и

128 и 256 KB за сектори с размер над 512 байта. Освен това файл

144 Глава 7 Команден ред

Системите FAT 16 и FAT 32 налагат следните ограничения върху броя на

Управлява в един том: за FAT броят на клъстерите трябва да бъде по-малък или равен на

65526, за FAT 32 тази стойност трябва да е между

65 526 и 4 177 918 клъстера. Изпълнението на командата FORMAT незабавно ще

Прекъсва се, ако се установи нарушение на установените ограничения за употреба.

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

ЗАБЕЛЕЖКА

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

Обърнете внимание на факта, че компресирането на NTFS томове не се поддържа, ако

Мярката на клъстерите в тома надхвърля 4096 байта.

ВНИМАНИЕ!

Моля, обърнете внимание, че форматирането на устройство ще изтрие всички данни, съхранени на него.

Безвъзвратно загубен.

FTYPE [filetype[=[commandline]]]

Съпоставяне на всеки тип файл, регистриран в системата

Мандалата, използвана за отварянето му. Като аргументи за това

Командите могат да се използват със следните стойности:

Рого планира да промени началния команден ред;

команден ред - стойността на командата, използвана за отваряне на файла

Риболов от този вид.

Когато извикате командата FTYPE без никакви допълнителни параметри, тя ще го направи

Поддържа списък на всички командни редове, инсталирани на Windows за отваряне и

файлове, свързани с тях. Когато е указано като аргумент на командата

Само името на всеки файл в прозореца на командния ред ще покаже командата

Извикване на този файл, ако е бил предварително зададен в системата. Ако след знака

Ако не посочите командния ред за инсталиране, FTYPE ще премахне за

Избраният файл има всички съществуващи съпоставяния.

^ ПРИСАДВАНЕ/СТАТУС

Командата задава номера на кодовата страница за показване на национални знаци.

Nanal азбуки в графичен режим. Аргументът nnn указва броя на

Най-долната страница, която трябва да се използва за показване на национални символи

Ox по подразбиране, извикването на командата с параметъра /STATUS се връща на екрана

Текущата кодова страница.

Тази команда се използва без допълнителни параметри. При

Неговото изпълнение показва намек за използването на конзолни команди.

Дали Windows XP.

Описание на конзолните команди 145

ЕТИКЕТ [диск:][етикет]

ЕТИКЕТ [том] [етикет]

Тази команда ви позволява да създавате, модифицирате или изтривате етикети на томове за физически

Чешки дискове и логически дискови дялове. Тук:

Disk: - име на диска или дяла на диска, последвано от двоеточие, например F:;

Етикет - етикет, който се задава за дадения диск (дял);

Том - името на диска или дяла на диска, последвано от двоеточие, например F:, или

Ka на съществуващ обем. Ако е зададен етикет на том, използвайки флага /MP

Не е задължително.

< [диск:][путь]имя_файла имя_команды

ОЩЕ [+p]]

ПОВЕЧЕ /E [+n] [файлове]

С тази команда можете последователно да показвате съдържанието на

Моят текстов файл или списък се изпълняват конзолна команда. Тук:

[drive:][path]filename - пълен (или относителен) път и име на файл

Съдържанието на който трябва да се показва на екрана на фрагменти. Ако се обадите-

Има няколко файла, имената им трябва да бъдат изброени с интервал;

Command_name - командата, чийто прогрес трябва да се показва

Да се ​​взирате в екрана на фрагменти;

/E - активиране допълнителни функцииПОВЕЧЕ команди;

/C - изчистване на екрана преди показване на всяка страница;

/P - вземете предвид символите за превъртане на страницата;

/S - показва поредица от множество празни редове като един

/Tn - замества табулаторите с n интервала (по подразбиране n = 8).

Командата MORE поддържа допълнителен ключ +p, който може да се използва

Обади се, когато я повикат. Това означава, че първият файл в последователността

Трябва да се изведе, започвайки от ред p.

Ако сте активирали режима на разширени функции от

Извикване на командата MORE с опцията /E в отговор на подканата на средата - Още - -

Можете да зададете на програмата специални команди, като натиснете следните клавиши:

R n - показване на следващите n реда;

S n - пропускане на следващите n реда при извеждане;

F - отидете на изхода на следващия файл;

Q - прекратяване на командата;

Показване на номера на текущия ред;

Показване на съвет;

Интервал - отиване на следващата страница;

Enter - преминаване към следващия ред.

146 Глава 7 Команден ред

ПЪТ [[устройство:]път[:...][;*ПЪТ*]

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

файлове. Когато извикате командата PATH без параметри в прозореца на командния ред,

Натиска се текущата пътека за търсене. В случай на използване на системната променлива RATCH

Новата стойност на низа за търсене се добавя в края на старата. Ако се извика тази команда

С параметъра ≪точка и запетая≫, текущата стойност на пътя за търсене ще бъде изчистена-

Но по-нататъшното търсене на изпълними файлове ще бъде ограничено до текущата папка.

PUSHD [път]

Когато тази команда бъде извикана, системата запомня стойността, въведена от потребителя.

Четене на пътя до папка, след което тя отива в нея, правейки тази папка текуща

Шатри. Ако режимът на разширена обработка е активиран в прозореца на командния ред

Команди, като аргумент на командата PUSHD можете да използвате не само lo-

Смятане, но също и мрежови пътища. В този случай системата самостоятелно намира задачата

Нов мрежов ресурс, картографира го като мрежово устройство и след това

Дини се върху него. Имената на мрежовите устройства се присвояват автоматично чрез изброяване на всички

Безплатни имена, започващи с Z:, в обратен ред, докато приставката

На новия ресурс ще бъде присвоено първото свободно име, намерено от системата.

Тази команда се използва без допълнителни параметри. При

Неговото изпълнение извършва бърз преход към папката, посочена по-рано, когато

Реликвите на екипа на PUSHD. Ако разширеният режим е активиран в прозореца на командния ред

Обработка на команда Noah, при извикване на командата POPD, всичко временно

Имена на мрежови устройства, създадени от командата PUSHD при едновременно изтриване

Съответното мрежово устройство от стека на папката.

ПЕЧАТ [[устройство:][път]име на файл]

Когато се извика тази команда, указаното в командния ред се отпечатва.

Файлът, чийто път е посочен като аргумент [drive:][path]filename. от-

С помощта на ключа /O:device можете да посочите устройство (например порт за принтер)

Tera), върху който да печатате.

PROMPT стойност

По подразбиране прозорецът на командния ред показва работния ред.

Системи в стандартен MS-DOS формат, който е например устройство:\path>

Командата PROMPT ви позволява да промените външния вид на подканата на операционната система.

За тези цели можете да използвате набор от специални променливи:

$A - & (амперсанд);

$B - | (вертикална лента);

Описание на конзолните команди 147

$C - ((лява скоба);

$D - текуща дата;

$E - ESC (ASCII символ с код 27);

$F -) (дясна скоба);

$G -> (знак за по-голямо);

$H - Backspace (изтриване на предишния символ);

$L-< (знак ≪меньше≫);

$N - името на текущия диск;

$P - имена на текущия диск и директория;

$Q - = (знак за равенство);

$S - интервал;

$T - текущо време;

$V - номер на версия на Windows XP;

$_ - връщане на каретка и подаване на ред;

$$ - $ (символ за долар).

В допълнение към изброените променливи и техните комбинации като аргумент, ко-

Командите PROMPT могат да използват произволна последователност от знаци.

Например след изпълнение на командата

PROMPT добре дошли: $a root $S$C$D$F$$

Подканата на операционната система ще изглежда така:

добре дошли:& корен(17.04.2002)$

И след като изпълните директивата PROMPT, въведете командата: $_ подкана за операцията

Noah от системата ще се покаже, както следва:

Въведете командата:

ВЪЗСТАНОВЯВАНЕ [диск:][път]име на файл

С помощта на командата RECOVER можете да възстановите повредения

Информация за диск с данни. Като аргументи [устройство:] [път] име на файлука-

Оживете устройството, пътя и името на файла, който се възстановява. Например в случай, че вие

Използвайте командата RECOVER A:\file.txt.

START ["title"] [A)path] [ / I ]

[команда/програма] [опции]

Тази команда ви позволява да стартирате в отделен прозорец всяка програма с дадена

Нови първоначални параметри. Тук:

Заглавие - заглавието на програмата, което ще се показва в заглавната лента

Трик на отворения прозорец за тази програма;

148 Глава 7 Команден ред

/Dnyrb- указание за работната папка на стартираната програма, в която

Взети са всички необходими за зареждането му файлове;

II -стартиране на програмата не в нова среда, а в оригиналната среда,

Редактирано от интерпретатора на команди CMD;

/ B - настройка на режима за прекъсване на изпълнението на програмата чрез натискане на комбинацията

Таня на ключовете ctrl+c.Ако това приложение не обработва натискания на клавиши

пожелание ctrl+cможете да спрете изпълнението му, като натиснете клавишите qrl+прекъсване;

/MIN - стартиране на програмата в прозорец, минимизиран до лентата на задачите;

/МАКС- стартиране на програмата в прозорец, разширен на цял екран;

/SEPARATE - изпълнява 16-битов приложение за windowsв отделна зона

Ти памет;

/SHARED - стартирайте 16-битово Windows приложение в споделена област

/LOW - стартиране на приложение с нисък приоритет на изпълнение (IDLE);

/NORMAL - стартирайте приложението с нормален приоритет на изпълнение

/HIGH - стартиране на приложението с висок приоритет на изпълнение (HIGH);

/REALTIME - стартирайте приложението с приоритет в реално време на

Завършен (РЕАЛНО ВРЕМЕ);

/ABOVENORMAL - стартира приложение с по-висок приоритет на изпълнение

Среден (НАД НОРМАЛЕН);

/BELOWNORMAL - изпълнява приложение с приоритет на изпълнение по-долу

Среден (ПОД НОРМАЛНОТО);

/WAIT - стартиране на приложението в режим на изчакване за завършването му;

Команда/програма - пътят и името на самата команда или програма. Ако при

Силата на командата START изпълнява и вътрешна команда на обвивката на CMD

Партиден файл, ще се стартира нов CMD прозорец с превключвателя /K, други думи

от вас, той няма да бъде затворен в края на програмната сесия. Ако

Стартирате някое друго приложение, станцията ще се отвори за него.

Дартс графика Windows прозорец XP;

Параметри - външни параметри, ключове и променливи, които се предават

Грам от средата на CMD, когато стартира.

ЗАБЕЛЕЖКА

За извикване на изпълними файлове чрез отваряне на свързаните с тях типове

Файлове от прозореца на командната конзола, просто въведете пълното име в командния ред

Такъв файл. Например, когато извиквате файла document.doc от прозореца на командния ред, асоциираният

Цитира се в системата с Програма на Microsoft Word, Windows автоматично ще стартира Word

За изпълнение и заредете този файл в него.

Когато стартирате 32-битово GUI приложение от a

Командният манипулатор на Mandline не чака приложението да излезе

Преди да затвори прозореца си Иобратно към поканаоперационна система.

Описание на конзолните команди 149

Този принцип важи за всички случаи на стартиране на програми, с изключение на техните

Обаждане от пакетни файлове.

Ако файловото разширение не е указано в командния ред, манипулаторът

Командата използва стойността променлива на средата RATNEXT, за да определите

Изсипете разширенията на имена на изпълними файлове и реда за търсене на програмата

Файловата структура на диска. По подразбиране тази променлива е зададена на

Niya.COM;, .EXE;, .BAT;, .CMD. Синтаксис за записване на стойности за дадена променлива

Подобен на синтаксиса за променливата PATH, тоест отделните елементи на секцията

Те са разделени с точка и запетая.

Ако по време на търсенето на изпълним файл не са намерени съвпадения

С едно от разширенията, регистрирани в системата, програмата проверява

Съвпада с указаното име на папка. Ако името на папката съвпада с указаното

Mu, тогава командата START стартира Explorer, който отваря тази папка за разглеждане.

SUBST [устройство: [устройство2:]път]

SUBST устройство: /D

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

диск. Тази команда може да се използва за създаване на виртуални

Дискове във всяка папка във файловата структура на вашия компютър или за мон-

Уморете диска във всяка точка, която изберете. Тук:

Диск - имена на виртуални дискове, които са съпоставени към посочения

Drive2:path е физическото устройство, за което се създава картографирането;

/D - ключ, който изтрива предварително създадения виртуален диск.

ВРЕМЕ [час] [I]

Без допълнителни аргументи тази команда отпечатва текущата стойност

Време според часовника на компютъра и ви подканва да въведете нова стойност за време. За

За да запазите текущия час, натиснете клавиша Enter. С ключ /Т

Командата просто показва текущия час, без да ви подканя да го промените.

ЗАГЛАВИЕ [низ]

Извежда дадения низ като стойност на заглавната лента на командния прозорец-

Ной гребете. Произволна команда може да бъде дадена като команден аргумент.

Последица от символи.

ДЪРВО [устройство:][път]

Показва дървовидна структура на папките или структура на оформлението в прозорец на командния ред

Файлове и папки в дадена папка на диск. Тук:

Под формата на дърво на директория;

150 Глава 7 Команден ред

/A - заместител ASCII знацивместо символи на национални азбуки

При показване на файлове, чиито имена са посочени в националното кодиране;

/F - отпечатване на имена на файлове за всяка папка.

Когато извиквате команда без допълнителни параметри в прозореца на CMD, тя показва-

Xia дърво на текущата папка.

ТИП [диск:][път]име на файл

Тази команда показва съдържанието на посочения файл на екрана.

Тази команда се използва без допълнителни параметри. При

Изпълнението му показва номера на текущата версия на Windows XP.

ПРОВЕРКА

Активира или деактивира режима на допълнителна проверка при запис на данни

На диск. Използвайте тази команда без допълнителни параметри за дефиниране

Проверка на текущото състояние на функцията за проверка на запис.

vol [устройство:]

Връща стойността на етикета на указаното устройство. Без допълнителни параметри,

Мандата връща етикета на текущото устройство.

XCOPY източник [резултат] [I>[:дата]] ]

^ C/Q] [I]

[+файл3]]

С тази команда можете да копирате големи групи от файлове или

Цели структури на папки заедно с тяхното съдържание. За разлика от подобни

И XCOPY има повече функции и ви позволява да използвате

ДДС много различни параметри:

Източник - файл, група файлове или папки, предназначени за копиране;

Резултатът е пътят до местоположението и/или имената на новите файлове и папки

Когато се преименуват едновременно;

/A - копиране (между другото) на файлове с атрибут "Архив"; при-

Ribut не променя стойността си при копиране;

/M - копиране само на файлове с атрибут ≪Архив≫; при завършване

Атрибутът за копиране се премахва;

L)[:date] - копиране само на файлове, променени след посочената дата.

Ако не е посочена дата, само файлове, по-стари от

Файлове, съхранявани в целевата папка;

/P - показване на екрана на заявки за потвърждение на записа на всеки нов

Описание на конзолните команди 151

/EXCLUDE:file1[+file2][+file3] - списък с файлове, съдържащи контекст

Възниквания на низове за изключения при копиране на файлове. Когато някой от

Низът съответства на всяка част от абсолютния път до копирания файл, като напр

Кой файл е изключен от операцията за копиране. Например, като посочите линията

\exe\ или.exe, можете да изключите всички файлове от папката exe или всички файлове

Със съответно разширение .exe;

/S - копиране на директории заедно с всички поддиректории, с изключение на празните;

/E - копиране на директории заедно с всички поддиректории, включително празни;

/V - сравнява целевите файлове с изходните файлове по време на копиране;

/W - изчакайте натискане на клавиш на клавиатурата, преди да започнете копирането

компютър;

/С - продължаване на копирането дори при открити грешки;

/ I - ако при копиране на няколко файла като параметър резултат

Tat посочи името на несъществуваща папка, създайте нова папкас посочените

/Q - не показва имената на копираните файлове;

/F - по време на копиране показва пълните имена на изходните файлове на екрана

И финални файлове;

/L - в процеса на копиране, показва пълните имена на екрана само използваните

работещи файлове;

/ G - ако целевата директория не поддържа криптиране, копирайте

Поставете криптирани файлове в него (за NTFS дялове);

/H - наред с други неща, копирайте скрито и системни файлове;

/R - при копиране изцяло, замества файлове с атрибут ≪Само за

Показания≫;

/T - без копиране на файлове, създаване на структура от папки в посоченото място на диска,

Подобен на оригинала;

/U - копиране и презаписване само на файлове, които вече съществуват

В целевата папка;

/K - при копиране на файлове с атрибут ≪Само за четене≫, запазване

Този атрибут (по подразбиране се нулира автоматично по време на

копие);

/N - замяна на дълги имена с кратки при копиране

Dart DOS;

/0 -копие заедно с данните на файла за неговия собственик и ACL информация;

/X -копиране на данни за одит на файл (изисква задължително използване

Ния ключ /0);

/Y - поискайте потвърждение за презаписване на файла, ако целевата папка

Файл със същото име вече съществува;

/-Y - не иска потвърждение за презаписване на файла, ако целта

Папката вече има файл със същото име;

/Z - копиране на файлове от източник, разположен в локалната мрежа.

152 Глава 7 Команден ред

За съвети как да използвате всяка конзолна команда на Windows XP

Използвайте извикване на команда с ключ ^IIкакто следва: command_name II,Например

Справочник за параметрите на командния ред е онлайн ръководство във формат .chm, което ви учи как да използвате командния ред. Използвайте справочника, за да научите как да конфигурирате командния ред, да изпълнявате услуги на Windows, да управлявате локални и отдалечени системи, да научите за обвивката и процесите и да научите как да използвате пакетни файлове и скриптове (CScript и WMIC) за автоматизиране на задачи за управление. .

Ръководството съдържа впечатляващ слой знания, благодарение на които можете да се запознаете по-добре със системната командна обвивка - важна софтуерен продукт, осигуряващи комуникация между потребителя и операционната система. Познаването на опциите на командния ред е необходимо за ефективна работас Windows OS. Командният ред е средата, в която се изпълняват помощни програми и текстови приложения. Командите се въвеждат чрез интерпретатора cmd.exe. С негова помощ се зареждат приложения, обменят се данни между приложенията и въведените команди се превеждат във вида, изискван от системата.

Препратката към параметрите на командния ред съдържа подробна информацияотносно инструментите за управление на Windows OS чрез командния ред. Управлението осигурява пълен списъкнеобходими команди с прости и разбираеми обяснения, с Подробно описаниесинтаксис, индивидуални параметри и характеристики. Интерфейсът на ръководството е възможно най-прост и удобен. Да намеря необходимата информацияза тази или онази команда е достатъчно да изберете началната буква на услугата или командата в азбучното меню в лявата част на прозореца и след това да я изберете от падащия списък или можете да въведете името на желаната команда в индекса (през филтъра) и програмата автоматично ще покаже цялата налична информация.

Тази статия ще разгледа основите Команден ред на Windows, а именно:

  • Концепцията за командния ред;
  • Справка за командата на Shell;
  • Последователност от събития при изпълнение на командата;
  • Създаване на скриптове от команден ред;
  • Управление на показването на текст и команди;
  • Команди за изучаване на системна информация;
  • Команди за използване на системния регистър;
  • Управление на системни услуги;
  • Рестартиране и изключване на системи от командния ред;
  • Управлявайте приложения и процеси от командния ред.

Концепция на командния ред

Поддръжка на командния ред, вградена в операционната система Microsoft Windowsи е достъпен през прозорец на командната обвивка. Командният ред се поддържа във всички версии на Windows и се използва за изпълнение на вградени команди, помощни програми и скриптове. Въпреки мощта и гъвкавостта на командния ред, някои Windows администраториникога не го използвайте. Ако имате достатъчно графични инструментиадминистрация, можете да ги приложите само като щракнете върху елементите на потребителския интерфейс.

Въпреки това, опитни Windows администратори, квалифицирани техническа поддръжкаи "напредналите" потребители не могат без командния ред. Знаейки как да използвате правилно командния ред, по-специално кои инструменти на командния ред да изберете, как и кога да ги използвате, за да работят ефективно, можете да избегнете много проблеми и да постигнете гладки операции. Ако поддържате множество домейни или мрежи, е не само важно, но и необходимо да имате разбиране за спестяващите време начини на командния ред за автоматизиране на ежедневните операции.

С всеки нова версияКомандният ред на Windows се разви и разшири. Командният ред претърпя значителни промени не само за подобряване на производителността, но и за увеличаване на гъвкавостта. Сега, като използвате командния ред на Windows, можете да решавате задачи, които не могат да бъдат решени в предишни версии Windows.

Стартиране на средата на командната обвивка на Windows различни начини, по-специално чрез указване на опции при стартиране на Cmd.exe или чрез използване на собствен начален файл, съхранен в директорията %SystemRoot%\System32.

Освен това командният ред може да работи в пакетен режимза изпълнение на набор от команди. В пакетен режим командният ред чете и изпълнява команди една по една.

Когато работите с командния ред на Windows, трябва да разберете откъде идват командите, които използвате. „Собствените“ команди (вградени в операционната система) са два вида:

  • Вътрешен- съществуват в командната обвивка, те нямат отделни изпълними файлове;
  • Външен- реализирани в отделни изпълними файлове, които обикновено се съхраняват в директорията %SystemRoot%\System32.

Бърза справка с командите на обвивката (Cmd.exe)

  • ст.н.с- показва или променя съпоставянията ( асоциации) типове файлове;
  • прекъсвам- задава точки на прекъсване при отстраняване на грешки
  • обадете сеизвиква процедура или друг скрипт от скрипт;
  • cd (chdir) -показва името на текущата директория или променя текущата директория;
  • клас- изчиства прозореца на командния ред и буфера на екрана;
  • цвят- задава цвета на текста и фона на прозореца на командната обвивка;
  • боклуци- копира файлове или обединява файлове;
  • дата- показва или настройва текущата дата;
  • дел (изтриване)изтрива даден файл, група файлове или директория;
  • реж- показва списък с поддиректории и файлове в текущата или определена директория;
  • ехо- показва текст в прозореца на командния ред или задава дали командите да се показват на екрана (включено | изключено);
  • endlocal— отбелязва края на локализацията ( локален обхват) променливи;
  • изход- изход от обвивката на командния ред;
  • за- изпълнява дадената команда за всеки файл от набора;
  • ftypeпоказва или променя текущите типове файлове в асоциации на файлови разширения с програми;
  • гото- показва, че командният интерпретатор трябва да премине към реда с дадения етикет в пакетния скрипт;
  • ако- изпълнява команди по условие;
  • md (mkdir)- създава поддиректория в текущата или определена директория;
  • ход- Премества файл или група от файлове от текущата или посочената изходна директория в посочената директория. Може също да преименува директория;
  • път— показва или задава пътя към командите, използвани от операционната система при търсене на изпълними файлове и скриптове;
  • пауза- спира изпълнението на партиден файл и изчаква въвеждане от клавиатурата;
  • попд- прави текуща директорията, чието име е запазено от командата PUSHD;
  • подкана- указва какъв текст да се показва в подканващия ред;
  • pushd- запазва името на текущата директория и при необходимост прави посочената директория текуща;
  • rd (rmdir)- изтрива директория или директория заедно с нейните поддиректории;
  • рем- маркира коментари в пакетен скрипт или Config.nt;
  • ren (преименуване)- Преименува файл или група от файлове;
  • комплект- показва текущите променливи на средата или задава временни променливи за текущата командна обвивка;
  • setlocal— бележи началото на локализацията ( локален обхват) променливи в пакетни скриптове;
  • смяна— измества позицията на заменените параметри в пакетни скриптове;
  • започнете- стартира посочената програма или команда в отделен прозорец;
  • време— показва или настройва системното време;
  • заглавие- задава заглавието на прозореца на командната обвивка;
  • Тип- показва съдържанието на текстов файл;
  • проверявам- включва режим на проверка на файлове след запис на диск;
  • об- показва етикет и сериен номеробем на диска.

Синтаксисът на всяка вътрешна команда ( и повечето външни) може да се получи чрез въвеждане на името на командата, последвано от /? в командния ред, например:

командна обвивка- много мощна среда за работа с команди и скриптове. Можете да изпълнявате команди от командния ред различни видове: вградени команди, Windows помощни програмии версии на приложения от командния ред. Независимо от типа, всяка команда, която използвате, трябва да следва едни и същи правила за синтаксис. Съгласно тези правила името на командата е последвано от задължителни или незадължителни аргументи. В допълнение, аргументите могат да използват вход, изход или стандартно пренасочване на грешки.

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

  • Обвивката заменя всички променливи, въведени в текста на командата, с текущите им стойности;
  • Ако се въведе група или верига от множество команди, редът се разделя на отделни команди, които от своя страна се разбиват по името и аргументите на командата. Следващите команди се обработват отделно;
  • Ако в името на командата е указан път, обвивката търси командата в този път. Ако няма такава команда в указаната директория, обвивката връща грешка;
  • Ако в името на командата не е указан път, обвивката първо се опитва вътрешно да разреши името на командата. Ако бъде намерена вътрешна команда с това име, тогава е извикана вътрешна команда и може да бъде изпълнена незабавно. Ако няма вътрешна команда с това име, обвивката първо търси изпълнимия файл на командата в текущата директория и след това в директориите, изброени в променливата на средата PATH. Ако командният файл не съществува в нито една от тези директории, обвивката връща грешка;
  • Ако командата бъде намерена, тя се изпълнява с дадените аргументи и, ако е необходимо, входът се чете от източника, посочен от тези аргументи. Изходът и грешките на командите се показват в прозореца на командния ред или се насочват към определен изход и приемник на грешки.
  • Както можете да видите, много фактори влияят върху изпълнението на командата, включително командни пътеки, I/O пренасочване, групиране или командна верига.

Когато работите с обвивка, вероятно сте я стартирали, като отворите менюто "Старт" ( Започнете) и избиране на програми ( Програми) или Всички програми ( Всички програми), след това Аксесоари ( Стандартен) и командния ред ( Командна линия). Други начини за стартиране на командния ред са диалоговият прозорец Изпълнение ( Стартиране на програмата) или вече пишете cmd в друг отворен прозорецкомандна обвивка. Тези методи ви позволяват да зададете аргументи при стартиране на командния ред: превключватели, които контролират работата на командния ред, и параметри, които инициират изпълнението на допълнителни команди. Например, можете да стартирате обвивка в "тих" режим ( т.е. дезактивирайте ехо изхода) cmd команда/q или накарайте обвивката да изпълни указаната команда и да излезе, като напишете cmd /s, последвано от текста на командата в кавички.

Следният пример стартира обвивка, изпълнява командата ipconfig, извежда резултатите във файл и излиза:

Cmd /c "ipconfig > c:\ipconfig.txt"

Скриптове от командния ред

Скриптове от командния ред- текстови файлове с команди, които искате да изпълните. Това са същите команди, които обикновено се въвеждат в командната обвивка на Windows. Въпреки това, вместо да въвеждате команди всеки път, когато имате нужда от тях, можете да създадете подходящия скрипт, за да улесните живота си.

Тъй като скриптовете са съставени от стандартни текстови знаци, те могат да се създават и редактират с всеки стандартен текстов редактор, като Notepad ( тетрадка). Когато въвеждате команди, уверете се, че всяка команда или група от команди, които трябва да се изпълняват заедно, е ограничена с нова линия. Това ще гарантира, че работят правилно. Когато приключите със създаването на скрипта на командния ред, запазете файла със скрипта с разширение .bat или .cmd. И двете разширения работят по един и същи начин. Например, ако трябва да скриптирате името на системата, версията на Windows и IP конфигурацията, включете следните три команди във вашия файл SysInfo.bat или SysInfo.cmd:

Име на хост версия ipconfig -all

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

Екип ЕХОслужи за две цели: да напише текст към изхода ( например към прозорец на командната обвивка или текстов файл) и за активиране/деактивиране на ехо показване на команди. Обикновено, когато се изпълняват команди на скрипт, самите команди и изходът от тези команди се показват в прозореца на конзолата. Това се нарича командно ехо картографиране ( ехо на командата).

За да използвате командата ECHO за показване на текст, въведете echo, последвано от текста за показване:

Ехо Името на системния хост е: име на хост

За да контролирате ехото на команди с ECHO, въведете echo off или echo on, например:

echo off echo Името на системния хост е: име на хост

За да насочите изхода към файл вместо към прозорец на обвивката, използвайте пренасочване на изхода, така:

echo off echo Името на системния хост е: > current.txt име на хост » current.txt

Сега нека видим как се потиска командното ехо. Стартирайте shell, въведете echo off, след това други команди. Ще видите, че подканата на командния ред вече не се показва. Вместо това се появява само въведеното в прозореца на конзолата и резултатът от изпълнените команди. В скриптове командата ECHO OFF деактивира ехото на командите и подканата на командния ред. Като добавите командата ECHO OFF към вашите скриптове, вие предотвратявате затрупването на прозореца на обвивката или файла с команден текст, ако се интересувате само от изхода от тези команди.

Проучване на системна информация

Често, когато работите с потребителски компютър или отдалечен сървър, става необходимо да получите основна информация за системата, като името на регистрирания в нея потребител, текущото системно време или местоположението на определен файл. Командите, които събират основна системна информация, включват:

  • СЕГА- Показва текущата системна дата и час в 24-часов формат, като Sal 9 май 12:30:45 2003 г. Предлага се само в Windows сървър 2003 Resource Kit;
  • КОЙ СЪМ АЗ- съобщава името на регистрирания в системата потребител на този момент, например adatum\administrator;
  • КЪДЕТО— търси файлове по шаблон за търсене ( модел на търсене) и връща списък със съответстващи резултати.

За да използвате NOW или WHOAMI, просто въведете командата в прозорец на обвивката и натиснете Enter. Най-често срещаният синтаксис за WHERE изглежда така:

Където /r име_на_директория_на_файл

Тук опцията /r е посочена за рекурсивно търсене, като се започне от указаната директория (базова_директория) и включва всички нейни поддиректории, а името на файла е пълното или частично име на търсения файл, което може да включва заместващи символи: знак? замества един знак, а знакът * замества група знаци, например data???.txt или data*.*. Следващият пример търси в директорията C:\ и всички нейни поддиректории за всички текстови файлове, чиито имена започват с данни.

Където /r C:\data*.txt

Можете също така да намерите файлове от всякакъв тип, чиито имена започват с данни:

Където /r C:\data*.*

Понякога трябва да получите информация за системната конфигурация или системната среда. В критични системи тази информация може да бъде запазена или отпечатана за справка. Командите по-долу се използват за събиране на информация за системата.

  • DRIVEQUERY- показва списък с всички инсталирани драйвериустройства и техните свойства, включително име на модул, екранно име ( показвано име), тип драйвер и дата на компилация ( дата на връзката на драйвера). Режимът на пълен дисплей (/V) отчита състоянието и състоянието на драйвера, режима на стартиране, използването на паметта и пътя на файловата система. Опцията /V също позволява подробна информация за всички неподписани драйвери.
  • SYSTEMINFO- Показва подробна информация за конфигурацията на системата, включително версия на операционната система, тип и производител, процесор, версия на BIOS, размер на паметта, регионални настройки, часова зона и конфигурация на мрежовия адаптер.
  • NLSINFO- Показва подробна информация за локала, включително езика по подразбиране ( език по подразбиране), кодова страница на Windows, формати за показване на час и число, часова зона и инсталирани кодови страници. Тази команда е достъпна само в Windows Server 2003 Resource Kit.

За да използвате тези команди на локален компютър, просто въведете името на желаната команда в прозореца на командната обвивка и натиснете Enter.

Команди за използване на системния регистър

Регистърът на Windows съхранява информация за конфигурацията на операционната система, приложенията, потребителите и хардуера. Тези данни се съдържат в раздели ( ключове) и параметри ( стойности) на системния регистър, които се намират в конкретна главна секция ( основен ключ), който контролира как и кога се използват секции и опции.

Ако знаете пътищата до секциите и разбирате валидните типове данни в секциите, можете да използвате командата РЕГза преглед на секции и параметри и манипулиране с тях по различни начини. REG поддържа няколко подкоманди:

  • REG add- добавя нов подраздел или елемент към регистъра;
  • REG изтриване- премахва подраздел или елемент от регистъра;
  • REG заявка- показва списък с елементи на секции и имена на подсекции ( ако са);
  • REG сравнение- сравнява подсекции или записи в регистъра;
  • REG котило— копира елемента на регистъра в указания път на дял на локалната или отдалечената система;
  • REG възстановяване- записва предварително запазени подраздели, елементи и параметри в регистъра;
  • REG запазване- Записва копие на посочените подключове в системния регистър, записи и настройки във файл.

Управление на системните услуги

Услуги предоставят Основни функцииработни станции и сървъри. За да управлявате системни услуги на локални и отдалечени системи, използвайте командата за контролер на услуги ( команда на сервизния контролер) SC, който има набор от подкоманди, само част от тях е описана по-долу:

  • SC конфигурация- настройка на акаунти за регистрация и стартиране на услуги;
  • SC заявка- показване на списък с всички услуги, конфигурирани на компютъра;
  • SC qc- показване на конфигурацията на конкретна услуга;
  • SC начало- стартиране на услуги;
  • SC стоп- стоп услуги;
  • SC пауза- спиране на услугите;
  • SC продължи- възобновяване на услугите;
  • SC повреда- определяне на действията, които трябва да се предприемат, когато дадена услуга се провали;
  • SC qfailure- Вижте действията, предприети, когато дадена услуга се провали.

Във всички команди можете да посочите името на отдалечения компютър, с чиито услуги искате да работите. За да направите това, вмъкнете UNC името или IP адреса на компютъра преди подкомандата, която да използвате. Ето синтаксиса:

Подкоманда Sc ServerName

Рестартиране и изключване на системи от командния ред

Системите често трябва да се рестартират или изключват. Един от начините е да използвате помощната програма за изключване за това, която ви позволява да работите с локални и отдалечени системи. Друг начин за управление на изключването или рестартирането на системата е да зададете задача за изключване. Тук можете да използвате Schtasks, за да посочите времето за изключване или да създадете скрипт със списък от команди за изключване за отделни системи.

Следните команди ви позволяват да контролирате рестартирането и изключването на локалната система.

Изключете локалната система:

Изключване /s /t Закъснение при изключване /1 /f

Изключване /r /t Закъснение при изключване /1 /f

Управление на приложения, процеси и ефективност

Когато и да е операционна системаили потребителят стартира услуга, приложение или команда, Microsoft Windows стартира един или повече процеси за управление на съответната програма. Няколко помощни програми за команден ред ще ви улеснят при наблюдение и управление на програми. Тези помощни програми включват:

  • pmon (Мениджър на ресурси на процеси) - Показва статистически данни за производителността, включително използване на паметта и процесора, както и списък на всички процеси, изпълнявани в локалната система. Позволява ви да получите подробности снимки» Включени ресурси и работещи процеси. Pmon идва с Windows Resource Kit;
  • списък със задачи (Списък със задачи) - изброява всички работещи процеси по име и идентификатор на процеса, отчита информация за потребителската сесия и заетата памет;
  • taskkill (Task Kill) - спира изпълнението на процеса, посочен с име или ID. Филтрите ви позволяват да спирате процеси въз основа на тяхното състояние, номер на сесия, процесорно време, използване на паметта, потребителско име и други параметри.

Това е общо взето всичко, което исках да говоря за основите на командния ред на Windows.



Зареждане...
Връх