Командний рядок cmd у Windows

Як управляти комп'ютером без мишки, як це роблять хакери у голлівудських фільмах? Для цього можна запустити командний рядок Windows cmd за допомогою комбінації клавіш Win+R, а потім набрати в консолі cmd і натиснути Enter.




Відкриється вікно командного рядка. Через нього ви можете вимикати комп'ютер, створювати/видаляти папки, встановлювати розклад запуску програм, робити програми системними, змінювати розширення файлів, запускати і зупиняти програми та багато іншого.

Якщо ви хочете, щоб ряд команд cmd виконувався на комп'ютері автоматично, Ви можете записати їх в блокноті і зберегти з розширенням .bat.
Приклад найпростішої bat-програми:

@echo off
color 0a
chcp 1251
echo Перезавантаження комп'ютера
pause
shutdown /r

Ця програма перезавантажує комп'ютер і вимагає для цього натиснути будь-яку клавішу. Щоб зупинити виконання програми? треба просто закрити вікно, що з'явилося.
Подібні bat-файли (батники) часто використовуються для написання комп'ютерних вірусів, яких до речі кажучи, не помічають антивірусні програми (в більшості випадків). А для скритності їх переводять в .exe формат.

Детальніше можна ознайомитися з командами cmd зі списку нижче. (Або можна просто написати help в командному рядку)

A
append - дозволяє програмам відкривати файли в зазначених каталогах так, ніби вони знаходяться в поточному каталозі.
arp - відображення і зміна таблиць перетворення IP-адрес в фізичні, які використовує протокол дозволу адрес.
assoc - виведення або зміна зіставлень по розширеннях імен файлів.
at - команда призначена для запуску програм в зазначений час.
 atmsdm - контроль підключень і адрес, зареєстрованих диспетчером викликів ATM в мережах з асинхронним режимом передачі (ATM).
attrib - зміна атрибутів файлів і папок.
auditusr - задає політику аудиту користувачів.

B

break - включення режиму обробки клавіш CTRL+C.
bootcfg - ця програма командного рядка може бути використана для налаштування, вилучення, зміни або видалення параметрів командного рядка в файлі Boot.ini.

C
cacls – перегляд та зміна таблиць управління доступом ACL до файлів.
call - виклик одного пакетного файлу з іншого.
cd - виведення імені або зміна поточної папки.
chcp - виведення або зміна активної кодової сторінки.
chdir - виведення або зміна поточної папки.
chkdsk - перевірка диска і виведення звіту.
chkntfs - виводить або змінює параметри перевірки диска під час завантаження.
ciddaemon - сервіс індексації файлів.
cipher - програма шифрування файлів.
cls - очищення екрану інтерпретатора.
cmd - запуск нового вікна командного рядка.
cmstp - установка профілів диспетчера підключень.
color - встановлює колір для тексту і фону в текстових вікнах.
comp - порівняння вмісту двох файлів або наборів файлів.
compact - перегляд і зміна параметрів стиснення файлів в розділах NTFS.
convert - перетворення файлової системи тому FAT в NTFS.
copy - копіювання одного або декількох файлів.

D
date - виведення або встановлення дати.
debug - засіб для налагодження і редагування програм.
 defrag - дефрагментація диска.
del - видалення одного або декількох файлів.
devcon - альтернатива диспетчера пристроїв.
diantz - теж що і MAKECAB.
dir - виведення списку файлів і підпапок із зазначеного каталогу.
diskcomp - порівняння вмісту двох гнучких дисків.
diskcopy - копіювання вмісту одного гнучкого диска на інший.
diskpart - використання сценарію diskpart.
diskperf - лічильник продуктивності дисків.
doskey - редагування і повторний виклик команд Windows; створення макросів DOSKey.
driverquery - перегляд переліку встановлених драйверів пристроїв і їх властивості.

E
echo - виведення повідомлень і перемикання режиму відображення команд на екрані.
edit - запуск редактора MS-DOS.
endlocal - завершення локалізації змін середовища в пакетному файлі.
edlin - запуск порЯдкового текстового редактора.
erase - видалення одного або декількох файлів.
esentutl - обслуговування утиліт для Microsoft (R) баз даних Windows.
eventcreate - ця команда дозволяє адміністратору створити запис про особливу подію в зазначеному журналі подій.
eventtriggers - ця команда дозволяє адміністратору відобразити і налаштувати тригери подій в локальній або віддаленій системі.
exe2bin - перетворення EXE-файлів в бінарний формат.
exit - завершення командного рядка.
expand - розпакування стиснутих файлів.

F

fc - порівняння двох файлів або двох наборів файлів і виведення відмінностей між ними.
find - пошук текстового рядка в одному або декількох файлах.
 findstr - пошук рядків у файлах.
finger - виведення відомостей про користувачів зазначеної системи.
fltmc - робота з фільтром завантаження драйверів.
for - виконання зазначеної команди для кожного файлу набору.
forcedos - зіставлення додатків MS-DOS, які не розпізнаються системою Microsoft Windows XP.
format - форматування диска для роботи з Windows.
fontview - програма перегляду шрифтів.
fsutil - управління точками повторної обробки, управління розрідженими файлами, відключення тому або розширення тому.
ftp - програма передачі файлів.
ftype - перегляд і зміна типів файлів, зіставлених з розширенням імен файлів.

G
getmac - відображає MAC-адресу одного або декількох мережевих адаптерів комп'ютера.
goto - передача управління рядку пакетного файлу з міткою.
gpresult - відображає результуючу політику (RSoP) для зазначеного користувача і комп'ютера.
gpupdate - виконання оновлення групової політики.
graftabl - вибір кодової сторінки для відображення символів національних алфавітів в графічному режимі.

H
help - виводить неповний список команд, які використовуються в cmd.
hostname - відображення імені комп'ютера.

I
if - оператор умовного виконання команд в пакетному файлі.
ipconfig - виведення маски підмережі, стандартного шлюзу та інформації про вашу IP.
ipxroute - програма управління маршрутизацією NWLink IPX.

L
label - створення, зміна та видалення міток тому для диска.
lodctr - оновлення імен лічильників і тексту для розширеного лічильника.
logman - управління розкладом для лічильників продуктивності і журналу трасування подій.
logoff - завершення сеансу Windows.
lpq - відображення стану черги віддаленої черги друку lpq.
lpr - направляє завдання для друку на мережевий принтер.
lsass - сервер визначення локального захисту.

M
makecab - архівування файлів в cab-архів.
md - створення папки.
mem –виводить дані про вільну та зайняту пам'ять.
mkdir - створення папки з розширеною функціональністю.
mmc - відкриття вікна консолі MMC.
mode - налагодження системних пристроїв.
mofcomp - 32-бітний компілятор Microsoft (R) MOF.
more – послідовне виведення даних по частинах розміром з один екран.
mountvol - перегляд, створення і видалення точок підключення тому.
move - переміщення і перейменування файлів і каталогів.
mqbkup - утиліта архівування та відновлення черги повідомлень.
mqsvc - забезпечує інфраструктуру для роботи розподілених додатків.
mrinfo - робота з багатоадресними розсилками.
msg - відправлення повідомлень користувачеві.
msiexec - запуск інсталятора Windows.

N
nbtstat - відображення статистики протоколу і поточних підключень TCP/IP за допомогою NBT (NetBIOS через TCP/IP).
net - пакет додатків? призначений для роботи з мережею.
net1 - те ж саме що і net.
netsh - локальне або віддалене відображення і зміна параметрів мережі.
netstat - відображення статистики протоколів і поточних мережевих підключень TCP / IP.
nlsfunc - завантаження відомостей про національні стандарти.
nslookup - виведення інформації, яка призначена для діагностики DNS.
ntbackup - запуск майстра архівації.
ntsd - налагоджувальник командного рядка.

O
odbcconf - налаштування драйвера ODBC.
openfiles - ця команда дозволяє користувачеві вивести список відкритих файлів і папок, які були відкриті в системі.

P
pagefileconfig - налаштування файлів підкачки і віртуальної пам'яті.
path - виведення або установка шляху пошуку виконуваних файлів.
pathping - виведення інформації про приховані мережі і втрату даних.
pause - призупиняє виконання сценарію cmd.
pentnt - виявляє помилки ділення з плаваючою крапкою процесора Pentium, відключає апаратну обробку чисел з плаваючою крапкою і включає емуляції операцій з плаваючою крапкою.
perfmon - відкриває вікно "Продуктивність".
ping - перевіряє з'єднання з іншим комп'ютером.
ping6 - команда перевірки зв'язку.
popd - змінює одну папку на ту, яка була збережена командою PUSHD.
powercfg - ця команда дозволяє управляти електроживленням системи.
print - друк текстового файлу.
prncnfg - настройка параметрів принтера.
prompt - зміна запрошення командного рядка cmd.exe.
proxycfg - інструмент налаштування proxy з'єднання.
pushd - збереження значень поточного каталогу для використання POPD командою.

Q
qappsrv - відображає доступні сервери терміналів в мережі.
 qprocess - відображає інформацію про процеси.
qwinsta - відображення інформації про сеанси терміналів.

R
rasdial - інтерфейс зв'язку з командного рядка для клієнта служби віддаленого доступу.
rcp - обмін файлами з комп'ютером, на якому виконується служба RCP.
recover - відновлення збережених даних на пошкодженому диску.
reg - редагування системного реєстру через командний рядок.
regsvr32 - сервер реєстрації.
relog - створює новий журнал продуктивності з наявного.
rem - поміщення коментаря в пакетний файл.
ren - перейменування файлів і папок.
rename - перейменування файлів і папок.
replace - заміна файлів.
reset - утиліта скидання служб терміналів.
rexec - виконання команд на віддалених вузлах, на яких виконується служба rexec.
rd - видалення папки.
rmdir - видалення папки.
route - обробка таблиць мережевих маршрутів.
rsh - виконання команд на віддалених вузлах, на яких запущено службу RSH.
rsm - управління ресурсами носіїв за допомогою служби "Знімні ЗП".
runas - використання додатків від імені іншого користувача.
rundll32 - запуск стандартних команд-функцій закладених в dll.
rwinsta - скидання значень підсистем обладнання та програм сеансу до початкового стану.
S
sc - встановлення зв'язку з NT Service Controller і її послугами.
schtasks - створення, видалення, зміна і опитування запланованих завдань в локальній або віддаленій системі.
 sdbinst - установник бази даних сумісності.
secedit - автоматизація завдань налаштування безпеки.
set - виведення, присвоювання і видалення змінних в командному рядку.
setlocal - початок локалізації змін середовища в пакетному файлі.
setver - задає номер версії, який MS-DOS повідомляє програмі.
sfc - Перевірка файлів Windows.
shadow - дозволяє спостерігати за іншим сеансом служб терміналів.
shift - зміна вмісту параметрів для підстановки для пакетного файлу.
shutdown - завершення сеансу, виключення і перезавантаження системи Windows.
smbinst - це процес, що належить System Management BIOS Driver Installer.
sort - сортування файлів.
start - запуск програми або команди в окремому вікні.
subst - зіставлення імені диска вказаним шляхом.
systeminfo - висновок інформації про налаштування системи.

T

taskkill - завершення одного або декількох процесів.
tasklist - показує запущені програми і процеси, що виконуються в даний момент.
tcmsetup - установка клієнта телефонії.
tftp - обмін файлами з віддаленим комп'ютером, на якому запущена служба TFTP.
time - перегляд або зміна поточного часу.
title - призначення заголовка вікна інтерпретатора.
tlntadmn - віддалене керування комп'ютером.
tracert - трасування маршруту до зазначеного вузла.
tracerpt - обробляє двійкові файли журналу відстеження подій або потоки даних.
tracert6 - версія tracert для протоколу IPv6.
tree - виведення структури диска або каталогу у вигляді дерева.
tscon - приєднує сеанс користувача до сеансу терміналу.
tsdiscon - відключення сеансу терміналу.
tskill - припинення процесу.
tsshutdn - завершення роботи сервера в установленому порядку.
type - виведення на екран вмісту текстових файлів.
typeperf – виводить інформацію про продуктивність на екран або в журнал.

U
unlodctr - видалення імен лічильників і тексту для розширеного лічильника.
userinit - провідник системи Windows.

V
ver - виведення інформації про версію Windows.
verify - установка режиму перевірки правильності запису файлів на диск.
vol - виведення мітки і серійного номера тому для диска.
vssadmin - інструмент командного рядка тіньового копіювання тому.

W
w32tm - діагностика служби часу.
wbemtest - тестер інструментарію управління Windows.
winver - виведення інформації про версію Windows.
wmic - інструмент для написання сценаріїв.

X
xcopy - копіювання файлів і дерева папок.

За матеріалами: vk.com/windowsblog

Коментарі

УВАГА! Всі маніпуляції, описані в даному блозі, які ви робите зі своїми пристроями, ви робите на свій страх і ризик! Автор блогу не несе ніякої відповідальності за пошкодження, що виникнуть у випадку неполадок чи поломок ґаджетів.