У Windows 7 існуюць такія аперацыі, якія немагчыма або цяжка выканаць праз звычайны графічны інтэрфейс, але іх рэальна ажыццявіць праз інтэрфейс «Каманднага радка» пры дапамозе інтэрпрэтатара CMD.EXE. Разгледзім асноўныя каманды, якія могуць прымяняць карыстальнікі пры выкарыстанні названага інструмента.
Чытайце таксама:
Асноўныя каманды Linux у "тэрмінале"
Запуск "Каманднага радка" у Windows 7
Пералік асноўных каманд
З дапамогай каманд у «Каманднага радку» запускаюцца розныя ўтыліты і выконваюцца пэўныя аперацыі. Часцяком асноўнае каманднае выраз выкарыстоўваецца разам з шэрагам атрыбутаў, якія запісваюцца праз слэш (/). Менавіта гэтыя атрыбуты ініцыююць выкананне канкрэтных аперацый.
Мы не ставім перад сабой мэту апісаць абсалютна ўсе каманды, якія прымяняюцца пры выкарыстанні інструмента CMD.EXE. Для гэтага прыйшлося б напісаць не адзін артыкул. Мы ж пастараемся змясціць на адной старонцы інфармацыю пра найбольш карысных і папулярных камандных выразах, разбіўшы іх на групы.
Запуск сістэмных утыліт
Перш за ўсё, разгледзім выразы, якія адказваюць за запуск важных сістэмных утыліт.
CHKDSK - запускае ўтыліту Check Disk, якая выконвае праверку жорсткіх дыскаў кампутара на памылкі. Дадзенае каманднае выраз можна ўводзіць з дадатковымі атрыбутамі, якія, у сваю чаргу, запускаюць выкананне пэўных аперацый:
- / f - аднаўленне дыска ў выпадку выяўлення лагічных памылак;
- / r - аднаўленне сектараў назапашвальніка ў выпадку выяўлення фізічных пашкоджанняў;
- / x - адключэнне названага жорсткага дыска;
- / scan - сканіраванне на апярэджанне;
- C :, D :, E: ... - указанне лагічных дыскаў для сканавання;
- /? - выклік даведкі аб працы ўтыліты Check Disk.
SFC - запуск утыліты праверкі цэласнасці сістэмных файлаў Windows. Дадзенае каманднае выраз часцей за ўсё выкарыстоўваецца з атрыбутам / scannow. Яно запускае інструмент, які правярае файлы АС на адпаведнасць стандартам. У выпадку пашкоджанняў, пры наяўнасці усталявальнага дыска існуе магчымасць аднаўлення цэласнасці сістэмных аб'ектаў.
Праца з файламі і тэчкамі
Наступная група выразаў прызначана для працы з файламі і тэчкамі.
APPEND - адкрыццё файлаў у названай карыстачом тэчцы ў тым выглядзе, як калі б яны знаходзіліся ў патрабаваным каталогу. Абавязковай умовай з'яўляецца ўказанне шляху да тэчкі, да якой будзе ўжыта дзеянне. Запіс вырабляецца па наступным шаблоне:
append [;] [[дыск кампутара:] шлях [; ...]]
Пры выкарыстанні дадзенай каманды можна ўжываць наступныя атрыбуты:
- / e - запіс поўнага спісу файлаў;
- /? - запуск даведкі.
ATTRIB - каманда прызначана для змены атрыбутаў файлаў або тэчак. Гэтак жа, як і ў папярэднім выпадку, абавязковай умовай з'яўляецца ўвод разам з камандным выразам поўнага шляху да апрацоўчай аб'екту. Для ўстаноўкі атрыбутаў выкарыстоўваюцца наступныя ключы:
- h - схаваны;
- s - сістэмны;
- r - толькі для чытання;
- a - архіўны.
Для таго каб прымяніць або адключыць атрыбут, перад ключом адпаведна ставіцца знак "+" або "-".
COPY - ужываецца для капіявання файлаў і каталогаў з аднаго каталога ў іншы. Пры выкарыстанні каманды абавязкова ўказанне поўнага шляху аб'екта капіявання і папкі, у якую яно будзе вырабляцца. З дадзеным камандным выразам можна выкарыстоўваць наступныя атрыбуты:
- / v - праверка карэктнасці капіявання;
- / z - капіяванне аб'ектаў з сеткі;
- / y - перазапіс канчатковага аб'екта пры супадзенні імёнаў без пацверджання;
- /? - актывацыя даведкі.
DEL - выдаленне файлаў з названай дырэкторыі. Каманднае выраз прадугледжвае магчымасць выкарыстання шэрагу атрыбутаў:
- / p - уключэнне запыту пацверджання выдалення перад маніпуляцыяй з кожным аб'ектам;
- / q - адключэнне запыту пры выдаленні;
- / s - выдаленне аб'ектаў у каталогах і падкаталогах;
- / A: - выдаленне аб'ектаў з такімі атрыбутамі, якія прызначаюцца пры дапамозе тых жа ключоў, што і пры выкарыстанні каманды ATTRIB.
RD - з'яўляецца аналагам папярэдняга каманднага выразы, але выдаляе ня файлы, а тэчкі ў названай дырэкторыі. Пры выкарыстанні можна ўжываць тыя ж самыя атрыбуты.
DIR - выводзіць спіс усіх падкаталогаў і файлаў, якія размешчаны ў названай дырэкторыі. Разам з асноўным выразам ўжываюцца такія атрыбуты:
- / q - атрыманне інфармацыі аб уладальніку файла;
- / s - адлюстраванне пераліку файлаў з паказанага каталога;
- / w - выснова спісу ў некалькі калонак;
- / o - сартаванне пераліку выводзяцца аб'ектаў (e - па пашырэнні; n - па імі; d - па даце; s - па памеры);
- / d - адлюстраванне спісу ў некалькі калонак упарадкавана па гэтых слупкам;
- / b - адлюстраванне выключна імёнаў файлаў;
- / a - адлюстраванне аб'ектаў з пэўнымі атрыбутамі, для ўказанні якіх выкарыстоўваюцца тыя ж ключы, што і пры выкарыстанні каманды ATTRIB.
REN - выкарыстоўваецца для перайменавання каталогаў і файлаў. У якасці аргументаў да дадзенай камандзе паказваецца шлях да аб'екта і яго новая назва. Напрыклад, для перайменавання файла file.txt, які размешчаны ў тэчцы "Folder", Якая знаходзіцца ў каранёвай дырэкторыі дыска D, У файл file2.txt, трэба ўвесці наступнае выраз:
REN D: folder file.txt file2.txt
MD - прызначана для стварэння новай тэчкі. У сінтаксісе каманды абавязкова варта паказаць дыск, на якім будзе размяшчацца новы каталог, і дырэкторыю яго размяшчэння ў тым выпадку, калі ён з'яўляецца укладзеным. Напрыклад, для стварэння каталога folderN, Які размешчаны ў дырэкторыі folder на дыску E, Варта ўвесці такі выраз:
md E: folder folderN
Праца з тэкставымі файламі
Наступны блок каманд прызначаны для працы з тэкстам.
TYPE - адлюстроўвае на экране змесціва тэкставых файлаў. Абавязковымі аргументам дадзенай каманды з'яўляецца поўны шлях да аб'екта, тэкст у якім належыць прагледзець. Напрыклад, для прагляду змесціва файла file.txt, які знаходзіцца ў тэчцы "Folder" на дыску D, Патрабуецца ўвесці наступнае каманднае выраз:
TYPE D: folder file.txt
PRINT - раздрукоўка змесціва тэкставага файла. Сінтаксіс дадзенай каманды аналагічны папярэдняму, але замест вываду тэксту на экран вырабляецца яго раздрукоўка.
FIND - вырабляе пошук тэкставай радкі ў файлах. Разам з гэтай камандай абавязкова паказваецца шлях да аб'екта, у якім выконваецца пошук, а таксама назва шуканай радкі, складзенае ў двукоссі. Акрамя таго, разам з дадзеным выразам прымяняюцца наступныя атрыбуты:
- / c - выводзіцца агульная колькасць радкоў, якія змяшчаюць шуканае выраз;
- / v - выснова радкоў, якія не ўтрымліваюць шуканае выраз;
- / I - пошук без уліку рэгістра.
Праца з уліковымі запісамі
З дапамогай каманднага радка можна праглядаць інфармацыю пра карыстальнікаў сістэмы і кіраваць імі.
FINGER - адлюстраванне інфармацыі аб зарэгістраваных у аперацыйнай сістэме карыстачах. Абавязковым аргументам дадзенай каманды з'яўляецца імя юзера, пра які патрабуецца атрымаць дадзеныя. Акрамя таго, можна выкарыстоўваць атрыбут / i. У гэтым выпадку выснова інфармацыі будзе праводзіцца ў спісачнага варыянце.
TSCON - выконвае далучэнне сеансу карыстальніка да сеансу тэрмінала. Пры выкарыстанні дадзенай каманды абавязкова патрабуецца паказаць ID сеансу або яго імя, а таксама пароль таго юзера, якому ён належыць. Пароль варта паказваць пасля атрыбуту / PASSWORD.
Праца з працэсамі
Наступны блок каманд прызначаны для кіравання працэсамі на кампутары.
QPROCESS - прадастаўленне дадзеных аб запушчаных працэсах на ПК. Сярод выводнай інфармацыі будзе прадстаўлена найменне працэсу, імя карыстальніка, яго які запусціў, назва сеансу, ID і PID.
TASKKILL - выкарыстоўваецца для завяршэння працэсаў. Абавязковым аргументам з'яўляецца найменне элемента, які трэба спыніць. Ён паказваецца пасля атрыбуту / IM. Таксама можна вырабіць завяршэнне не паводле імя, а па ідэнтыфікатары працэсу. У гэтым выпадку выкарыстоўваецца атрыбут / PID.
Праца ў сеткі
З дапамогай каманднага радка існуе магчымасць кіраваць рознымі дзеяннямі ў сетцы.
GETMAC - запускае адлюстраванне MAC-адрасы падключанай да кампутара сеткавай карты. У выпадку наяўнасці некалькіх адаптараў адлюстроўваюцца ўсе іх адрасы.
NETSH - ініцыюе запуск аднайменнай утыліты, з дапамогай якой вырабляецца дэманстрацыя інфармацыі пра параметры сеткі і іх змяненне. Дадзеная каманда, з прычыны сваёй вельмі шырокай функцыянальнасці, мае вялікае колькасць атрыбутаў, кожны з якіх адказвае за выкананне пэўнай задачы. Для атрымання падрабязнай інфармацыі пра іх можна скарыстацца даведкай, ужыўшы наступнае каманднае выраз:
netsh /?
NETSTAT - адлюстраванне статыстычнай інфармацыі аб сеткавых падлучэннях.
іншыя каманды
Таксама існуе шэраг іншых камандных выразаў, якія ўжываюцца пры выкарыстанні CMD.EXE, якія нельга вылучыць у асобныя групы.
TIME - прагляд і ўстаноўка сістэмнага часу ПК. Пры ўводзе дадзенага каманднага выразы адбываецца вывад на экран бягучага часу, якое ў самой ніжняй радку можна змяніць на любое іншае.
DATE - каманда па сінтаксісе цалкам аналагічная папярэдняй, але ўжываецца не для вываду і змены часу, а для запуску дадзеных працэдур у дачыненні да даты.
SHUTDOWN - выключае кампутар. Дадзенае выраз можна выкарыстоўваць, як лакальна, так і выдалена.
BREAK - адключэнне або запуск рэжыму апрацоўкі спалучэння кнопак Ctrl + C.
ECHO - выводзіць тэкставыя паведамленні і ўжываецца для пераключэння рэжымаў іх адлюстравання.
Гэта далёка не поўны спіс усіх каманд, якія прымяняюцца пры выкарыстанні інтэрфейсу CMD.EXE. Тым не менш мы паспрабавалі раскрыць найменні, а таксама сцісла акрэсліць сінтаксіс і асноўныя функцыі самых запатрабаваных з іх, для зручнасці разбіўшы на групы па прызначэнні.