Cmd dalje. Konfigurimi i linjës së komandës. Puna në vijën e komandës

Cila është linja e komandës

Shumica e përdoruesve të kompjuterit nuk dinë shumë për vijën e komandës. Ndërsa përdoruesit më me përvojë dhe të avancuar mjaft shpesh e përdorin atë për të kryer detyra të ndryshme.

Shumë shpesh, linja e komandës përdoret nga administratorët për të kryer detyra të ngjashme dhe rutinë, gjatë administrimit të serverëve dhe gjërave të tjera.
Command Prompt ka qenë një veçori e Windows që nga ditët e MS-DOS dhe i lejon përdoruesit të ndërveprojnë drejtpërdrejt me sistemin operativ Windows.

Linja e komandës, ose tastiera siç quhet, duket e papërfillshme dhe kërkon që ju të futni komanda duke përdorur një sintaksë specifike për të bashkëvepruar me sistemin operativ.

Kjo është arsyeja pse përdoret për të krijuar skedarë grupi (skedarë BAT) që kryejnë një sekuencë të caktuar operacionesh për të përfunduar një detyrë të caktuar.

Cilat janë përfitimet e përdorimit të vijës së komandës?

Siç u përmend tashmë, linja e komandës përdoret kryesisht nga përdoruesit dhe administratorët e avancuar. Me ndihmën e tij, përdoruesi mund të automatizojë ekzekutimin e disa detyrave të ngjashme.

Kjo do të thotë, nëse keni nevojë të kopjoni ose riemërtoni skedarët në kushte të caktuara, kjo mund të organizohet lehtësisht duke krijuar skedarë të veçantë të grupit që përmbajnë komanda të linjës së komandës. Për më tepër, operacione të tilla do të kryhen pa ndërhyrjen e përdoruesit.

Avantazhi i linjës së komandës është i lehtë për t'u parë nëse keni nevojë të kryeni operacione të ngjashme në një numër të madh skedarësh. Për shembull, ju duhet të zhvendosni ose kopjoni (ose fshini) lloje të caktuara skedarësh në një vend të caktuar.

Administratorët përdorin linjën e komandës për të marrë informacionin e nevojshëm në lidhje me funksionimin e pajisjeve të rrjetit dhe mund të gjykojnë shkaqet e mundshme të keqfunksionimeve dhe dështimeve. Administratorët e rrjetit do të jenë në gjendje të marrin informacion në lidhje me aktivitetin e rrjetit dhe performancën e tij.

Si të hapni vijën e komandës

Për të hapur një dritare të linjës së komandës, thjesht hapni menunë Start dhe futni Command Prompt në shiritin e kërkimit, pastaj klikoni dy herë në rezultatin përkatës.

Ju gjithashtu thjesht mund të shkoni te seksioni Të gjitha programet dhe në dosjen Standard dhe do të ketë një shkurtore të linjës së komandës. Më në fund, mund të përdorni programin Run, për ta bërë këtë, shtypni kombinimin e tastit Win+R ose hapni programin Run përmes menysë Start. Tani futni cmd në linjën Open dhe shtypni Enter.

Vetë skedari i ekzekutueshëm i linjës së komandës ndodhet në diskun e sistemit në shtegun e mëposhtëm: Windows/System32/cmd.exe.

Përshtatja e dritares së linjës së komandës

Dritarja standarde e linjës së komandës paraqitet si një sfond i zi me font të bardhë. Sidoqoftë, kjo nuk është e përshtatshme për të gjithë, veçanërisht nëse përdoruesi shpesh përdor linjën e komandës. Cilësimet, si pamja ashtu edhe cilësimet e tjera shtesë të linjës së komandës, do ta bëjnë punën më komode me tastierën.

Për ta bërë këtë, thjesht klikoni në ikonën e dritares në pjesën e majtë të saj me butonin e majtë të miut (ose shtypni kombinimin Alt+Space). Do të shfaqet një menu kontekstuale, ku duke zgjedhur Properties mund të bëni cilësimet bazë për pamjen, kursorin e miut, madhësinë dhe vendndodhjen e dritares.

Opsione të tilla si Mouse Highlight do t'ju lejojnë të kopjoni tekstin e zgjedhur të linjës së komandës, numri i buferave përcakton se sa rreshta në vijën e komandës do të jenë të shikueshme nga përdoruesi. Madhësia e buferit lejon përdoruesin të lëvizë nëpër komandat e shtypura më parë duke përdorur tastet e shigjetës lart ose poshtë.

Komandat e linjës së komandës janë të disponueshme për përdoruesit

Linja e komandës ka shumë komanda, një listë e të cilave mund ta merrni në vetë rreshtin e komandës. Për ta bërë këtë, thjesht futni komandën HELP dhe në ekran do të shfaqet një listë e plotë e komandave me shpjegime:

ASSOC Shfaqni ose modifikoni hartëzimin bazuar në shtesat e emrit të skedarit.
ATTRIB Shikoni dhe modifikoni atributet e skedarit.
THYES Aktivizon ose çaktivizon aftësinë për të përdorur CTRL+C në DOS.
BCDEDIT Vendos vetitë në bazën e të dhënave të nisjes që ju lejon të kontrolloni nisjen fillestare.
CACLS Liston të dhënat dhe modifikon listat e kontrollit të aksesit (ACL) në skedarë.
THIRRJE Thërret një skedar grupi nga një tjetër dhe gjithashtu mund të kalojë argumente hyrëse.
CD Shfaq emrin e shtegut ose zhvendoset në një dosje tjetër.
CHCP Enkodimi i daljes ose i vendosjes.
CHDIR Shfaq emrin ose zhvendoset në një dosje tjetër.
CHKDSK Diagnostifikimi i diskut për gabime.
CHKNTFS Shfaq ose ndryshon diagnostifikimin e diskut gjatë nisjes.
MBYLLJE duke pastruar ekranin e të gjitha simboleve.
VKM Nis një program të linjës komanduese të Windows. Ju mund të ekzekutoni një numër të pafund të tyre në një kompjuter. Ata do të punojnë të pavarur nga njëri-tjetri.
NGJYRË Ndryshon dhe vendos sfondin kryesor të dritares dhe vetë fontet.
KOMP Tregon dallimet dhe krahason përmbajtjen e dy skedarëve.
KOMPAKTE Ndryshon dhe tregon kompresimin e skedarit në NTFS.
KONVERT Konverton vëllimet e diskut FAT në NTFS. Disku aktual nuk mund të ndryshohet.
KOPJE Krijon një kopje të një skedari ose skedarësh dhe i vendos ato në vendndodhjen e specifikuar.
DATA Shfaq ose cakton datën aktuale.
DEL Shkatërron një ose më shumë skedarë në të njëjtën kohë.
DIR Tregon emrat e skedarëve dhe dosjeve me datën e krijimit të tyre, të vendosura në dosjen aktuale ose të specifikuara në cilësimet e dosjes.
DISKCOMP Krahason dhe tregon ndryshimet midis 2 diskeve.
DISKKOPI Krijon një kopje të përmbajtjes së një diskete në një tjetër.
DISKPART Shfaq dhe ndryshon vetitë e një ndarje të diskut.
DOSKEY Modifikon dhe ri-thirr linjat e komandës; krijon makro.
DREJTIMI I SHOFERIT Shfaq informacion në lidhje me statusin dhe atributet e drejtuesit të pajisjes.
ECHO Shfaq informacionin e tekstit dhe ndryshon mënyrën e shfaqjes së komandave në ekran.
ENDLOKAL E mbyll lokalizimin e mjedisit për skedarin e grupit.
FSHARJE Shkatërron një skedar ose skedarë.
DALJE Përfundon programin e linjës së komandës
F.C. Tregon ndryshimet midis dy skedarëve ose dy grupeve të skedarëve dhe gjithashtu i krahason ato
GJEJ Kërkon për një varg teksti në skedarë ose në një skedar.
FINDSTR Kërkim i avancuar për vargjet e tekstit në skedarë.
PËR Cikli. Përsërit ekzekutimin e së njëjtës komandë një numër të caktuar herë
FORMATI Formatimi i diskut për përdorim me Windows.
FSUTIL Tregon dhe vendos atributet e sistemit të skedarëve.
FTYPE Ju lejon të ndryshoni dhe shikoni llojet e skedarëve, të cilat përdoren kryesisht kur përputhen sipas shtesave të emrit të skedarit.
SHKO Transferon kontrollin në një komandë tjetër të specifikuar.
GPRESULT Shfaq informacionin e politikës së grupit për një kompjuter ose përdorues.
GRAFTABL Lejon Windows të shfaqë karaktere të zgjeruara në modalitetin grafik.
NDIHMË Shfaq të gjitha të dhënat rreth komandave ekzistuese të konsolës së Windows.
ICACLS Shfaq, modifikon, arkivon ose rikthen ACL-të për skedarët dhe dosjet.
NËSE Ekzekuton komanda bazuar në një kusht të caktuar.
EMTETI Krijon, modifikon dhe shkatërron etiketat e volumit për disqet.
M.D. Krijon një drejtori bosh.
MKDIR Krijon një drejtori bosh.
MKLINK Krijon lidhje simbolike dhe të forta
MODE Konfiguron pajisjet e sistemit.
MË SHUMË Shfaq në mënyrë sekuenciale informacionin në blloqe me madhësinë e një ekrani.
LËVIZI Lëviz skedarët nga një vend në tjetrin.
DOSJET E HAPUR Shfaq skedarët që janë të hapur në dosjen e përbashkët nga përdoruesi në distancë.
RRUGË Shfaq ose cakton shtegun e plotë për skedarët e ekzekutueshëm.
PAUZË Ndalon ekzekutimin e komandave të linjës së komandës dhe shfaq tekstin e informacionit.
POPD Rivendos vlerën e mëparshme të dosjes aktive që është ruajtur duke përdorur komandën PUSHD.
PRINTO Printon përmbajtjen e një skedari teksti.
PROMPT Modifikon linjën e komandës së Windows.
PUSHD Ruan vlerën e dosjes aktive dhe kalon në një dosje tjetër.
R.D. Fshin një dosje.
RIKOJ Rigjallëron të dhënat e lexueshme nga një hard disk i keq ose i dëmtuar.
R.E.M. Vendos komentet në skedarët e grupit dhe skedarin CONFIG.SYS.
REN Ndryshon emrin e skedarëve dhe dosjeve.
RIEMËROJ Ngjashëm me komandën REN.
ZËVENDËSUAR Ndërron skedarët.
RMDIR Shkatërron një drejtori.
ROBOKOPI Mjet i avancuar për kopjimin e skedarëve dhe dosjeve të tëra
SET Shfaq, vendos dhe shkatërron variablat e mjedisit të Windows.
SETLOKALE Lokalizon ndryshimet e mjedisit në një skedar grupi.
S.C. Ju lejon të punoni me shërbime
SCHTASKS Ju lejon të ekzekutoni çdo program dhe të ekzekutoni në mënyrë sekuenciale komandat e nevojshme sipas një plani të caktuar
SHIFT Ndryshon pozicionin (zhvendosjen) e parametrave të zëvendësuar për një skedar batch.
FIKE Fik kompjuterin.
SENDIM Rendit të dhëna sipas parametrave të specifikuar.
FILLO Nis një program ose komandë në një dritare të re.
SUBST Cakton një emër disku në shtegun e specifikuar.
SISTEMINFO Shfaq informacion në lidhje me sistemin operativ dhe konfigurimin e kompjuterit.
LISTA E DETYRAVE Shfaq një listë të të gjitha proceseve të ekzekutuara me ID-të e tyre.
Vrasje e detyrave Përfundon një proces ose aplikim.
KOHA Vendos dhe shfaq kohën e sistemit.
TITULLI Vendos emrin e dritares për sesionin aktual të interpretuesit të linjës së komandës CMD.EXE
PEME Shfaq direktoritë e disqeve në një formë vizuale të përshtatshme.
LLOJI Shfaq përmbajtjen e skedarëve të tekstit.
VER Shfaq informacion të shkurtër rreth versionit të Windows.
VERIFIKONI Kontrollon për gabime në shkrimin e skedarëve në disk.
VOL Shfaq etiketat dhe numrin serial të volumit të diskut.
XCOPY Krijon një kopje të skedarëve.
WMIC Printon WMI në vijën e komandës.

Për përdoruesit fillestarë, njohja e emrave të komandave është shumë pak. Bazuar në listën e mësipërme, mund të vlerësoni vetëm aftësitë e linjës së komandës. Për të përdorur një komandë të veçantë, duhet të ndiqni sintaksën e shkrimit të komandës. Mund të zbuloni përsëri sintaksën për çdo komandë duke përdorur vetë vijën e komandës. Për ta bërë këtë, futni komandën dhe shtoni /? dhe shtypni Enter. Komanda HELP COMMAND_NAME do të japë të njëjtin rezultat. Për shembull:
KOPJE /? ose NDIHMËN E KOPJIMIT

Si rezultat, do të merrni sintaksën e detajuar të komandës së specifikuar me një shpjegim të të gjitha argumenteve.

Për të mos shtypur në mënyrë të përsëritur të njëjtën komandë me argumente të ndryshëm, përdorni tastet e shigjetave LARTË-POSHT. Kështu, dritarja do të shfaqë komandat e mëparshme të futura në tastierë.

Kur punoni me vijën e komandës, shumë njerëz vërejnë se kombinimet e zakonshme të çelësave për kopjimin dhe ngjitjen nuk funksionojnë, dhe kjo është e vërtetë. Për të kopjuar tekstin e zgjedhur dhe më pas për ta ngjitur, duhet të përdorni menunë e kontekstit të thirrur duke shtypur Alt+Space.

Pas kësaj, duhet të shkoni në seksionin Edit. Më pas, nëse theksimi i miut nuk është i aktivizuar në cilësimet, zgjidhni Shënoni dhe zgjidhni fragmentin e dëshiruar të tekstit të konsolës. Pastaj shkoni përsëri te menyja e kontekstit dhe në seksionin Edit, zgjidhni Copy, ose thjesht shtypni Enter dhe për të ngjitur në menunë e kontekstit, zgjidhni Paste.

Krijimi i skedarëve të grupit të linjës së komandës

Skedarët e grupit janë skedarë me linja të shumta komandash që do të ekzekutohen në mënyrë sekuenciale automatikisht. Skedarët e grupit janë të përshtatshëm për t'u përdorur për kryerjen e detyrave rutinë dhe të ngjashme.

Për të krijuar një skedar të tillë, duhet të shkruani një ose më shumë komanda në një redaktues teksti, Notepad, duke ndjekur sintaksën e linjës së komandës. Pas ruajtjes së skedarit, duhet të ndryshoni shtrirjen e tij nga TXT në BAT.

Pas nisjes së një skedari të tillë, komandat e shkruara në të do të ekzekutohen automatikisht. Në këtë rast, një dritare e linjës së komandës do të shfaqet ndërsa komandat janë ekzekutuar.

Përdoruesit nuk i shfaqen kuti dialogu ose rezultate në lidhje me ekzekutimin e komandës, përveç atyre të ofruara nga disa komanda.
Shembull i një skedari të thjeshtë grupi:
DEL C: Temp/Q
PAUZË

Ky skedar do të pastrojë dosjen e përkohshme Temp që ndodhet në rrënjën e diskut C. Për më tepër, një kërkesë për të fshirë skedarët nuk do të shfaqet (tasti/Q). Komanda PAUSE këtu do t'ju lejojë të mos mbyllni dritaren e linjës së komandës pas pastrimit të dosjes. Kjo do të thotë, përdoruesi do të jetë në gjendje të shohë rezultatin e pastrimit të dosjes së përkohshme. Pas shtypjes së ndonjë tasti, dritarja e linjës së komandës do të mbyllet.
Komanda PAUSE përdoret shumë shpesh posaçërisht për korrigjimin e skripteve të ndryshme dhe kontrollimin e funksionimit të skedarëve të grupit.

Për të përfunduar punën me vijën e komandës, thjesht mbyllni dritaren me miun ose futni komandën EXIT në tastierë.

Windows për komunikimin me kompjuterin në një gjuhë që ai kupton. Sidoqoftë, programet ende nisen duke përdorur linjën e rregullt të komandës (konsolën). Ai është themeluesi i ndërfaqes dhe një mjet komunikimi midis përdoruesit dhe PC-së. Thelbi i punës është që komandat futen në një rresht duke përdorur tastierën. Kjo metodë menaxhimi përdoret shpesh nga administratorët e sistemit. Përdoruesit e rregullt duhet të dinë gjithashtu komandat bazë.

Konsol - çfarë është ajo?

Programet e Windows lansohen duke përdorur tastierën - vijën e komandës. Ky është një nga llojet e ndërfaqes së tekstit që është bërë i disponueshëm për shumë përdorues të MS DOS. Komandat futen në vijën e komandës me dorë. Shumë njerëz e konsiderojnë konsolën si një metodë të vjetëruar të menaxhimit, e cila shpesh nevojitet nga përdoruesit dhe specialistët e sistemit. Linja e komandës është një dritare e zezë me një etiketë të gjelbër të vendndodhjes dhe një kursor që pulson. Komanda përkatëse për kompjuterin futet në vendndodhjen e specifikuar.

Command Prompt është një dritare tepër e përshtatshme për zgjidhjen e shumë problemeve. Megjithatë, për të bashkëvepruar me konsolën do t'ju duhet njohuri për shkrimin e komandave. Avantazhi është se ato zvogëlojnë kohën e nevojshme për të përfunduar veprime komplekse. Për ta bërë këtë, thjesht futni detyrën e dëshiruar në rresht.

Pse duhen ekipet?

Komandat e linjës së komandës janë të nevojshme për të vendosur ndërveprimin e përdoruesit me sistemin operativ dhe kompjuterin. Puna me linjën e komandës është një nevojë urgjente për specialistë që janë të përfshirë në administrimin e sistemit. Konsola është një pjesë e vogël e asaj që mund të përdorni si mjet për të punuar me Windows. Linja e komandës është e përshtatshme, e shpejtë dhe mund të përdoret për të zgjidhur me lehtësi shumë çështje. Për të punuar me të, do t'ju duhet njohuri për komandat dhe aftësitë që do të çojnë në një rezultat pozitiv.

CMD - ka një numër të madh komandash. Praktika do t'ju ndihmojë të mbani mend ato kryesore. Duke përdorur komandat, mund të ndryshoni, modifikoni skedarë, krijoni, rivendosni ndarjet, konfiguroni, ekzekutoni, rinisni kompjuterin, fshini dosjet, kopjoni dhe shumë më tepër. Ekspertët këshillojnë të bëni një listë të komandave të rëndësishme sipas rendit alfabetik në një bllok shënimesh. Është i përshtatshëm dhe ju ndihmon të gjeni shpejt rrugën tuaj.

Si të filloni?

Komandat e linjës së komandës Windows ekzekutohen pa shumë vështirësi. Pavarësisht ndërfaqes grafike, tastiera ka qenë gjithmonë dhe është elementi kryesor i kontrollit të kompjuterit. Bazat e punës me tastierën do të jenë të dobishme për përdoruesin mesatar. Për të nisur linjën e komandës, hapni menunë: "Start" - "Run". Futni fjalën "Cmd" në dritaren që shfaqet, shtypni "Enter". Nëse versioni i sistemit operativ nuk ka artikullin "Run", atëherë kombinimi "Win + R".

Në Windows 7, kliko me të djathtën në "Start", shkoni te "Properties" - "Customize", kontrolloni kutinë pranë "Run". Nëse keni nevojë të hapni tastierën si administrator, futni komandën "Cmd" në shiritin e kërkimit "Start", kliko me të djathtën në programin "Cmd", zgjidhni "Run as administrator". Është i përshtatshëm për të krijuar një shkurtore në desktop që do të hapë tastierën. Pamja e dritares së linjës mund të ndryshohet sipas dëshirës së përdoruesit (ngjyra, fonti, vendndodhja).

Ndonjëherë mund të keni probleme me kopjimin dhe ngjitjen e tekstit në vijën e komandës. Në rastin e konsolës, butonat e clipboard nuk funksionojnë. Nëse keni nevojë të bëni një kopje, klikoni me të djathtën në dritare, zgjidhni "Mark", zgjidhni tekstin me butonin e majtë të miut dhe pastaj kliko me të djathtën. Për të futur tekst ose tekst, kliko me të djathtën në dritaren e linjës së komandës Paste. Përveç kësaj, mund të punoni me tastierën duke përdorur çelësat e nxehtë në tastierë dhe shigjetat lart/poshtë.

bazë

Komandat kryesore për vijën e komandës ndihmojnë përdoruesin të zgjidhë detyrat me rëndësi të madhe në një kohë të shkurtër.

Shtesë

Lista e komandave, e cila është ndihmëse, përdoret shpesh nga specialistët e sistemit për të punuar me informacionin e vendosur në hard disk.

  • Komanda "Format" fshin të dhënat nga hard disku dhe i përgatit ato për kopjim. Si shembull i një komande formatimi: "FORMAT disk:/FS:FAT (sistemin e skedarëve)."
  • Komanda "FC" krahason skedarët me njëri-tjetrin.
  • "IPCONFIG" - tregon informacion të plotë në lidhje me cilësimet e rrjetit, dhe gjithashtu raporton llojin e lidhjes së rrjetit "IPCONFIG/ALL".
  • Komanda PING do të kontrollojë disponueshmërinë e sajtit. Shembull: "PING fb.ru". Prania e numrave në përgjigje tregon se gjithçka është në rregull dhe faqja është e disponueshme për t'u vizituar.

Komandat për rrjetin

Komandat e linjës së komandës në ueb ju lejojnë të lundroni në internet në mënyrë efikase, të rregulloni gabimet dhe të konfiguroni cilësimet. Nëse keni nevojë të gjeni adresën tuaj IP, futni komandën "Ipconfig" në tastierë. Në variacione të ndryshme të lidhjes në internet, mund të gjeni informacion të plotë rreth Rrjetit. Pas hyrjes, përdoruesi do të marrë një listë të lidhjeve të rrjetit që përdoren nga kompjuteri. Nëse kompjuteri i përdoruesit është i lidhur me internetin nëpërmjet Wi-Fi, porta kryesore do të zgjidhet për të komunikuar me ruterin. Përdoruesi mund të hyjë në cilësimet e tij përmes një komande të futur në tastierë. Nëse kompjuteri është i lidhur me një rrjet lokal, mund të mësoni për adresën IP përmes linjës së komandës me kërkesën përkatëse.

Duke përdorur komandat "Ping" dhe "Tracert", përdoruesi mund të gjejë dhe rregullojë shpejt problemet me internetin dhe shfletuesin. Komanda "Netstat-an" shfaq lidhjet dhe portet e rrjetit. Ky është një program shumë i dobishëm sepse shfaq statistika të ndryshme të rrjetit. Çelësi "-an" hap një listë të lidhjeve të disponueshme të rrjetit, porteve dhe adresave IP. Komanda "Telnet" lidhet me serverët me të njëjtin emër. Nëse keni nevojë të merrni informacion në lidhje me cilësimet e rrjetit, përdorni komandën "Ipconfig". Pa parametra shtesë, komanda shfaq informacion në lidhje me adresën IP. Nëse keni nevojë për informacion specifik, shtoni komandën "Të gjitha". Futja e "Ipconfig/flushdns" në linjë pastron cache-në në Windows.

Filtrat

Filtrat janë komanda të linjës së komandës që përdoren me simbolin e ridrejtimit të tubit. Ato nevojiten për të renditur, parë dhe përzgjedhur informacionin nga ekipet e tjera. Filtrat organizojnë, ndajnë dhe nxjerrin në pah një pjesë të informacionit që kalon përmes tyre. Ndër këto komanda janë këto:

  • "Më shumë" - shfaq përmbajtjen e skedarit;
  • "Gjeni" - kërkon për karaktere të specifikuara;
  • "Sort" - rendit skedarët në mënyrë alfabetike.

Për të dërguar të dhëna nga një skedar, përdoret simboli "L" dhe kanali "I" përdoret për të dërguar të dhëna në dalje.

Fike

Përveç CMD-së së integruar, tastiera përdoret për të nisur programe të zakonshme. Për ta futur atë, thjesht shkruani kombinimin e dëshiruar të shkronjave në dritaren "Run". Nëse keni nevojë të shikoni rezultatet, është më mirë të përdorni një varg. "SHUTDOWN" është një komandë që mbyll Windows nëse për ndonjë arsye butoni Start nuk funksionon. Do të jetë i dobishëm kur kompjuteri po kryen një detyrë që nuk mund të ndërpritet (dhe përdoruesi duhet të largohet dhe të mos e lërë kompjuterin ndezur për një kohë të gjatë). Pajisja do të fiket siç duhet pas përfundimit të punës më vete. Është më mirë sesa të vendosni një kohëmatës.

Shkruani komandën e mëposhtme "Shutdown-s-t-1300", shtypni "Enter". Numrat janë koha në sekonda pas së cilës pajisja do të fiket. Komanda për të rindezur kompjuterin nga linja e komandës është si më poshtë: "Shutdown -r". Kliko "Konfirmo" për ta aktivizuar. Komanda "At" - fillon kompjuterin në kohën e specifikuar nga përdoruesi. Ky mjet lexon dhe grupon punët në sistemin operativ Windows.

Formatimi

Lista e komandave për konsolën është e madhe. Shumë prej tyre janë të padëmshëm dhe të thjeshtë, por midis tyre ka të veçanta që kërkojnë kujdes nga ana e përdoruesit. Bej kujdes! Ndonjëherë është e nevojshme të formatoni plotësisht një disk ose flash drive. Komanda për të fshirë të gjitha të dhënat duket si kjo: "Formati C", parametrat ndihmës "/fs" - përcaktoni vendndodhjen e sistemit të skedarëve të diskut të formatimit, "/v" - vendos etiketën e vëllimit, "/a" - madhësia e grupit. Mos e ekzekutoni komandën e formatimit nëse nuk jeni të sigurt për veprimet tuaja dhe nuk e dini pse është e nevojshme. Komanda fshin të gjitha informacionet nga PC!

Ekzaminimi

Disa komanda të linjës së komandës janë krijuar për të kontrolluar disqet për gabime të sistemit. Komanda "CHKDSK" pa parametra shtesë shfaq informacion në lidhje me statusin e diskut. Nëse gjenden gabime, vendosni një "/f" shtesë për t'i korrigjuar ato. Përpara se të kontrolloni diskun, kyçeni atë. Nëse tastiera është plot me komanda, futni "c/s" në rresht për të pastruar ekranin.

Skedarët e sistemit do të kontrollohen nga komanda "Sfc". Me ndihmën e tij mund të rikuperoni skedarët e dëmtuar. Komanda plotësohet me parametrat "/scannow", "/scanonce", "/scanboot", të cilët kontrollojnë dhe korrigjojnë gabimet e sistemit në skedarë.

Të tjera

Është e pamundur të njihen të gjitha komandat në linjë, por disa prej tyre do të jenë të dobishme për përdoruesin. Për shembull, komanda "Assoc" ndryshon lidhjen midis ekstensionit dhe llojit të skedarit. Nëse përdoruesi dëshiron të mësojë informacion të detajuar për sistemin operativ dhe gjendjen e kompjuterit, ai duhet të shkruajë "Systeminfo". Duke përdorur redaktuesin e regjistrit të sistemit "Regent", mund të ndryshoni cilësimet e fshehura të OS. Sidoqoftë, nëse nuk e dini se çfarë është, nuk rekomandohet ta bëni këtë për shkak të rrezikut të prishjes së Windows. Është e lehtë të telefononi konfigurimin e sistemit - një shërbim special duke futur "Msconfic" në vijën e komandës. Nëse dëshironi të mësoni më shumë rreth komandave, shkruani "Help" në rreshtin e konsolës, duke marrë parasysh që sistemi operativ është versioni i shtatë ose i tetë i Windows.

Ekspertët përfshijnë rrjetin, sistemin dhe filtrat si komanda të dobishme për përdoruesit. Komanda "At" përbëhet nga një grup i tërë komandash që përdoren për të instaluar, riinstaluar dhe konfiguruar modemin. Konsiderohet gjithashtu një planifikues ekipi. Me ndihmën e tij, ju mund të ndryshoni, anuloni, konfiguroni detyrat për një kompjuter të largët ose lokal. Në sistemin operativ Windows, është më mirë të përdorni mjetin "SCHTASKS" në vend të komandës "At". Aftësitë e tij janë shumë më të gjera.

Pershendetje te gjitheve. Në këtë artikull, ne do të flasim për tema të tilla si:

Linja e komandës (CMD)është një program i veçantë që lejon përdoruesin të ndërveprojë drejtpërdrejt me sistemin operativ. Linja e komandës bazohet në një mjedis në të cilin aplikacionet dhe shërbimet komunale ekzekutohen duke përdorur një ndërfaqe të bazuar në tekst dhe rezultati i ekzekutimit shfaqet në ekran.

Linja e komandës Windows përdor një përkthyes komande cmd.exe, i cili ju lejon të shkarkoni aplikacione dhe drejton rrjedhën e të dhënave ndërmjet tyre, me fjalë të tjera, përkthen komandat e përdoruesit në një formë të kuptueshme për sistemin. Konsola e linjës së komandës integruar në të gjitha versionet e Windows OS. Në shikim të parë ndërfaqja e komandës frikëson përdoruesin që është i prishur nga ndërfaqja grafike e të njëjtit Windows, por si rregull ndërfaqja e komandës, është shumë më i shpejtë dhe ka shumë veçori shtesë që nuk mund të zbatohen në ndërfaqen grafike.

Metodat e nisjes:

  1. Fillimi / Të gjitha programet / Aksesorët / Rreshti i komandës.
  2. Filloni / Run / shkruani cmd.exe në rresht
  3. Ekzekutoni nga dosja e sistemit: C:\WINDOWS\system32\cmd.exe

Komandat CMD.

Më poshtë do t'ju jap një shenjë me një listë të plotë komandat e linjës së komandës, dhe pas tabletit do të shikojmë më në detaje kryesoren Komandat CMD.

Ekipi Përshkrim
ASSOC Shfaqni ose ndryshoni shoqatat bazuar në shtesat e emrit të skedarit.
AT Ekzekutoni komandat dhe nisni programet sipas një plani.
ATTRIB Shfaqni dhe ndryshoni atributet e skedarit.
THYES Aktivizo/çaktivizo modalitetin e përpunimit të kombinimit të tasteve CTRL+C.
CACLS Shfaq/redakto listat e kontrollit të aksesit (ACL) për skedarët.
THIRRJE Thirrja e një skedari grumbull nga një tjetër.
CD
CHCP Shfaqni ose vendosni faqen e kodit aktiv.
CHDIR Shfaqni emrin ose ndryshoni dosjen aktuale.
CHKDSK Kontrollimi i diskut dhe shfaqja e statistikave.
CHKNTFS Shfaq ose ndrysho nëse kontrolli i diskut kryhet gjatë nisjes.
CLS Pastrimi i ekranit.
VKM Nisja e një interpretuesi tjetër të linjës së komandës së Windows.
NGJYRË Caktoni ngjyrën e parazgjedhur të tekstit dhe sfondit.
KOMP Krahasimi i përmbajtjes së dy skedarëve ose dy grupeve të skedarëve.
KOMPAKTE Shfaq/ndrysho kompresimin e skedarëve në ndarjet NTFS.
KONVERT Konvertoni vëllimet e diskut FAT në NTFS. Disku aktualisht aktiv nuk mund të konvertohet.
KOPJE Kopjoni një ose më shumë skedarë në një vend tjetër.
DATA Shfaq ose cakto datën aktuale.
DEL
DIR Listoni skedarët dhe nëndosjet nga një dosje e caktuar.
DISKCOMP Krahasimi i përmbajtjes së dy diskeve.
DISKKOPI Kopjimi i përmbajtjes së një diskete në një tjetër.
DOSKEY Redaktimi dhe ri-thirrja e linjave të komandës; krijimi i makrove.
ECHO Shfaqni mesazhet dhe ndërroni mënyrën e shfaqjes së komandave në ekran.
ENDLOKAL Fundi i ndryshimeve të mjedisit lokal për skedarin e grupit.
FSHARJE Fshirja e një ose më shumë skedarëve.
DALJE Dalja nga programi CMD.EXE (përkthyesi i linjës së komandës).
F.C. Krahasoni dy skedarë ose dy grupe skedarësh dhe shfaqni ndryshimet midis tyre.
GJEJ Kërkoni për një varg teksti në një ose më shumë skedarë.
FINDSTR Kërkimi i vargjeve në skedarë.
PËR Ekzekutoni komandën e specifikuar për secilin nga skedarët në grup.
FORMATI Formatimi i një disku për përdorim me Windows.
FTYPE Shfaqni ose ndryshoni llojet e skedarëve të përdorur kur përputhen sipas shtesave të emrit të skedarit.
SHKO Transferoni kontrollin në vijën e shënuar të skedarit të grupit.
GRAFTABL Lejon Windows të shfaqë karaktere të zgjeruara në modalitetin grafik.
NDIHMË Shfaq informacionin e ndihmës në lidhje me komandat e Windows.
NËSE Një operator për ekzekutimin me kusht të komandave në një skedar batch.
EMTETI Krijoni, ndryshoni dhe fshini etiketat e volumit për disqet.
M.D. Krijimi i një dosjeje.
MKDIR Krijimi i një dosjeje.
MODE Konfigurimi i pajisjeve të sistemit.
MË SHUMË Prodhimi sekuencial i të dhënave në pjesë me madhësinë e një ekrani.
LËVIZI Zhvendosni një ose më shumë skedarë nga një dosje në tjetrën.
RRUGË Shfaqni ose vendosni shtegun e kërkimit për skedarët e ekzekutueshëm.
PAUZË Ndalon ekzekutimin e një skedari grumbull dhe shfaq një mesazh.
POPD Rivendos vlerën e mëparshme të dosjes aktuale aktive të ruajtur duke përdorur komandën PUSHD.
PRINTO Printimi i përmbajtjes së skedarëve të tekstit.
PROMPT Ndryshimi i kërkesës në vijën e komandës së Windows.
PUSHD Ruan dosjen aktuale aktive dhe kalon në një dosje tjetër.
R.D. Fshirja e një dosjeje.
RIKOJ Rikuperimi i informacionit të lexueshëm nga një disk i keq ose i dëmtuar.
R.E.M. Vendosni komentet në skedarët e grupit dhe skedarin CONFIG.SYS.
REN
RIEMËROJ Riemërtimi i skedarëve dhe dosjeve.
ZËVENDËSUAR Zëvendësimi i skedarit.
RMDIR Fshirja e një dosjeje.
SET Listimi, vendosja dhe heqja e variablave të mjedisit të Windows.
SETLOKALE Filloni ndryshimet e mjedisit lokal për skedarin e grupit.
SHIFT Ndryshimi i përmbajtjes (zhvendosja) e parametrave të zëvendësuar për një skedar batch.
SENDIM Renditja e hyrjes.
FILLO Drejtoni një program ose komandë në një dritare të veçantë.
SUBST Përputhet me shtegun e dhënë me emrin e diskut.
KOHA Shfaqja dhe vendosja e kohës së sistemit.
TITULLI Cakton një titull dritareje për sesionin aktual të interpretuesit të linjës së komandës CMD.EXE.
PEME Shfaqja grafike e strukturës së dosjeve të një disku ose dosjeje të caktuar.
LLOJI Shfaqni përmbajtjen e skedarëve të tekstit.
VER Shfaq informacione rreth versionit të Windows.
VERIFIKONI Vendosja e mënyrës për të kontrolluar korrektësinë e shkrimit të skedarëve në disk.
VOL Shfaq etiketën e volumit dhe numrin serial për diskun.
XCOPY Kopjimi i skedarëve dhe pemëve të dosjeve.

Komandat e linjës së komandës.

Tani le të flasim më në detaje për komandat më të përdorura, por së pari do t'ju tregoj pak për çelësat që mund të përdoren së bashku me komandat për një veprim më funksional. Për shembull, le të marrim komandën RD (fshij direktorinë), nëse aplikohet në një dosje të zbrazët, do të fshihet, por nëse ka skedarë në dosje, atëherë asgjë nuk do të ndodhë. Pra, për të fshirë një dosje së bashku me skedarët në të, duhet të përdorni çelësin së bashku me komandën RD /s.

Kjo do të thotë, për shembull, ekziston një drejtori kat dhe për të gjetur ndonjë skedar në të, për të fshirë drejtorinë së bashku me skedarët, duhet të regjistroheni RD/s mace. Një listë e çelësave për çdo komandë mund të gjendet duke shtypur emrin e komandës pasuar nga një prerje dhe pyetjen: komanda_emri/?.

Komandat themelore për të punuar me drejtoritë:

  • MD - Krijimi i drejtorisë. Sintaksë: (Emri i drejtorisë MD, është e mundur të specifikoni shtegun e vendndodhjes).
  • RD - Heqja e një drejtorie. Sintaksë: (Emri i drejtorisë RD, është e mundur të specifikoni shtegun e vendndodhjes). Shënim, RD pa çelësa ju lejon vetëm të fshini një drejtori bosh.
  • CD - Ndryshoni drejtorinë aktuale. Sintaksë: (Emri i drejtorisë CD, është e mundur të specifikoni shtegun e vendndodhjes). CD\ - Shkoni te direktoria rrënjësore. CD.. - Shkoni te drejtoria e prindërve.
  • DIR - Shiko direktoriumin si një listë. Sintaksë: (Emri i drejtorisë DIR, është e mundur të specifikoni shtegun e vendndodhjes).
  • TREE - Shfaq direktoritë në paraqitje grafike. Sintaksë: (Emri i drejtorisë TREE, është e mundur të specifikoni shtegun e vendndodhjes).
  • MOVE - Zhvendos/Riemërto direktorinë. Sintaksë: .
  • XCOPY - Kopjo strukturat e drejtorive. Sintaksë: (XCOPY what_we copy where_we copy, është e mundur të specifikohet shtegu i vendndodhjes).

Komandat për të punuar me skedarë:

  • COPY CON - Krijo një skedar. Sintaksë: (COPY CON file_name_with_extension, është e mundur të specifikoni shtegun e vendndodhjes).
  • LLOJI — Shfaq përmbajtjen e skedarit në ekran. Sintaksë: (TYPE file_name_with_extension, është e mundur të specifikohet shtegu i vendndodhjes).
  • DEL - Fshi një skedar. Sintaksë: (DEL file_name_with_extension, është e mundur të specifikoni shtegun e vendndodhjes).
  • COPY - Kopjimi i një skedari\Kombinimi i skedarëve. Sintaksa (kopje): (COPY what_we copy where_we copy, është e mundur të specifikohet shtegu i vendndodhjes). Sintaksa (bashkimi): (COPY file_name + file_name + file_name... merge_file_name, është e mundur të specifikohet shtegu i vendndodhjes).
  • EDIT - Krijo\Ndrysho një skedar. Sintaksë: (EDIT emrin e skedarit, është e mundur të specifikoni shtegun e vendndodhjes).
  • LËVIZI - Zhvendos/Riemërto një skedar. Sintaksë: (lëviz çfarë_lëvizim ku_lëvizim, është e mundur të specifikohet shtegu i vendndodhjes).
  • REN - Riemërto skedarët. Sintaksë: (REN what_riemrating what_renameing, është e mundur të specifikoni shtegun e vendndodhjes).
  • FC - Krahasimi i skedarëve. (FC file_name file_name file_name..., është e mundur të specifikoni shtegun e vendndodhjes).

Komandat e sistemit:

  • CLS - Pastrimi i ekranit.
  • DATA - Shikoni dhe shfaqni ndryshimet në datën aktuale.
  • VER - Shfaq informacion në lidhje me versionin aktual të Sistemit Operativ.
  • VOL - Shfaq informacion në lidhje me ndarjen logjike të vëllimit të diskut.
  • SYSTEMINFO - Shfaq informacione rreth konfigurimeve të sistemit.
  • EXIT - Dil nga rreshti i komandës.

Këto ishin komandat më të përdorura të linjës së komandës.

Këtu po e mbyll këtë artikull, shpresoj se i keni kuptuar plotësisht temat: Komandat CMD, Komandat e linjës së komandës, linja e komandës.

Ky artikull do të mbulojë bazat Linja e komandës së Windows, domethënë:

  • Koncepti i linjës së komandës;
  • Referenca e Komandave të Shell;
  • Sekuenca e ngjarjeve gjatë ekzekutimit të një komande;
  • Krijimi i skripteve të linjës së komandës;
  • Kontrolli i shfaqjes së tekstit dhe komandave;
  • Komandat për studimin e informacionit të sistemit;
  • Komandat për përdorimin e regjistrit;
  • Menaxhimi i shërbimeve të sistemit;
  • Rinisni dhe mbyllni sistemet nga linja e komandës;
  • Menaxhoni aplikacionet dhe proceset nga linja e komandës.

Koncepti i linjës së komandës

Mbështetja e linjës së komandës është e integruar në sistemin operativ Microsoft Windows dhe është i aksesueshëm përmes një dritareje të guaskës së komandës. Command Prompt mbështetet në të gjitha versionet e Windows dhe përdoret për ekzekutimin e komandave, shërbimeve dhe skripteve të integruara. Pavarësisht fuqisë dhe fleksibilitetit të Command Prompt, disa administratorë të Windows nuk e përdorin kurrë atë. Nëse keni mjaft mjete administrimi grafike, mund t'i përdorni ato vetëm duke klikuar elementët e ndërfaqes së përdoruesit.

Sidoqoftë, administratorët me përvojë të Windows, specialistët e kualifikuar të mbështetjes teknike dhe përdoruesit e avancuar nuk mund të bëjnë pa linjën e komandës. Njohja se si të përdorni siç duhet linjën e komandës - në mënyrë specifike, cilat mjete të linjës së komandës të zgjidhni dhe si dhe kur t'i përdorni ato në mënyrë që të funksionojnë në mënyrë efektive - mund t'ju ndihmojë të shmangni shumë probleme dhe të siguroni ekzekutim të qetë të operacioneve tuaja. Nëse mbështetni domene ose rrjete të shumta, të kuptuarit e mënyrave që kursejnë kohë për të punuar me linjën e komandës nuk është vetëm e rëndësishme, por edhe e nevojshme për të automatizuar operacionet e përditshme.

Me çdo version të ri të Windows, linja e komandës është përmirësuar dhe aftësitë e tij janë zgjeruar. Linja e komandës ka pësuar ndryshime të rëndësishme, të lidhura jo vetëm me rritjen e produktivitetit, por edhe me rritjen e fleksibilitetit. Tani mund të përdorni vijën e komandës Windows për të zgjidhur problemet që nuk mund të zgjidheshin në versionet e mëparshme të Windows.

Mjedisi i guaskës së komandës Windows lansohet në mënyra të ndryshme, veçanërisht duke specifikuar parametrat kur ekzekutoni Cmd.exe ose duke përdorur skedarin e tij fillestar të ruajtur në drejtori %SystemRoot%\System32.

Për më tepër, linja e komandës mund të ekzekutohet në modalitetin e grupit për të ekzekutuar një grup komandash. Në modalitetin e grupit, linja e komandës lexon dhe ekzekuton komandat njëra pas tjetrës.

Kur punoni me vijën e komandës Windows, duhet të kuptoni se nga vijnë komandat që përdorni. Komandat "Native" (të integruara në sistemin operativ) vijnë në dy lloje:

  • Vendase– ekzistojnë brenda guaskës së komandës, nuk kanë skedarë të veçantë të ekzekutueshëm;
  • E jashtme- zbatohet në skedarë të veçantë të ekzekutueshëm, të cilët zakonisht ruhen në drejtorinë %SystemRoot%\System32.

Referencë e shpejtë për komandat e guaskës (Cmd.exe)

  • asoc- shfaq ose modifikon hartat ( shoqatat) llojet e skedarëve;
  • thyej- vendos pikat e ndërprerjes gjatë korrigjimit
  • telefononi- thërret një procedurë ose një skript tjetër nga një skript;
  • cd (chdir) - tregon emrin e drejtorisë aktuale ose ndryshon drejtorinë aktuale;
  • cls- pastron dritaren e linjës së komandës dhe buferin e ekranit;
  • ngjyrë- vendos ngjyrat e tekstit dhe sfondit të dritares së guaskës së komandës;
  • me fal- kopjon skedarët ose kryen lidhjen e skedarëve;
  • datë- tregon ose cakton datën aktuale;
  • del (fshij) - fshin një skedar të caktuar, grup skedarësh ose drejtori;
  • dir- tregon një listë të nëndrejtorive dhe skedarëve në drejtorinë aktuale ose të specifikuar;
  • jehonë- shfaq tekstin në dritaren e vijës së komandës ose vendos nëse komandat duhet të shfaqen në ekran (on|off);
  • endlokale- shënon fundin e lokalizimit ( shtrirje lokale) variablat;
  • dalje- dilni nga guaska e linjës së komandës;
  • për- ekzekuton komandën e dhënë për çdo skedar në grup;
  • ftype Liston ose ndryshon llojet aktuale të skedarëve në hartëzimin e shtesave të skedarëve në programe;
  • shkoj- specifikon që interpretuesi i komandës duhet të shkojë në rreshtin me etiketën e dhënë në skriptin e grupit;
  • nëse- ekzekuton komandat sipas kushteve;
  • md (mkdir)- krijon një nëndrejtori në drejtorinë aktuale ose të specifikuar;
  • lëvizin- zhvendos një skedar ose grup skedarësh nga direktoria burimore aktuale ose e specifikuar në drejtorinë e specifikuar. Mund të riemërtoni gjithashtu një drejtori;
  • rrugë- tregon ose cakton shtegun e komandës që përdoret nga sistemi operativ gjatë kërkimit të skedarëve dhe skripteve të ekzekutueshme;
  • pauzë- ndalon ekzekutimin e skedarit të grupit dhe pret për futjen e tastierës;
  • popd- bën aktual direktorinë, emri i së cilës është ruajtur me komandën PUSHD;
  • i shpejtë- specifikon se çfarë teksti duhet të shfaqet në rreshtin e ftesës;
  • i shtyrë- ruan emrin e drejtorisë aktuale dhe, nëse është e nevojshme, e bën aktual direktorinë e specifikuar;
  • rd (rmdir)- fshin një direktori ose një drejtori së bashku me nëndrejtoritë e saj;
  • rem- shënon komentet në një skript grumbull ose Config.nt;
  • ren (riemërto)- Riemëron një skedar ose grup skedarësh;
  • vendosur- tregon variablat aktuale të mjedisit ose vendos variabla të përkohshme për guaskën e komandave aktuale;
  • vendosurlokale- shënon fillimin e lokalizimit ( shtrirje lokale) variablat në skriptet e grupit;
  • ndërrim- zhvendos pozicionin e parametrave të zëvendësuar në skriptet e grupit;
  • filloni- lëshon një program ose komandë të specifikuar në një dritare të veçantë;
  • koha- tregon ose cakton kohën e sistemit;
  • titullin- vendos titullin e dritares së guaskës së komandës;
  • lloji- tregon përmbajtjen e një skedari tekst;
  • verifikoni- aktivizon modalitetin e verifikimit të skedarit pas shkrimit në disk;
  • vëll- tregon etiketën dhe numrin serial të vëllimit të diskut.

Sintaksa e çdo komande të brendshme ( dhe shumica e jashtme) mund të merret duke futur emrin e komandës dhe / në vijën e komandës, për shembull:

Predha komanduese- një mjedis shumë i fuqishëm për të punuar me komanda dhe skripta. Linja e komandës ju lejon të ekzekutoni lloje të ndryshme komandash: komanda të integruara, shërbime të Windows dhe versione të aplikacioneve të linjës së komandës. Pavarësisht nga lloji, çdo komandë që përdorni duhet të ndjekë të njëjtat rregulla sintaksore. Sipas këtyre rregullave, emri i komandës pasohet nga argumente të kërkuara ose opsionale. Për më tepër, argumentet mund të përdorin ridrejtimin e hyrjes, daljes ose gabimit standard.

Sekuenca e ngjarjeve gjatë ekzekutimit të një komande

  • Predha e komandës zëvendëson çdo ndryshore të futur në tekstin e komandës me vlerat e tyre aktuale;
  • Nëse futet një grup ose zinxhir i disa komandave, linja ndahet në komanda individuale, të cilat nga ana tjetër ndahen në emrin e komandës dhe argumentet. Më pas, komandat përpunohen veçmas;
  • Nëse emri i komandës specifikon një shteg, guaska kërkon komandën në atë shteg. Nëse nuk ka një komandë të tillë në drejtorinë e specifikuar, shell kthen një gabim;
  • Nëse emri i komandës nuk përfshin një shteg, shell fillimisht përpiqet të zgjidhë emrin e komandës brenda. Nëse gjendet një komandë e brendshme me të njëjtin emër, atëherë një komandë e brendshme është thirrur dhe mund të ekzekutohet menjëherë. Nëse nuk ka asnjë komandë të brendshme me të njëjtin emër, shell fillimisht kërkon skedarin e ekzekutueshëm të komandës në drejtorinë aktuale dhe më pas në drejtoritë e listuara në variablin e mjedisit PATH. Nëse skedari i komandës nuk është në asnjë nga këto drejtori, shell kthen një gabim;
  • Nëse komanda gjendet, ajo ekzekutohet me argumentet e dhëna dhe, nëse është e nevojshme, hyrja lexohet nga burimi i specifikuar në ato argumente. Dalja e komandës dhe gabimet shfaqen në dritaren e vijës së komandës ose dërgohen në një dalje të caktuar dhe lavazh gabimi.
  • Siç mund ta shihni, shumë faktorë ndikojnë në ekzekutimin e komandave, duke përfshirë shtigjet e komandës, ridrejtimin I/O dhe grupimin ose zinxhirin e komandave.

Kur punoni me një guaskë komandimi, ndoshta e keni nisur duke hapur menynë Start ( Filloni) dhe zgjidhni Programet ( Programet) ose Të gjitha programet ( Të gjitha programet), pastaj aksesorët ( Standard) dhe Command Prompt ( Linja e komandës). Mënyra të tjera për të nisur vijën e komandës janë kutia e dialogut Run ( Nisja e programit) ose duke shtypur cmd në një dritare tjetër, tashmë të hapur të guaskës së komandës. Këto metoda ju lejojnë të specifikoni argumentet kur filloni linjën e komandës: çelësat që kontrollojnë funksionimin e linjës së komandës dhe parametrat që iniciojnë ekzekutimin e komandave shtesë. Për shembull, mund të filloni një guaskë komandimi në modalitetin e heshtur ( dmth çaktivizoni daljen e jehonës) me komandën cmd /q ose për ta bërë guaskën e komandës të ekzekutojë komandën e dhënë dhe të dalë - për ta bërë këtë, futni cmd /c, pasuar nga teksti i komandës në thonjëza.

Shembulli i mëposhtëm fillon një guaskë komandimi, ekzekuton komandën ipconfig, nxjerr rezultatet në një skedar dhe del:

Cmd /c "ipconfig > c:\ipconfig.txt"

Krijimi i skripteve të linjës së komandës

Skriptet e linjës së komandës- skedarë teksti me komanda që dëshironi të ekzekutoni. Këto janë të njëjtat komanda që zakonisht futni në guaskën e komandave të Windows. Sidoqoftë, në vend që të shkruani komanda sa herë që ju nevojiten, mund të krijoni një skript për ta bërë këtë dhe për ta bërë jetën tuaj më të lehtë.

Meqenëse skriptet përbëhen nga karaktere standarde teksti, ato mund të krijohen dhe modifikohen në çdo redaktues teksti standard, të themi Notepad ( fletore). Kur futni komanda, sigurohuni që të filloni çdo komandë ose grup komandash që duhet të ekzekutohen së bashku në një linjë të re. Kjo do të sigurojë që ato të ekzekutohen në mënyrë korrekte. Kur të keni mbaruar krijimin e skriptit të linjës së komandës, ruajeni skedarin e skriptit me një shtesë .bat ose .cmd. Të dy shtesat funksionojnë njësoj. Për shembull, nëse ju duhet të krijoni një skript për të shfaqur emrin e sistemit, versionin e Windows dhe konfigurimin e IP-së, përfshini tre komandat e mëposhtme në skedarin SysInfo.bat ose SysInfo.cmd:

Emri i hostit ver ipconfig -të gjitha

Kontrolli i shfaqjes së tekstit dhe komandave

Ekipi ECHO shërben për dy qëllime: për të shkruar tekst në dalje ( për shembull, në një dritare të guaskës së komandës ose në një skedar teksti) dhe për të aktivizuar/çaktivizuar shfaqjen e jehonës së komandës. Në mënyrë tipike, kur ekzekutoni komandat e skriptit, vetë komandat dhe dalja e atyre komandave shfaqen në një dritare konsole. Kjo quhet jehonë e komandës ( jehonë e komandës).

Për të përdorur komandën ECHO për të shfaqur tekstin, shkruani echo e ndjekur nga teksti që dëshironi të shfaqni:

Echo Emri i hostit të sistemit është: emri i hostit

Për të kontrolluar jehonën e komandave duke përdorur ECHO, shkruani echo off ose echo on, për shembull:

Echo off echo Emri i hostit të sistemit është: emri i hostit

Për të drejtuar daljen në një skedar dhe jo në një dritare shell, përdorni ridrejtimin e daljes, për shembull:

Echo off echo Emri i hostit të sistemit është: > emri i hostit aktual.txt » aktual.txt

Tani le të shohim se si shtypet jehona e komandës. Filloni një guaskë komanda, shkruani echo off, pastaj komanda të tjera. Do të shihni që komanda nuk shfaqet më. Në vend të kësaj, shfaqet vetëm ajo që shtypet në dritaren e konsolës dhe dalja e komandave të ekzekutuara. Në skriptet, komanda ECHO OFF çaktivizon jehonën e komandës dhe linjën e komandës. Duke shtuar komandën ECHO OFF në skriptet tuaja, ju parandaloni që dritarja ose skedari juaj i guaskës të rëndohet me tekst komandues nëse jeni të interesuar vetëm për rezultatet nga ato komanda.

Studimi i informacionit të sistemit

Shpesh, kur punoni me kompjuterin e një përdoruesi ose një server të largët, lind nevoja për të marrë informacion bazë rreth sistemit, siç është emri i përdoruesit të regjistruar në të, koha aktuale e sistemit ose vendndodhja e një skedari specifik. Komandat që mbledhin informacionin bazë të sistemit përfshijnë:

  • TANI- shfaq datën dhe orën aktuale të sistemit në format 24-orësh, për shembull Sal 9 maj 12:30:45 2003. E disponueshme vetëm në Windows Server 2003 Resource Kit;
  • KUSH JAM UNË- raporton emrin e përdoruesit të regjistruar aktualisht në sistem, për shembull adatum\administrator;
  • KU- kërkon për skedarë duke përdorur një model kërkimi ( modeli i kërkimit) dhe kthen një listë të rezultateve që përputhen.

Për të përdorur TANI ose WHOAMI, thjesht shkruani komandën në dritaren e guaskës së komandës dhe shtypni Enter. Sintaksa më e zakonshme për WHERE duket si kjo:

Ku /r baze_directory_file_name

Këtu parametri /r është specifikuar për një kërkim rekurziv duke filluar nga direktoria e specifikuar (baza_directory) dhe duke përfshirë të gjitha nëndrejtoritë e saj, dhe emri i skedarit është emri i plotë ose i pjesshëm i skedarit që kërkohet, i cili mund të përfshijë shkronja të egra: the ? zëvendëson një karakter, dhe shenja * zëvendëson një grup karakteresh, për shembull data???.txt ose data*.*. Shembulli i mëposhtëm kërkon direktorinë C:\ dhe të gjitha nëndrejtoritë e saj për të gjithë skedarët e tekstit, emrat e të cilëve fillojnë me të dhëna.

Ku /r C:\data*.txt

Ju gjithashtu mund të gjeni skedarë të të gjitha llojeve, emrat e të cilëve fillojnë me të dhëna:

Ku /r C:\data*.*

Ndonjëherë ju duhet të merrni informacion në lidhje me konfigurimin e sistemit ose mjedisin e sistemit. Në sistemet kritike për misionin, ky informacion mund të ruhet ose printohet për referencë. Më poshtë janë renditur komandat që ju lejojnë të mbledhni informacione rreth sistemit.

  • DREJTIMI I SHOFERIT- shfaq një listë të të gjithë drejtuesve të pajisjeve të instaluara dhe vetive të tyre, duke përfshirë emrin e modulit, emrin e shfaqur ( emri i shfaqur), lloji i shoferit dhe data e ndërtimit ( data e lidhjes së shoferit). Modaliteti i shfaqjes së të gjitha informacioneve (/V) raporton statusin dhe gjendjen e drejtuesit, mënyrën e nisjes, informacionin e përdorimit të kujtesës dhe rrugën e sistemit të skedarëve. Opsioni /V aktivizon gjithashtu informacionin e detajuar për të gjithë drejtuesit e panënshkruar.
  • SISTEMINFO- Ofron informacion të detajuar në lidhje me konfigurimin e sistemit, duke përfshirë informacione rreth versionit, llojit dhe prodhuesit të sistemit operativ, procesorit, versionit BIOS, madhësisë së memories, standardeve rajonale, zonës kohore dhe konfigurimit të përshtatësit të rrjetit.
  • NLSINFO- shfaq informacion të detajuar rajonal, duke përfshirë gjuhën e paracaktuar ( gjuha e paracaktuar), faqja e kodit të Windows, formatet e shfaqjes së orës dhe numrave, zona kohore dhe faqet e kodit të instaluara. Kjo komandë është e disponueshme vetëm në Windows Server 2003 Resource Kit.

Për të përdorur këto komanda në kompjuterin tuaj lokal, thjesht shkruani emrin e komandës së dëshiruar në dritaren e guaskës së komandës dhe shtypni Enter.

Komandat për përdorimin e regjistrit

Regjistri i Windows ruan informacionin e konfigurimit për sistemin operativ, aplikacionet, përdoruesit dhe harduerin. Këto të dhëna përmbahen në seksionet ( çelësat) dhe parametrat ( vlerat) regjistri, të cilat janë të vendosura në një seksion të veçantë rrënjë ( çelësi rrënjë), i cili kontrollon se si dhe kur përdoren seksionet dhe parametrat.

Nëse i dini shtigjet drejt ndarjeve dhe i kuptoni llojet e lejuara të të dhënave në ndarje, mund të përdorni komandën REG për të parë seksionet dhe parametrat dhe për t'i manipuluar ato në mënyra të ndryshme. REG mbështet disa nënkomanda:

  • REG shtoni- shton një nënseksion ose element të ri në regjistër;
  • Fshij REG- fshin një nënseksion ose element nga regjistri;
  • Kërkesa REG- shfaq një listë të elementeve të seksioneve dhe emrave të nënseksioneve ( nëse janë);
  • REG krahasoni- krahason nënseksionet ose elementet e regjistrit;
  • REG me vjen keq- kopjon një element regjistri në shtegun e caktuar të ndarjes në një sistem lokal ose të largët;
  • Rivendosja e REG- shkruan në regjistër nënseksione, elemente dhe parametra të ruajtura më parë;
  • ruaj REG- ruan një kopje të nënçelësave, elementëve dhe cilësimeve të regjistrit të specifikuar në një skedar.

Menaxhimi i Shërbimeve të Sistemit

Shërbimet ofrojnë funksionalitet kyç për stacionet e punës dhe serverët. Për të kontrolluar shërbimet e sistemit në sistemet lokale dhe në distancë, përdorni komandën e kontrolluesit të shërbimit ( komanda e kontrolluesit të shërbimit) S.C., i cili ka një grup nënkomandash, vetëm një pjesë e tyre përshkruhet më poshtë:

  • Konfigurimi i SC- krijimi i llogarive për regjistrimin dhe funksionimin e shërbimeve;
  • Kërkesa SC- shfaq një listë të të gjitha shërbimeve të konfiguruara në kompjuter;
  • SC qc- shfaqja e konfigurimit të një shërbimi specifik;
  • fillimi i SC- fillimi i shërbimeve;
  • Ndalesa SC- shërbimet e ndalimit;
  • SC pauzë- pezullimi i shërbimeve;
  • SC vazhdon- rifillimi i shërbimeve;
  • Dështimi i SC- specifikimi i veprimeve që duhen kryer kur një shërbim dështon;
  • SC q dështim- Shikoni veprimet e ndërmarra kur një shërbim dështon.

Në të gjitha komandat mund të specifikoni emrin e kompjuterit në distancë, shërbimet me të cilat dëshironi të punoni. Për ta bërë këtë, futni emrin UNC ose adresën IP të kompjuterit përpara nënkomandës që po përdorni. Këtu është sintaksa:

Nënkomandë Sc Emri i Serverit

Rinisni dhe mbyllni sistemet nga linja e komandës

Sistemet shpesh duhet të rindizen ose mbyllen. Një mënyrë është të përdorni programin Shutdown për këtë, i cili ju lejon të punoni me sisteme lokale dhe të largëta. Një mënyrë tjetër për të kontrolluar mbylljen ose rindezjen e sistemit është të caktoni një detyrë mbylljeje. Këtu mund të përdorni Schtasks për të specifikuar një kohë mbylljeje, ose të krijoni një skript me një listë komandash mbylljeje për sisteme individuale.

Komandat e mëposhtme ju lejojnë të kontrolloni rindezjen dhe mbylljen e sistemit lokal.

Mbyllja e sistemit lokal:

Mbyllje /s /t Vonesa e mbylljes /1 /f

Mbyllje /r /t Vonesa e mbylljes /1 /f

Menaxhimi i aplikimit, procesit dhe performancës

Sa herë që sistemi operativ ose përdoruesi nis një shërbim, aplikacion ose komandë, Microsoft Windows fillon një ose më shumë procese për të menaxhuar programin e lidhur. Disa shërbime të linjës së komandës do ta bëjnë më të lehtë për ju monitorimin dhe menaxhimin e programeve. Këto shërbime përfshijnë:

  • Pmon (Menaxheri i burimeve të procesit) - Shfaq statistikat e performancës, duke përfshirë përdorimin e kujtesës dhe CPU-së, dhe një listë të të gjitha proceseve që ekzekutohen në sistemin lokal. Ju lejon të merrni të detajuara " fotot» burimet e përfshira dhe proceset e kryera. Pmon vjen me Windows Resource Kit;
  • Lista e detyrave (Lista e detyrave) - liston të gjitha proceset e ekzekutuara sipas emrit dhe ID-së së procesit, raporton informacione për sesionin e përdoruesit dhe memorien e zënë;
  • Taskkill (Vrasja e detyrës) - ndalon ekzekutimin e një procesi të specifikuar me emër ose identifikues. Duke përdorur filtrat, mund të ndaloni proceset në varësi të gjendjes së tyre, numrit të sesionit, kohës së CPU-së, gjurmës së kujtesës, emrit të përdoruesit dhe parametrave të tjerë.

Kjo është në thelb gjithçka që doja t'ju tregoja për bazat e linjës së komandës Windows.

Linja e komandës është një mjet softuerësh që përdoruesi të futë komanda dhe të marrë rezultatet e ekzekutimit të tyre në ekran. Në sistemet operative moderne të familjes Windows, linja e komandës sigurohet nga një aplikacion standard cmd.exe, i quajtur edhe procesori i komandës, interpretuesi i komandës dhe konsola. Aplikacioni Command Line i ofron përdoruesit një ndërfaqe të bazuar në tekst për futjen e komandave dhe marrjen e rezultateve të ekzekutimit të tyre. Në fakt, linja e komandës është një emulator softuerësh i konsolës klasike të sistemeve të para kompjuterike, i cili është një terminal me tastierë që përdoret nga operatori si mjet komunikimi me kompjuterin. Ashtu si në ditët e kompjuterëve të parë, linja e komandës mbështet pajisjen standarde të hyrjes, tastierën dhe pajisjen standarde të daljes, ekranin. Përdoruesi fut komandat nga tastiera dhe merr rezultatet e ekzekutimit të tyre në ekranin e ekranit.

Nisni linjën e komandës.

Për të nisur linjën e komandës, mund të përdorni një nga metodat e mëposhtme:

Fillimi - Vraponi (ose tastet Win+R) futni cmd dhe shtypni tastin Enter;

Start - Të gjitha programet - Aksesorët - Command Prompt";

Fillimi - Kërkimi - Linja e komandës . Gjithashtu, për të nisur linjën e komandës, mund të përdorni një shkurtore të parapërgatitur që lidhet me skedarin e ekzekutueshëm %SystemRoot%\system32\cmd.exe(zakonisht C:\Windows\system32\cmd.exe). Ekzekutimi i disa komandave kërkon privilegje të larta, prandaj, aplikacioni i linjës së komandës duhet të hapet duke përdorur artikullin e menysë së kontekstit "Run as administrator" me butonin e djathtë të miut.

Konfigurimi i linjës së komandës.

Dritarja standarde e vijës së komandës është një dritare me karaktere të bardha në një sfond të zi. Mund të ndryshoni cilësimet e shkronjave, ngjyrën dhe sfondin e karaktereve, përdorimin e kujtesës së fragmenteve dhe veçori të tjera të linjës së komandës për t'iu përshtatur preferencave tuaja. Cilësimet mund të bëhen duke ndryshuar vetitë e shkurtores që nis aplikacionin e linjës së komandës ose duke redaktuar cilësimet e regjistrit që lidhen me procesorin e komandës.

Puna në vijën e komandës përfshin futjen e të dhënave nga tastiera, dhe nganjëherë shumë prej tyre. Ky vëllim mund të reduktohet ndjeshëm duke përdorur disa teknika:

Përdorimi i kujtesës së fragmenteve.

Teksti i zgjedhur në dritaren e aplikacionit mund të kopjohet në kujtesën e fragmenteve, si dhe mund të ngjitet nga clipboard në fushën e hyrjes. Me cilësimet standarde të linjës së komandës, për të zgjedhur tekstin, përdorni artikullin "Shënoni" në menunë e kontekstit të klikuar me të djathtën. Nëse dëshironi, në vetitë e shkurtores së përdorur për të nisur, mund të aktivizoni modalitetin e zgjedhjes së miut:

Në modalitetin e përzgjedhjes së miut, menyja e kontekstit nuk përdoret dhe teksti zgjidhet duke përdorur butonin e majtë të miut. Kopjimi dhe ngjitja kryhet duke klikuar butonin e djathtë të miut. Kur aktivizohet "Lejo shkurtoret e tastierës me KONTROLL", mund të përdorni shkurtore standarde të tastierës:

CTRL+C (CTRL+Insert) – kopjoni tekstin e zgjedhur.

CTRL+V (Shift+Insert) – ngjitni tekstin e zgjedhur.

Përdorimi i historisë së komandave dhe çelësat e nxehtë.

Për të rikujtuar komandat e futura më parë, përdorni tastet me shigjeta Shigjeta lart - një komandë prapa dhe Shigjeta poshtë - një komandë përpara. Përveç kësaj, mund të përdorni çelësat e funksionit:

F1- thirrja karakter pas karakteri e komandës së fundit të futur. Çdo shtypje e F1 rezulton në zëvendësimin sekuencial të një karakteri nga komanda e mëparshme në fushën e hyrjes.

F2- kopjimi në karakter. Pasi të shtypni F2, ekrani shfaq një kërkesë për karakterin në të cilin do të kopjohet komanda e mëparshme. Për shembull, nëse komanda e mëparshme ishte ping yandex.ru, dhe një pikë është specifikuar si simbol, atëherë linja e hyrjes së komandës do të përmbajë ping yandex, nëse jepet një hapësirë, atëherë - ping.

F3- thirrni komandën e mëparshme.

F4- fshij deri në karakter. Fshin tekstin nga pozicioni aktual i kursorit në karakterin e specifikuar.

F5 Dhe F8- thirrja e një buferi të komandave të futura më parë. Dalja duke shtypur tastin F5 ndalon kur shfaqet komanda e parë e futur në seancën aktuale.

F7- shfaqja e komandave të futura më parë në një dritare të veçantë në formën e një liste. Për të ekzekutuar komandën e dëshiruar, zgjidhni atë duke përdorur tastet e shigjetave dhe shtypni HYN

F9- ekzekutoni komandën, numri i së cilës kërkohet. Numri i komandës në listën e historisë mund të merret duke përdorur F7.

Windows 10/Windows Server 2016 prezanton veçori që nuk gjenden në implementimet e mëparshme të linjës së komandës:

Ndryshimi i transparencës së dritares së konsolës kur shtypni kombinimet CTRL+Zhvendosja+- ose CTRL+Zhvendosja++ .

Aktivizo/çaktivizo modalitetin e ekranit të plotë kur klikon CTRL+Enter.

Zgjeruar zgjedhjen e tekstit dhe aftësitë e redaktimit:

Shift+Home– zgjidhni tekstin nga pozicioni aktual i kursorit deri në fillim të rreshtit.

Shift + Fund– zgjidhni tekstin nga pozicioni aktual i kursorit deri në fund të rreshtit.

Lëvizni shpejt nëpër buferin e ekranit dhe kërkoni sipas kontekstit:

CTRL + Home– shkoni në fillim të tamponit të ekranit

CTRL + Fund– shkoni në fund të tamponit të ekranit.

CTRL + Shigjeta lart- lëviz 1 rresht lart.

CTRL + Shigjeta poshtë- lëvizni 1 rresht poshtë.

CTRL + F- hapni dialogun e kërkimit të tekstit në buferin e ekranit.

Dritarja e vijës së komandës në Windows 10 mund të mbyllet duke përdorur shkurtoren standarde të tastierës - ALT + F4.

Për të çaktivizuar veçoritë e reja CMD, duhet të kontrolloni kutinë "Përdorni versionin e mëparshëm të tastierës (kërkon rinisje)" në vetitë e aplikacionit.

Përfundimi i rrugës së skedarit

Në vijën e komandës së Windows, mund të kryeni zëvendësimin e emrit të skedarit dhe drejtorisë kur shtypni një çelës Tab. Për shembull, për të shkuar në një drejtori me një emër të gjatë Dosje programesh shkruani pjesën fillestare të emrit të drejtorisë

CD Pro dhe shtypni Tab. Komanda duhet të shfaqet në rreshtin e hyrjes:

CD "Skedarët e programit"

Siç mund ta shihni, pjesa e munguar e emrit të drejtorisë zëvendësohet dhe në rastet kur përmban një karakter hapësinor, shtohen edhe thonjëza të dyfishta.

Nëse ka disa pjesë fillestare që përputhen me emrat e skedarëve ose drejtorive, sa herë që shtypni tastin Tab do të zëvendësohet emri tjetër sipas rendit alfabetik. Për t'u kthyer te ai i mëparshmi, përdorni kombinimin Shift+Tab

Ridrejtoni të dhënat standarde hyrëse/dalëse të konsolës.

Siç është përmendur tashmë, pajisja standarde e hyrjes së linjës së komandës është tastiera, dhe ekrani përdoret si pajisje dalëse. Megjithatë, ekziston një mundësi ridrejtime I/O në pajisje të tjera duke përdorur operatorët e ridrejtimit:

  • > - ridrejtimi i daljes. Dalja shkruhet në një skedar ose dërgohet në pajisjen e specifikuar.

    ping –n 5 localhost > nul- ping ndërfaqen loopback 5 herë me daljen e ridrejtuar në një pajisje dummy nul. Prodhimi i rezultateve të ekzekutimit të komandës shtypet. Një teknikë e ngjashme përdoret për të organizuar një vonesë në skedarët e komandës, pasi ping-u i ndërfaqes loopback kryhet pothuajse menjëherë, dhe intervali midis ping-ve është një sekondë, koha e ekzekutimit të kësaj komande përcaktohet nga vlera e parametrit -n

    ping –n 100 yandex.ru > C:\ping-ya.txt- ping nyjen yandex.ru 100 herë, duke shkruar rezultatet e komandës në skedarin C:\ping-ya.txt. Nëse skedari nuk ekziston, ai do të krijohet, dhe nëse ekziston, përmbajtja e tij do të mbishkruhet.

  • >> - njësoj si në rastin e mëparshëm, por të dhënat shkruhen në fund të skedarit.

    ping –n 100 yandex.ru >> C:\ping-ya.txt- njësoj si në shembullin e mëparshëm, por nëse skedari nuk ekziston, atëherë ai do të krijohet, dhe nëse ekziston, atëherë rezultatet do të shkruhen në fund të skedarit.

  • - ridrejtimi i hyrjes. Të dhënat nuk lexohen nga tastiera, por nga një skedar ose pajisje tjetër.

    cmd - hapni procesorin e komandës CMD dhe futni të dhëna nga skedari 1.txt. Nëse vendosni rreshtin në skedar ping –n 100 yandex.ru, atëherë komanda e diskutuar më sipër do të ekzekutohet.

  • | - ridrejtoni daljen e komandës së parë në hyrjen e komandës tjetër.

    Shpesh, dalja e një komande duhet të kalojë si hyrje në një tjetër, d.m.th. kombinoni komandat në një zinxhir vijues:

    ping -n 100 microsoft.com | gjeni "Intervali i tejkaluar"- rezultati i ekzekutimit të komandës ping -n 100 microsoft.com kalohet si hyrje në komandën e kërkimit të vargut ( Gjej) që përmban tekstin "Intervali u tejkalua".

    ping -n 100 microsoft.com | gjeni "Interval i tejkaluar" > C:\ping-ya.txt- njësoj si në shembullin e mëparshëm, por me ridrejtimin e rezultateve të daljes së komandës në një skedar teksti.

  • Përdorimi i dorezave I/O të konsolës.

    Çdo skedar ose pajisje e hapur ka të vetin përshkrues (trajtoj) i cili është një numër jo negativ vlera e të cilit përdoret nga procesi që krijoi fillin I/O. Si parazgjedhje, për të gjitha proceset, duke përfshirë interpretuesin e komandës cmd.exe :

    0 (STDIN) – përshkruesi standard i hyrjes (hyrja e tastierës).

    1 (STDOUT) – përshkrues standard i daljes (dalja në ekran).

    2 (STDERR) – përshkrues për shfaqjen e mesazheve diagnostikuese (mesazheve të gabimit në ekran).

    Përshkruesit mund të përdoren në rastet kur ju duhet të ridrejtoni (ndryshoni) burimet e të dhënave dhe zhytet në rrjedhat standarde hyrëse/dalëse. Për shembull:

    ping.exe –n 100 yandex.ru 2> C:\pinglog.txt- rrjedha standarde e mesazheve të programit ping.exe do të printohen në ekran dhe gabimet (stdout me dorezë = 2) do të shkruhen në një skedar C:\pinglog.txt. Në rastin real për programin ping.exe Konstruksioni i mësipërm nuk është i rëndësishëm pasi shfaq si diagnostikimin ashtu edhe rezultatet në ekran.

    Për të specifikuar ridrejtimin në dorezat ekzistuese, përdorni një ampersand (&) të ndjekur nga numri i dorezës së dëshiruar (për shembull, &1):

    ping –n 100 yandex.ru >log.txt 2>&1- Mesazhet standarde të gabimit (handle=2) ridrejtohen në daljen standarde (handle = 1) dhe e gjithë gjëja ridrejtohet në një skedar log.txt drejtoria aktuale.

    ping –n 100 yandex.ru >log.txt 1>&2- Dalja standarde (dorëza = 1) ridrejtohet në daljen e mesazhit të gabimit (dorëzimi = 2) dhe e gjithë kjo shkruhet në një skedar teksti.

    Nëse doreza nuk është e përcaktuar, atëherë operatori i ridrejtimit të hyrjes është i paracaktuar do të jetë zero (0), dhe operatori i ridrejtimit të daljes > do të jetë një.

    Lidhja me zinxhirë e komandave të shumta

    Në vijën e komandës Windows, është e mundur të ekzekutohen disa komanda në mënyrë sekuenciale, në varësi të rezultateve të ekzekutimit të tyre. Për çfarë përdoren simbolet e lidhjes së komandës - & (ampersand) dhe | (shirit vertikal)

    & - Një ampersand i vetëm përdoret për të ndarë komanda të shumta në të njëjtën linjë komande. Për shembull:

    echo ping ya.ru- shfaqni një rresht në ekran ping ya.ru

    echo &ping ya.ru- ekzekutimi sekuencial i komandës jehonë pa parametra dhe komandë ping ya.ru

    && - ekzekutimi i kushtëzuar i komandës së dytë. Ai do të ekzekutohet nëse kodi i daljes (vlera e të cilit kalohet në variablin standard ERRORLEVEL) i komandës së parë është zero, d.m.th. komanda përfundoi me sukses.

    ekipi 1 && ekipi 2- kryer ekipi 1, A ekipi 2 ekzekutohet vetëm nëse i pari është ekzekutuar me sukses. Për shembull:

    ping ya.ru -err & ping –n 2 ya.ru- kur përdorni një ampersand të vetëm, komanda e parë ping ya.ru –err -gabim, dhe e dyta, ping –n 2 ya.ru do të bëjë ping nyjen dy herë ya.ru

    ping ya.ru -err && ping –n 2 ya.ru- kur përdorni një ampersand të dyfishtë, komanda e parë ping ya.ru –err do të shfaqë një mesazh për një parametër të pavlefshëm -gabim dhe në përputhje me rrethanat, do të gjenerojë një kod përfundimi jo të barabartë me zero (gabim), i cili do të çojë në faktin se komanda e dytë ( ping ya.ru -n 2) nuk do të ekzekutohet.

    Shirit vertikal të dyfishtë || - ekzekutimi i kushtëzuar i komandës së dytë. Nëse komanda e parë kthehet me një kod kthimi jo zero (dështim), atëherë komanda që ndjek shiritin vertikal të dyfishtë ekzekutohet.

    ekipi1 || ekipi 2- Nëse ekipi 1 ekzekutohet pa sukses, pastaj niset për ekzekutim ekipi 2

    ping –n 1 ya.ru && ping –n2 ya.ru || ping –n 3 ya.ru- komanda e parë do të ekzekutohet së pari ping ya.ru –n 1- ping me një nyje ya.ru, atëherë komanda do të ekzekutohet ping ya.ru -n 2- ping i dyfishtë i nyjës ya.ru. Skuadra e tretë ping ya.ru -n 3, ping nyjen tri herë ya.ru nuk do të ekzekutohet.

    ping –n 1 –err ya.ru && ping ya.ru -n 2 || ping ya.ru -n 3- ekipi i parë ping ya.ru –n 1 –gabim do të dështojë për shkak të një parametri të pavlefshëm -gabim, ekipi i dytë ping –n 2 ya.ru- ping i dyfishtë i nyjës ya.ru do të dështojë për shkak të kushtit të ampersand-it të dyfishtë dhe do të rezultojë në ekzekutimin e komandës së tretë ping –n 3 ya.ru, ping nyjen tri herë ya.ru.

    Në disa raste, mund të jetë e nevojshme të ndaloni përpunimin e karaktereve të shërbimit dhe t'i trajtoni ato si tekst të thjeshtë. Për shembull, nëse futni në vijën e komandës

    ECHO

    Pastaj në vend të tekstit ping -n 1 ya.ru & ping -n 2 ya.ru do të shfaqet pjesa deri në karakterin ampersand ping -n 1 ya.ru dhe pastaj ekzekutohet komanda pas ampersand-it - ping -n 2 ya.ru. Problemi zgjidhet duke përdorur një karakter të veçantë arratisjeje ^ , i cili ju lejon të përdorni karakteret e shërbimit si tekst:

    ECHO ping -n 1 ya.ru ^& ping -n 2 ya.ru- shfaqja e tekstit ping -n 1 ya.ru & ping -n 2 ya.ru

    Logjika e përpunimit të komandave të kushtëzuara e zbatuar duke përdorur konstruksione && Dhe || ndikon vetëm në komandën më të afërt, domethënë kur futet një komandë

    Ekipi KOPJE /? do të funksionojë në çdo rast, pavarësisht nga rezultati i komandës LLOJI C:\plan.txt. Megjithatë, disa komanda mund të grupohen duke përdorur kllapa. Për shembull, ka 2 rreshta komandimi:

    LLOJI C:\plan.txt && DIR & KOPY /?

    LLOJI C:\plan.txt && (DIR & COPY /?)

    Në të parën prej tyre, simboli i përpunimit të kushtëzuar && vepron vetëm në komandën DIR, në të dytën - në dy komanda njëkohësisht: DIR dhe COPY. Si një eksperiment vizual, provoni të ekzekutoni komandën e dytë si në kushte të pranishme ashtu edhe në mungesë të skedarit C:\plan.txt. Për të krijuar një skedar bosh, mund të përdorni kopjimin nga një pajisje false nul:

    kopjoni nul C:\plan.txt

    Për të fshirë një skedar përdorni komandën fshij c:\plan.txt ose del C:\plan.txt

    Skedarët e grupit

    Skedarët e grupit (skriptet) janë skedarë teksti të zakonshëm me një grup komandash të përgatitur paraprakisht për ekzekutim nga procesori i komandës. cmd.exe. Si standard, skedarë të tillë kanë shtesën .bat ose .cmd. Linjat e skedarëve të komandës mund të përmbajnë komanda specifike të vetë procesorit të komandës, për shembull - FOR, ECHO, REM, etj. ose emrat e moduleve të ekzekutueshme – reg.exe, sc.exe, auditpol.exe., të cilat mund të përdoren pa shtesën – reg, sc, auditpol. Shembull i një skedari të thjeshtë grupi:

    REM Krijon një skedar teksti që liston direktorinë e Windows
    dir C:\Windows > %TEMP%\winlist.txt
    Vonesë REM për 5 sekonda
    ping -n 5 localhost > nul
    Skedari REM hapet në redaktuesin WordPad
    shkruani %TEMP%\winlist.txt
    REM Pasi Wordpad përfundon ekzekutimin, skedari i tekstit fshihet.
    fshij C:\winlist.txt

    Linjat që fillojnë me REM janë komente. Si shembull, komandat përdoren për të punuar me sistemin e skedarëve dhe hapet një aplikacion i mjedisit grafik - redaktori i tekstit Wordpad (write.exe) duke i kaluar atij një parametër të linjës së komandës (emri i skedarit). Gjuha e skedarit të komandës është mjaft primitive dhe nuk i plotëson plotësisht kërkesat e sotme, megjithatë, është mjeti më i thjeshtë për automatizimin e veprimeve rutinë dhe përdoret nga shumica e administratorëve të sistemit dhe përdoruesve të ditur. Puna me skedarët e grupit është një temë më vete, e përshkruar më në detaje në faqe



  • 
    Top