<

“АЗЫ”командной строки Windows

999999999

Краткий справочник по командам командной оболочки (Cmd.exe)

assoc Выводит или изменяет сопоставления (associations)
типов файлов
break Задает точки останова при отладке
call Вызывает из сценария процедуру или другой сценарий
cd (chdir) Показывает имя текущего каталога или выполняет смену текущего каталога
cls Очищает окно командной строки и буфер экрана
color Задает цвета текста и фона окна командной оболочки
сору Копирует файлы или выполняет конкатенацию файлов
date Показывает или устанавливает текущую дату
del (erase) Удаляет заданный файл, группу файлов или каталог
dir Показывает список подкаталогов и файлов в текущем или заданном каталоге
echo Выводит текст в окно командной строки или задает, надо ли отображать команды на экране (on|off)


endlocal Отмечает конец локализации (локальной области видимости) переменных
exit Выход из оболочки командной строки
for Выполняет заданную команду для каждого файла в наборе
ftype Выводит или изменяет текущие типы файлов в сопоставлениях расширений файлов с программами
goto Указывает, что интерпретатор команд должен перейти настроку с заданной меткой в пакетном сценарии
if Выполняет команды но условию
md (mkdir) Создает подкаталог в текущем или заданном каталоге
move Перемещает файл или группу файлов из текущего или заданного исходного каталога в указанный каталог. Также может переименовывать каталог
path Показывает или задает путь к командам, используемый операционной системой при поиске исполняемых файлов и сценариев
pause останавливает выполнение пакетного файла и ожидает ввода с клавиатуры
popd Делает текущим каталог, имя которого было сохранено командой PUSHD
prompt Указывает, какой текст должен показываться в строке приглашения
pushd Сохраняет имя текущего каталога и при необходимости делает текущим заданный каталог
rd (rmdir) Удаляет каталог или каталог вместе с его подкаталогами
rem Помечает комментарии в пакетном сценарии или Config.nt
ren (rename) Переименовывает файл или группу файлов
set Показывает текущие переменные окружения или задает временные переменные для текущей командной оболочки
setlocal Отмечает начало локализации (локальной области видимости) переменных в пакетных сценариях
shift Сдвигает позицию замещаемых параметров в пакетных сценариях
start Запускает заданную программу или команду в отдельном окне
time Показывает или устанавливает системное время
title Задает заголовок окна командной оболочки
type Показывает содержимое текстового файла
verify Включает режим проверки файлов после записи на диск
vol Показывает метку и серийный номер дискового тома
Синтаксис любой внутренней команды (и большинства внешних) можно получить, введя в командной строке имя команды и /?, например:
сору /?
Командная оболочка — весьма мощная среда работы с командами и сценариями. В командной строке можно запускать команды разных типов: встроенные команды, утилиты Windows и версии приложений, рассчитанные на командную строку. Независимо от типа каждая команда, которую вы будете использовать, должна соответствовать одним и тем же синтаксическим правилам. Согласно этим правилам, за именем команды идут обязательные или необязательные аргументы. Кроме того, аргументы могут использовать перенаправление ввода, вывода или стандартных ошибок.

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

1. Командная оболочка заменяет любые переменные, введенные в тексте команд, их текущими – значениями.
2. Если введена группа или цепочка из нескольких команд, строка разбивается на отдельные команды, которые в свою очередь разбиваются на имя и аргументы команды. Далее команды обрабатываются по отдельности.
3. Если в имени команды указан путь, командная оболочка ищет команду по этому пути. Если в указанном каталоге такой команды нет, командная оболочка возвращает ошибку.
4. Если в имени команды не задан путь, командная оболочка сначала пытается разрешить имя команды на внутреннем уровне. Если найдена внутренняя команда с таким именем, значит, вызвана внутренняя команда, которую сразу же можно выполнить. Если внутренней команды с таким именем нет, командная оболочка сначала ищет исполняемый файл команды в текущем каталоге, а затем в каталогах, перечне в переменной окружения PATH. Если файла команды нет ни в одном из этих каталогов, командная оболочка возвращает ошибку.
5. Если команда найдена, она выполняется с заданными аргументами и при необходимости ввод считывается из источника, указанного в этих аргументах. Вывод и ошибки команд показываются в окне командной строки или направляются заданному приемнику вывода и ошибок.
Как видите, на выполнение команд влияют многие факторы, в том числе пути к командам, перенаправление ввода-вывода, группирование или создание цепочек команд.
При работе с командной оболочкой вы, вероятно, запускали ее, открывая меню Start (Пуск) и выбирая Programs (Программы) или All Programs (Все программы), затем Accessories (Стандартные) и Command Prompt (Командная строка). Другие способы запуска командной строки — диалоговое окно Run (Запуск программы) или ввод cmd в другом, уже открытом окне командной оболочки. Эти способы позволяют при запуске командной строки указывать аргументы: ключи, управляющие работой командной строки, и параметры, инициирующие выполнение дополнительных команд. Например, можно запустить командную оболочку в «молчаливом» режиме (т. е. отключить эхо-вывод) командой cmd /q или сделать так, чтобы командная оболочка выполнила заданную команду и завершила свою работу, — для этого нужно ввести cmd /с, а затем текст команды в кавычках.
В следующем примере командная оболочка запускается, выполняет команду ipconfig с выводом результатов в файл и завершается:
cmd /с “ipconfig > c:\ipconfig.txt”

Создание сценариев командной строки

Сценарии командной строки — текстовые файлы с команда¬ми, которые вы хотите выполнить. Это те же команды, которые обычно вводятся в командной оболочке Windows. Одна¬ко, вместо того чтобы вводить команды каждый раз, когда они понадобятся, можно создать соответствующий сценарий и упростить себе жизнь.
Поскольку сценарии состоят из стандартных текстовых символов, их можно создавать и редактировать в любом стандартном текстовом редакторе, скажем, в Notepad (Блокнот). Вводя команды, убедитесь, что каждая команда или группа команд, которые должны выполняться совместно, разметаются с новой строки. Это обеспечит их корректное выполнение. Закончив создание сценария командной строки, сохраните файл сценария с расширением .bat или .cmd. Оба расширения работают одинаково. Например, если вам надо создать сценарий для вывода имени системы, версии Windows и конфигурации IP, включите в файл SysInfo.bat или SysInfo.cmd следующие три команды:
hostname
ver
ipconfig -all

Управление отображением текста и команд

Команда ECHO служит двум целям: для записи текста в вы¬вод (например в окно командной оболочки или текстовый файл) и для включения/выключения эхо-отображения команд. Обычно при выполнении команд сценария сами команды и вывод этих команд отображаются в консольном окне. Это называется эхо-отображением команд (comand echoing).
Чтобы использовать команду ECHO для отображения текста, введите echo и текст, который надо вывести:
echo The system host name Is: hostname
Чтобы с помощью ECHO управлять эхо-отображением команд, введите echo off или echo on, например:
echo off
echo The system host name is:
hostname
Чтобы направить вывод в файл, а не в окно командной оболочки, используйте перенаправление вывода, например:
echo off
echo The system host name is: > current.txt
hostname » current.txt
Теперь посмотрим, как подавляется эхо-отображение команд. Запустите командную оболочку, введите echo off, затем другие команды. Вы увидите, что приглашение командной строки больше не выводится. Вместо него появляется только то, что набирается в консольном окне, и вывод выполненных команд. В сценариях команда ECHO OFF отключает эхо-отображение команд и приглашение командной строки. Добавляя в свои сценарии команду ECHO OFF, вы предотвращаете загромождение окна командной оболочки или файла текстом команд, если вас интересует лишь вывод от этих команд.

Изучение системной информации

Часто при работе с компьютером пользователя или удаленным сервером возникает необходимость в получении базовой информации о системе вроде имени зарегистрированного в ней пользователя, текущего системного времени или местоположения определенного файла. Команды, которые позволяют собрать основную информацию о системе, включают:
■ NOW — отображает текущую системную дату и время в 24-часовом формате, например Sal May 9 12:30:45 2003. Доступна только в Windows Server 2003 Resource Kit;
■ WHOAMI — сообщает имя пользователя, зарегистрированного в системе на данный момент, например adatum\admi-nistrator;
■ WHERE — выполняет поиск файлов по шаблону поиска (search pattern) и возвращает список совпавших результатов.
Чтобы использовать NOW или WHOAMI, просто введите команду в окне командной оболочки и нажмите Enter. Наиболее распространенный синтаксис для WHERE выглядит так:
where /г базовыйКаталог имя_файла

Здесь параметр /г указан для рекурсивного поиска, начиная от указанного каталога (\базовыйКаталог) и включая все его подкаталоги, а имя_файла — полное или частичное имя искомого файла, которое может включать символы подстановки (wildcards): знак ? заменяет один символ, а знак * — группу символов, например data???.txt или data*.*. В следующем примере в каталоге С:\ и всех его подкаталогах выполняется по¬иск всех текстовых файлов, имена которых начинаются с data;
where /г С:\ data*.txt
Также можно найти файлы всех типов, имена которых начинаются с data:
where /г С:\ data*.*
Иногда нужно получить информацию о конфигурации системы или о системном окружении. В критически важных системах эту информацию можно сохранить или распечатать для справки. Ниже перечислены команды, позволяющие собирать информацию о системе.
■ DRIVERQUERY — выводит список всех установленных драйверов устройств и их свойства, в том числе имя моду¬ля (module name), отображаемое имя (display name), тип драйвера и дату сборки (driver link date). В режиме отобра¬жения всей информации (/V) сообщается статус (status) и состояние (state) драйвера, режим запуска, сведения об использовании памяти и путь в файловой системе. Параметр /V также включает вывод детальной информации обо всех неподписанных драйверах.
■ SYSTEMINFO — выдает подробную информацию о конфигурации системы, в том числе сведения о версии, типе и из¬готовителе операционной системы, процессоре, версии BIOS, объеме памяти, региональных стандартах, часовом поясе и конфигурации сетевого адаптера.
■ NLSINFO — отображает подробную информацию о регио¬нальных стандартах, включая язык по умолчанию (default language), кодовую страницу Windows, форматы отображения времени и чисел, часовой пояс и установленные кодовые страницы. Эта команда доступна лишь в Windows Server 2003 Resource Kit.
Чтобы использовать эти команды на локальном компьютере, просто введите имя нужной команды в окне командной оболочки и нажмите Enter.

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

Реестр Windows хранит конфигурационную информацию операционной системы, приложений, пользователей и оборудования. Эти данные содержатся в разделах (keys) и параметрах (values) реестра, которые размещаются в определенном корневом разделе (root key), который контролирует, как и когда используются разделы и параметры.

Если вы знаете пути к разделам и понимаете допустимые типы данных в разделах, то можете использовать команду REG для просмотра разделов и параметров и манипуляций над ними самыми разнообразными способами. REG поддерживает несколько подкоманд, и мы рассмотрим некоторые из них. В следующих разделах рассказывается о каждой из подкоманд REG, перечисленных ниже.
■ REG add — добавляет в реестр новый подраздел или элемент.
■ REG delete — удаляет из реестра подраздел или элемент.
■ REG query — выводит список элементов раздела и имена подразделов (если они есть).
■ REG compare — сравнивает подразделы или элементы реестра.
■ REG сору — копирует элемент реестра по указанному пути раздела на локальной или удаленной системе.
■ REG restore — записывает в реестр ранее сохраненные подразделы, элементы и параметры.
■ REG save — сохраняет копию указанных подразделов, элементов и параметров реестра в файл.

Управление системными службами

Службы обеспечивают ключевые функции рабочих станций и серверов. Для управления системными службами на локальных и удаленных системах используется команда контроллера служб (service controller command) SC, имеющая набор подкоманд; здесь описывается лишь их часть
■ SC config — настройка учетных записей регистрации и запуска служб;
• SC query — вывод списка всех служб, настроенных на компьютере;
■ SC qc отображение конфигурации определенной службы;
■ SC start — запуск служб;
■ SC stop — останов служб;
■ SC pause — приостановка работы служб;
■ SC continue — возобновление работы служб;
■ SC failure — задание действий, выполняемых при сбое службы;
■ SC qfailure — просмотр действий, выполняемых при сбое службы.
Во всех командах можно указывать имя удаленного компьютера, со службами которого вы хотите работать. Для этого вставьте UNC-имя или IP-адрес компьютера перед используемой подкомандой. Вот синтаксис:
sc ИмяСервера Подкоманда

Перезагрузка и выключение систем из командной строки

Системы нередко приходится перезагружать или выключать. Один из способов — использовать для этого утилиту Shutdown, которая позволяет работать с локальной и удаленными системами. Другой способ управлять выключением или перезагрузкой системы — назначить задание для выключения. Здесь можно использовать Schtasks, чтобы указать время выключения, или создать сценарий со списком команд выключения для индивидуальных систем.

Управлять перезагрузкой и выключением локальной системы позволяют следующие команды.
Выключение локальной системы:
shutdown /s /t ЗадержкаВыключения /1 /f
Перезагрузка локальной системы:
shutdown /г /t ЗадержкаВыключения /1 /f

Управление приложениями, процессами и производительностью

Всякий раз, когда операционная система или пользователь запускает службу, приложение или команду, Microsoft Windows запускает один или более процессов для управления соответствующей программой. Несколько утилит командной строки упростят вам мониторинг программ и управление ими. К этим утилитам относятся:
■ Pmon (Process Resource Manager) — показывает статистические данные по производительности, включая использование памяти и процессора, а также список всех процессов, выполняемых в локальной системе. Позволяет получать детальные «снимки» задействованных ресурсов и выполняемых процессов. Pmon поставляется с Windows Resource Kit;
Tasklist (Task List) — перечисляет все выполняемые процессы по имени и идентификатору процесса, сообщает информацию о сеансе пользователя и занимаемой памяти

■ Taskkill (Task Kill) — останавливает выполнение процесса, заданного по имени или идентификатору. С помощью фильтров можно останавливать процессы в зависимости от их состояния, номера сеанса, процессорного времени, занимаемой памяти, имени пользователя и других параметров. В следующих разделах подробно обсуждается, как применяются эти утилиты командной строки. Но сначала рассмотрим, как выполняются процессы и каковы наиболее распространенные проблемы, которые могут встретиться при работе с ними.

Один отзыв

  1. remontokna,com,ua:

    С каждой новой версией Windows командная строка совершенствовалась, а ее возможности расширялись. Командная строка претерпела значительные изменения, связанные не только с повышением производительности, но и с увеличением гибкости. Теперь с помощью командной строки Windows можно решать задачи, которые нельзя было решить в предыдущих версиях Windows. Cделал очередную попытку понять хотя бы назначение командной строки. Снова знаний по этому предмету 0! Какую же подготовку нужно иметь, чтобы “въехать” в эти “основы”? Нужно ли мне это всё, как рядовому домашнему пользователю? А интересно! Уж коли сел за комп, хочется знать о нём как можно больше.

Добавить комментарий

Your request was blocked.
Hacklinkeskişehir web tasarım production agency toronto arnavutköy eca kombi servisi buz makinesi servisi beylikdüzü escort Çerkezköy escort fatih korsan taksi sonbahis Empero Servisi bahislion İstanbul evden eve nakliyat Evden eve nakliyat fiyatları keçiören evden eve nakliyat istanbul bursa ambar izmir falci eskişehir aile hukuku avukatı Biorezonans terapi eta saat gaziantep evden eve nakliyat Etimesgut evden eve nakliyat tarsus evden eve nakliyat ankara parca esya tasıma istanbul eskişehir arası nakliyat bakırköy lastik yol yardım eskişehir vergi hukuku avukatı Mersin Escort bayan Mersin vip Escort Mersin Escort mamak evden eve nakliyat bağcılar korsan taksi tuzla evden eve nakliyat rolex saat ankara kilit taşı döşeme mamak evden eve nakliyat ankara asansörlü nakliyat pendik korsan taksi ankara kilit taşı ustası ankara kilit taşı döşeme keçiören evden eve nakliyat mersin evden eve nakliyat eskişehir medyum İstanbul Yıldızname Bakımı Ankara Yıldızname Bakımı Denizli Yıldızname Bakımı Denizli Medyum İzmir Medyum çankaya evden eve nakliyat polatlı evden eve nakliyat Maltepe evden eve nakliyat afyon falcı Hatay Yıldızname Bakımı ankara asansörlü nakliyat mersin evden eve nakliyat mersin evden eve nakliyat ankara evden eve nakliyat eskişehir ceza hukuku avukatı eskişehir sürücü kursu Darıca Evden Eve Nakliyat Kocaeli Temizlik Maltepe asansörlü nakliyat Kadıköy asansörlü nakliyat Kadıköy evden eve nakliyat arnavutköy evden eve nakliyat avcılar evden eve nakliyat beyoğlu evden eve nakliyat çekmeköy evden eve nakliyat fatih evden eve nakliyat gaziosmanpaşa evden eve nakliyat sultanbeyli evden eve nakliyat üsküdar evden eve nakliyat yozgat evden eve nakliyat aksaray evden eve nakliyat villa taşıma gaziantep evden eve nakliyat rize evden eve nakliyat manisa evden eve nakliyat Şehirler Arası Evden Eve Nakliyat karaman evden eve nakliyat denizli evden eve nakliyat adana evden eve nakliyat ditch witch c99 parts diagram sarıyer evden eve nakliyat evden eve nakliyat eşya depolama Asansörlü Evden Eve Nakliyat istanbul evden eve nakliyat evden eve nakliyat şehirler arası nakliye Evden eve nakliyat izmir evden eve nakliyat istanbul evden eve nakliyat parça eşya taşıma Şehirler arası nakliyat istanbul nakliye Maltepe evden eve nakliye alanya escort İstanbul Evden Eve Nakliyat Maltepe asansörlü evden eve nakliyat nakliye alanya escort üsküdar evden eve nakliyat Maltepe Evden Eve Nakliyat evden eve nakliyat Şehirler arası evden eve nakliye alanya escort bayan Ümraniye asansörlü nakliyat marsbahis marsbahis marsbahis marsbahis giriş สล็อตวอเลท deneme bonusu veren siteler güvenilir bahis siteleri deneme bonusu veren siteler Silivri Temizlik casino siteleri slot siteleri deneme bonusu veren siteler Zeytinburnu Temizlik adana escort istanbul escort bursa escort kocaeli escort sakarya escort balıkesir escort tekirdağ escort edirne escort çanakkale escort kırklareli escort yalova escort bilecik escort konya escort eskişehir escort kayseri escort sivas escort aksaray escort nevşehir escort kırşehir escort niğde escort karaman escort yozgat escort kırıkkale escort çankırı escort izmir escort manisa escort denizli escort aydın escort muğla escort afyon escort kütahya escort uşak escort antalya escort mersin escort hatay escort ısparta escort burdur escort maraş escort osmaniye escort samsun escort trabzon escort zonguldak escort ordu escort rize escort giresun escort artvin escort amasya escort tokat escort çorum escort kastamonu escort sinop escort bartın escort karabük escort düzce escort bolu escort gümüşhane escort bayburt escort erzurum escort van escort malatya escort elazığ escort kars escort ağrı escort muş escort bitlis escort bingöl escort tunceli escort hakkari escort ığdır escort ardahan escort erzincan escort gaziantep escort diyarbakır escort urfa escort mardin escort batman escort siirt escort şırnak escort adıyaman escort ortaca escort yüreğir escort kaş escort aliağa escort kemalpaşa escort tire escort soma escort akhisar escort turgutlu escort mudanya escort altındağ escort gölbaşı escort çubuk escort bergama escort ayaş escort polatlı escort nallıhan escort akyurt escort milas escort çeşme escort melikgazi escort antakya escort ceyhan escort ereğli escort çayırova escort seferihisar escort iskenderun escort menemen escort tipobetholiganbet
holiganbet
holiganbet
Jojobet giriş
Jojobet giriş
Jojobet giriş
casibom giriş
casibom giriş
casibom giriş
xbet
xbet
xbet
marsbahis
tarafbet
marsbahis giriş
tarafbet giriş
extrabet
betcio
esenyurt escortesenyurt escortesenyurt masaj salonuavcılar masaj salonubeylikdüzü masaj salonufethiye escortmarkantalya escortankara escortalanya eskortescort kayseriantika eşya satmakkitap alanlarAntika Eşya alanlarAntika mobilya alanlarAntika alanlarAntika alanlarAntika alanlarAntika alanlarAntika alanlarAntika Eşya alanlarAntika Eşya alanlarantikaistanbul evden eve nakliyatistanbul evden eve nakliyatweb sitesi yapımıkitap alan yerlerEtimesgut evden eve nakliyattekne turutekne turuteknede eğlenceEtimesgut evden eve nakliyatEtimesgut evden eve nakliyatpendik evden eve nakliyatantika eşya alıcılarıantika alım satımantika alım satımtekne kiralamaKartal evden eve nakliyatKartal evden eve nakliyatKartal evden eve nakliyatpolatlı evden eve nakliyatpolatlı evden eve nakliyatpolatlı evden eve nakliyatkeçiören evden eve nakliyatkeçiören evden eve nakliyattuzla evden eve nakliyatAntika alanlarAntika alanlarAntika alanlarAntika alanlarantika eşya alan yerlerEtimesgut evden eve nakliyatEtimesgut evden eve nakliyatmersin asansörlü nakliyatmersin asansörlü nakliyattekne kiralamatekne kiralamaAntika mobilya alanlarantika eşya alıcılarıdijital danışmanlıkgoogle ads çalışmasıpursaklar evden eve nakliyateskişehir web sitesiEskişehir Web Tasarımkeçiören evden eve nakliyatEtimesgut evden eve nakliyatkeçiören evden eve nakliyatEtimesgut evden eve nakliyattuzla evden eve nakliyatpursaklar evden eve nakliyatEskişehir Web Tasarımpursaklar evden eve nakliyatgölbaşı evden eve nakliyatistanbul eskişehir arası nakliyatpolatlı evden eve nakliyatyenikent ofis taşımacılığıankara asansörlü nakliyatEskişehir Web Tasarımgölbaşı evden eve nakliyatavcılar yıkım kırımçankaya evden eve nakliyatkütahya falcıçankaya evden eve nakliyatafyon falcıeskişehir vergi hukuku avukatıankara evden eve nakliyatAntalya ÇitAntalya Çiteskişehir kahve falıBiorezonans terapiankara evden eve nakliyatBiorezonans terapiankara kilit taşı ustasıataköy yıkım kırımmersin evden eve nakliyatankara kilit taşı döşemeBiorezonans terapiakdeniz evden eve nakliyatpendik evden eve nakliyatBiorezonans terapiankara kilit taşı döşemeafyon falcıistanbul eskişehir ambaretimesgut evden eve nakliyatetimesgut evden eve nakliyatbeylikdüzü yıkım kırımankara evden eve nakliyatankara kilit taşı döşemeistanbul balıkesir arası nakliyatistanbul duvar ve şap kırımıkeçiören evden eve nakliyateskişehir ceza hukuku avukatıgaziantep evden eve nakliyatAntika alanlarantika alım satımmedyum hoca