Komandų eilutė (dar žinoma kaip apvalkalas) gali atrodyti kaip gana sudėtingas įrankis, nes... yra visiška grafinės sąsajos priešingybė. Tačiau tinkamai naudojant komandų eilutę gali žymiai pagerinti jūsų produktyvumą. Taigi niekada nepakenks išmokti kelių komandų eilutės gudrybių, kad padidintumėte savo našumą.

Nors konsolėje galite naudoti daugybę komandų (iš tikrųjų daugiau nei 280), parodysime jums keletą tikrai naudingų.

Visų įdiegtų tvarkyklių sąrašas

Jei norite matyti visas kompiuteryje įdiegtas tvarkykles, tai galite lengvai padaryti tiesiai iš komandinės eilutės. Tiesiog atidarykite komandų eilutės langą ir įveskite vairuotojo užklausa. Kai paspausite Enter, pamatysite didelį visų įdiegtų tvarkyklių sąrašą kartu su tokia informacija kaip tvarkyklės pavadinimas, vykdomojo failo pavadinimas, tvarkyklės tipas ir kt.

Vykdykite kelias komandas iš eilės

Jei nenorite laukti, kol bus baigta viena komanda, kol galėsite paleisti kitą, yra būdas įvesti kelias komandas, kad jos būtų vykdomos viena po kitos. Viskas, ką jums reikia padaryti, tai pridėti „&&“ tarp komandų, kad jas atskirtumėte taip komanda1 && komanda2 && komanda3. Dabar, kai bus vykdoma komanda1, bus paleista komanda2, o kai ji bus baigta, bus paleista komanda3.

Gaukite pagalbos dėl bet kurios komandos

Jei negalite išsiaiškinti, ką veikia konkreti komanda arba kokie jos naudojimo atvejai, jums nereikia jos ieškoti internete. Komandų eilutėje pateikiama visa informacija apie tai, ką kiekviena komanda atlieka, ir netgi gali būti pateikiami komandos naudojimo pavyzdžiai (jei įmanoma). Tiesiog surinkite / ? po jus dominančios komandos, pvz docentas / ?.

Sužinokite svetainės IP adresą

Jei norite sužinoti bet kurios svetainės IP adresą, galite lengvai tai padaryti tiesiai iš komandinės eilutės. Šiuo tikslu surinkite nslookup< названиесайта> , Pavyzdžiui, nslookup coderjob.ru, ir pamatysite jo IP adresą.

Peržiūrėkite anksčiau įvestas komandas

Jei konsolės seanso metu reikia įvesti komandą dar kartą, jos įvesti nereikės dar kartą. Viskas, ką jums reikia padaryti, tai naudoti rodyklių aukštyn ir žemyn klavišus, kad peržiūrėtumėte visas jau atliktas komandas. Taip pat galite paspausti funkcinį klavišą F8, kad padarytumėte tą patį. Žemiau pateikiamas veiksmų, susijusių su likusiais funkciniais klavišais, kai dirbate komandinėje eilutėje, sąrašas:

  • F1- Jis įterpia komandą, kuri buvo paskutinį kartą įvykdyta naudojant komandų eilutę, po vieną komandos simbolį.
  • F2– Komandinėje eilutėje įterpiama paskutinė komandos dalis, tačiau bus paprašyta įvesti simbolį, prieš kurį norite įterpti komandą. Pavyzdžiui, jei paskutinė komanda buvo ipconfig /displaydns ir paspaudę F2 paspaudėte d, į komandų eilutę bus įterpta ipconfig /t.y. bus įterpti visi simboliai prieš d.
  • F3— Įterpia paskutinę įvykdytą komandą (visiškai).
  • F4— Rodomas dialogo langas, raginantis vartotoją įvesti simbolį, iki kurio turi būti ištrintas dabartinės komandos tekstas.
  • F5– Įterpia paskutinę vykdytą komandą. Paspaudus dar kartą, visos komandos rodomos atvirkštine tvarka, kuria buvo vykdomos komandos. Parodžius seniausią komandą, t.y. komandą, kuri buvo įvykdyta pirmiausia dabartinėje sesijoje, paspaudus F5 nieko nedaroma.
  • F6– Į komandų eilutę įterpia pabėgimo seką ^Z.
  • F7— Rodo anksčiau naudotų komandų sąrašą dialogo lango pavidalu.
  • F8— Į komandų eilutę įterpia neseniai įvykdytas komandas. Atkreipkite dėmesį, kad tai skiriasi nuo F5 tuo, kad be galo cikliškai keičia anksčiau vykdytas komandas.
  • F9- Kaip minėta aukščiau, komandų eilutėje saugomas visų vykdomų komandų sąrašas. Šis sąrašas sunumeruotas nuo 0 iki 9. Kai paspausite klavišą F9, pasirodo dialogo langas, kuriame prašoma įvesti komandos, kurią norite naudoti pakartotinai, numerį.

Be to, jei norite sustabdyti komandos vykdymą jai nepasibaigus, galite naudoti sparčiuosius klavišus Ctrl + C.

Vykdykite komandų eilutę kaip administratorių nenaudodami pelės

Yra keletas komandų, kurioms veikti reikalingos administratoriaus teisės. Norėdami paleisti šias komandas, kaip administratorius turite paleisti komandų eilutę. Tai daryti su pele nėra labai patogu. Mes jums pasakysime, kaip paleisti komandų eilutę su administratoriaus teisėmis nenaudojant pelės. Yra du būdai tai padaryti:

  • Meniu Pradėti paieškos laukelyje įveskite cmd ir vienu metu paspauskite Ctrl + Shift + Enter.
  • Sukurkite cmd.exe nuorodą. Dešiniuoju pelės mygtuku spustelėkite nuorodos failą ir spustelėkite Ypatybės. Skirtuke Spartusis klavišas spustelėkite mygtuką „Išplėstinė“. Atsiras naujas dialogo langas. Pažymėkite žymės langelį Vykdyti kaip administratoriui ir spustelėkite Gerai. Tada spustelėkite Gerai, kad uždarytumėte nuorodų ypatybių langą. Dabar, kai norite atidaryti komandų eilutės langą su administratoriaus teisėmis, tereikia dukart spustelėti sukurtą nuorodą.
Automatinis komandų užbaigimas naudojant klavišą Tab

Tab klavišo užbaigimas yra dar viena komandų eilutės lango funkcija, kuri gali sutaupyti daug laiko, ypač jei komandoje yra failo arba aplanko pavadinimas ir nesate juo visiškai tikri.

Norėdami naudoti komandinės eilutės užbaigimą, tiesiog įveskite komandą, po kurios nurodykite žinomą failo kelio dalį. Tada paspauskite klavišą Tab, kol norima reikšmė bus įterpta į komandų eilutę.

Pavyzdžiui, norite pakeisti katalogus į kokį nors aplanką Windows aplanke, bet nesate tikri, kaip jis vadinasi. Įveskite komandą cd C:\Windows\, tada paspauskite klavišą Tab, kol pamatysite aplanką, kurio ieškote.

Sužinokite savo kompiuterio IP adresą ir pavadinimą vietiniame tinkle

Su viena komandų eilutės komanda galite lengvai gauti pagrindinę informaciją apie tinklo ryšį, pvz., IP adresą, potinklio kaukę ir numatytąjį šliuzo adresą. Norėdami tai padaryti, įveskite komandų eilutėje ipconfig/all ir paspauskite Enter. Norėdami sužinoti savo kompiuterio tinklo pavadinimą, įveskite komandą pagrindinio kompiuterio pavadinimas

Be to, jei jūsų kompiuterio IP adresas yra dinamiškai priskirtas (t. y. jūsų tinklas naudoja DHCP), galite priverstinai atnaujinti savo IP adresą vykdydami šią komandą:
ipconfig/release&ipconfig/renew

Gaukite informacijos apie tinklo diskus ir aplankus

Įeikite grynasis naudojimas komandinėje eilutėje ir pamatysite visus tinklo diskus, prie kurių esate prisijungę. Norėdami sužinoti, kurie kompiuterio aplankai pasiekiami iš tinklo, įveskite komandą grynoji dalis.

Sužinokite savo kompiuterio modelį ir serijos numerį

Įeikite wmic kompiuterinės sistemos gauti modelį norėdami sužinoti kompiuterio, su kuriuo dirbate, modelį. Be to, savo kompiuterio serijos numerį galite sužinoti įvesdami šią komandą: wmic bios gauti serijos numerį.

Atidarykite „Windows Explorer“ iš komandų eilutės

Norėdami atidaryti „Windows Explorer“ komandų eilutėje, įveskite komandą pradėti. ir paspauskite Enter.

Išjunkite ir iš naujo paleiskite kompiuterį iš komandinės eilutės

Norėdami išjungti kompiuterį iš komandinės eilutės, turite paleisti šią komandą:
išjungimas/s/t 60 ir sistema bus išjungta po vienos minutės (/t klavišas su uždelsimo sekundžių skaičiumi yra 60).
Norėdami išjungti nuotolinį kompiuterį, kuriame veikia "Windows", turite paleisti šią komandą: išjungimas /s/t60/f/L/m\\192.168.1.55 Norėdami iš naujo paleisti sistemas, turite paleisti komandą išjungimas - r - t 0.

Paleiskite bet kurią iš Valdymo skydo programėlių
Valdymo skydo programėlės pavadinimas Komanda
Prieinamumo centras prieiga.cpl
Pridedamas naujas įrenginys hdwwiz.cpl
Programos ir komponentai appwiz.cpl
Administracija kontroliuoti administravimo priemones
Windows "naujinimo wuaucpl.cpl
Sertifikatų vadybininkas certmgr.msc
Kompiuterio valdymas compmgmt.msc
Kontrolės skydelis kontrolė
data ir laikas timedate.cpl
įrenginių tvarkytuvė devmgmt.msc
Disko defragmentavimas dfrg.msc
Disko valdymas diskmgmt.msc
Darbalaukio personalizavimas valdyti darbalaukį
Ekrano skiriamoji geba stalas.cpl
Įvykių peržiūros priemonė eventvwr.msc
Aplanko ypatybės valdymo aplankus
Šriftai valdymo šriftus
Vietos grupės strategijos redaktorius gpedit.msc
Klaviatūra valdymo klaviatūra
Vietinė saugumo politika secpol.msc
Vietiniai vartotojai ir grupės lusrmgr.msc
Pelė valdymo pelė
Tinklo jungtys ncpa.cpl
Išteklių monitorius perfmon.msc
Maitinimas powercfg.cpl
Prietaisai ir spausdintuvai valdymo spausdintuvai
kalbos ir regionų standartai intl.cpl
Darbų planuotojas kontroliuoti suplanuotas užduotis
Pagalbos centras wscui.cpl
Paslaugos paslaugos.msc
Bendrinami aplankai fsmgmt.msc
Garsas mmsys.cpl
Sistemos savybės sysdm.cpl

Kartais reikia bėgti bat failą nematomu režimu slėpti, paslėpti šikšnosparnio langą. Pavyzdžiui, jei failas vykdomas per planavimo priemonę. O gal ten parašyta daug komandų, kurios ilgai įvykdomos, kol blyksi prieš akis. Pavyzdžiai, ko jums reikia paslėpti šikšnosparnio langą Yra daug failų, kuriuos galima cituoti. Taigi, jei jus domina kaip paslėpti cmd langą arba kaip slapta paleisti programą, atidžiai perskaityti.

Siūlau susipažinti su mano partnerių pasiūlymais

1. Vbs scenarijaus naudojimas. Su šiuo scenarijumi galite slapta paleisti programas, šikšnosparnių failus, Kiti failai.

Pritemdyti oShell rinkinį oShell = WScript.CreateObject ("WSCript.shell") oShell.run "programos kelias\programos pavadinimas", 0 Nustatyti oShell = nieko

Tiems, kurie nežino, tiesiog nukopijuokite tekstą į užrašų knygelę, nurodykite programos kelią ir programos pavadinimą, išsaugokite jį bet kokiu pavadinimu, bet su vbs plėtiniu (pavyzdžiui, paslėpkite langą start.vbs)

Pavyzdys: slapta paleiskite paketinį failą qwerty.bat iš disko C

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "C:\qwerty.bat", 0 Nustatyti oShell = nieko

Panašus kodas

Nustatyti WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.bat", 0, False)

Paslėptu režimu galite paleisti ne tik *.bat, bet ir kitus failus. Pavyzdžiui, norite paleisti mp3 be grotuvo lango, jei naudojate „Windows Media Player“.

Nustatyti WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.mp3", 0, False)

Jei jūsų mp3 yra susietas su kitu grotuvu, prie kodo pridėkite wmplayer.exe

Nustatyti WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("wmplayer.exe C:\qwerty.mp3", 0, False)

2. cmdow paslaugų programa (įdėkite patį įrankį į C:\windows\system32)

Straipsnyje aprašomi įvairūs būdai, kaip paslėpti cmd langą vykdant paketinį failą.

Bat failai, taip pat žinomi kaip paketiniai failai, gali būti labai naudingi vykdant visą komandų paketą. Bet manau, kad daugeliui žmonių kyla klausimas, kaip užtikrinti, kad monitoriuje nepasirodytų konsolės langas. Daugiausia dėmesio skirsiu įtaisytoms sistemos galimybėms, trumpai paminėsiu trečiųjų šalių programas. Pakeliui išspręsime kai kurias kitas problemas, pavyzdžiui, pridėdami atskirą paketinio failo nuorodą.

Kaip apeiti UAC apsaugą? Žiūrėti straipsnį

Kaip paslėpti cmd langą. Ar galima tai padaryti naudojant patį kūno failą?

Nr. Kodas veikia konsolės aplinkoje, o tai reiškia, kad bus rodomas langas. Turite su tuo susitaikyti: langas bus atidarytas tol, kol bus vykdomas kodas. Viskas, ką galite padaryti, tai imtis tam tikrų veiksmų, kad langas būtų rodomas minimalų laiką. Iš esmės tai naudinga: galime savo akimis stebėti kodo veikimą. Bet jei norite paslėpti konsolės langą, tam turėsite naudoti trečiųjų šalių įrankius: kitus kūrėjus arba pačios Windows galimybes. Pradėkime nuo to.

Tyliai paleiskite paketinį failą. Tik Windows.

Pačiame „kodo beprotybės“ faile dainą dainuojate pats. Siūlysiu optimizuoti jo turinį, kad veiktų maksimaliai tyliai. Čia yra svarbus dalykas: kuo trumpesnis pats kodas, tuo didesnė tikimybė, kad konsolės langas pasirodys trumpam. Jei garsas didelis arba vienu metu rašomos kelios komandos, langas gali patraukti dėmesį.

Pavyzdžiui, aš paimsiu scenarijaus kodą, kuris leidžia šiek tiek (konkrečiai, charakteristikas procesorius V Sistemos savybės ). Tai daroma „Windows“ seanso metu: po perkrovimo viskas atsistos į savo vietas.

Apskritai turime šį paketinio failo kodą:

REGEDIT4 ; @ECHO OFF ; CLS; REGEDIT.EXE /S "%~f0" ; EXIT "ProcessorNameString"="Intel(R) Core(TM) i112-3470 CPU @ 800.5GHz"

Atkreipkite dėmesį į procesoriaus specifikacijas. Jis bus atsakingas už sistemos informacijos keitimą. Failą pavadiname spec .bat . Taip pat atkreipkite dėmesį, kad failų pavadinimuose naudosiu tik lotyniškus simbolius ir vengsiu kirilicos keliuose į jų vietą, kad scenarijaus kelias būtų perskaitytas teisingai. Štai kodėl sukurtą bat failą įdėsiu į sistemos katalogą - tiesiai į C: diską.

Tačiau jo paleidimą lydi:

  • pasirodo konsolės langas cmd
  • pasirodo UAC patvirtinimo langas su atliekamais pakeitimais (užduotis, kaip matote, pati savaime tapo sudėtingesnė, nes keičiasi sistemos informacija)

prieš paleidžiant paketinį failą, pasirodo UAC langas

Siūlau atsikratyti pirmojo lango naudojant šį scenarijų, jau suformatuotą į kitą vbs failą. Ir čia yra jo scenarijus (žr. mano kelią į failą C:\spec.bat):

"HideBat.vbs CreateObject("Wscript.Shell").Paleiskite "C:\spec.bat", 0, True

Pavadinsiu bet kokiu vardu su plėtiniu .vbs. Dabar paketinio failo darbas spustelėjus vbs slapyvardį lydi tik lango atsiradimą Paskyros valdymas: faktas yra tas, kad paketinio failo atlikti pakeitimai turi įtakos registrui, o sistema logiškai neleidžia to nekontroliuojamai praeiti. Kaip yra atskiro straipsnio tema:

Tačiau mes šiek tiek nukrypsime nuo straipsnio temos ir užbaigsime tai, ką pradėjome, sukurdami failo konsolės slėptuvę ( vbs failą) speciali etiketė. Lauke Objekto vieta nurodykite kelią tokiu formatu:

Wscript kelias į vbs-slapyvardį kelias į šikšnosparnio slapyvardį

Etiketė paruošta (jos dizainą galite pakeisti naudodami Nuorodų savybės). Galite numesti jį į paleisties aplanką, įdėti į „Windows Scheduler“ arba paleisti dukart spustelėdami. Konsolės lango nebus.

Kaip paslėpti cmd langą? Specialios programos.

Jų yra daug, jie yra lengvi ir lengvai naudojami. Neigiama yra tai, kad juos reikia atsisiųsti ir kai kuriuos įdiegti. Pateiksiu populiariausius iš jų:

  • Paslėpta pradžia (HStart)

Komunalinė paslauga iš vietinio gamintojo. Man reikia nusipirkti, nežinau kainos. Tačiau su jo pagalba galite paslėpti langą kartą ir visiems laikams, ir nesvarbu, ar UAC patvirtinimas reikalingas, ar ne - galite jį paslėpti:

32 ir 64 bitų versijoms. Diegti nereikia; jis pateikiamas kaip vykdomasis failas, kuris paleidus (kaip administratorius) iš karto siunčiamas į Windows šakninį katalogą. Mes sutinkame, ir ji dabar yra su mumis:

Priemonė gali atlikti daugybę dalykų, įskaitant garso lygio keitimą, disko dėklų atidarymą ir kt. Mūsų atveju, norėdami paslėpti cmd langą, galime tiesiog įvesti tokią komandą:

Nircmd elevatecmd exec slėpti failo kelią

Mes neatsikratėme UAC lango (elevatecmd exec yra komandos, prašančios UAC, dalis), bet mums tai nebuvo pažadėta. Nepatogu nuolat konsolėje rašyti visą failo kelią, todėl iš karto sukurkime nuorodą:

Nircmd cmdshortcut "~$folder.desktop$" "Paketinis failas" elevatecmd exec slėpti kelią į failą

Kaip paslėpti cmd langą: paketas paverstas exe.

Taip pat variantas. Tai jau aukštųjų sferų muzika. Tiems, kurie nėra susipažinę su šia programa, patikrinkite – ji bus naudinga: „Bat To Exe Converter“. Kaip galite suprasti iš pavadinimo, paketinis failas paverčiamas vykdomuoju failu su plėtiniu .exe. Atsisiųskite, įdiekite, naudokite:

Sėkmės.

Skaityti: 546

Taigi, komandų eilutės konsolė yra visose „Windows“ operacinių sistemų versijose. Ankstyvosios OS versijos tiesiogiai palaikė MS-DOS režimą, todėl paprastas komandas buvo galima vykdyti tiesiai iš konsolės. NT šeimos atstovai, tokie kaip „Windows 2000“ ar „Windows Server 2003“, dirba visiškai kitais principais, tačiau juose palaikoma ir MS-DOS, tačiau per virtualią mašiną (NT Virtual DOS Machine, NTVDM), kuri leidžia valdyti ir administruoti sistemos išteklius tiesiai iš komandų režimo konsolės. Komandų režimo interpretatorius yra cmd.exe programa, kuri paleidžiama per meniu „Pradėti -> Vykdyti“. Be to, norėdami paleisti konsolę, galite naudoti meniu elementą "Pradėti -> Visos programos -> Priedai -> Komandų eilutė".

Paleidęs komandų režimo konsolę, vartotojas gali valdyti tiek vietinės sistemos, tiek nuotolinio kompiuterio išteklius. Yra komandos, kurios stebi sistemą ir nustato svarbiausius serverio nustatymų taškus. Skirtumas tarp darbo iš komandinės eilutės yra tai, kad nėra didelių ir sudėtingų grafinių paslaugų. Komandinės eilutės programos leidžia tiksliau derinti pagrindinius parametrus, pateiktus dešinėje nuo pačios komandos.

Naudodamas specialius scenarijaus failus (komandų rinkinius, vykdomus nuosekliai arba užprogramuota tvarka), administratorius gali sumažinti įprastas kasdienes operacijas. Esamos šiuolaikinės komunalinės paslaugos gali paleisti tokius scenarijus nustatytais intervalais be sistemos administratoriaus.

Pats administratorius gali vykdyti tiek atskiras komandas, tiek komandų sąrašą naudodamas specialius valdymo simbolius (&, |). Pavyzdžiui:

1 komanda ir 2 komanda – pirmiausia bus vykdoma 1 komanda ir tik tada 2 komanda;
1 komanda ir 2 komanda – tik sėkmingai įvykdžius 1 komandą, bus paleista komanda 2. Galima nukreipti programos išvesties srautą tiesiai į tekstinį failą tolesniam apdorojimui. Norėdami tai padaryti, turite naudoti valdymo simbolį „>“ ir tekstinio failo pavadinimą. Dabartinio katalogo turinio išvedimo į tekstinį failą Report.txt, naudojant komandą dir, pavyzdys pateiktas žemiau:
dir> Report.txt

Administratorius gali paleisti kelias konsolės kopijas iš komandinės eilutės iškviesdamas cmd.exe. Naudodami įdėtą konsolę galite dirbti su operacinės sistemos aplinkos kintamaisiais be jokių pasekmių visai sistemai, nes uždarius įdėtą konsolę aplinkos kintamųjų pakeitimai neišsaugomi. Šiam procesui valdyti naudojamos komandos setlocal, endlocal ir set.

Šiuolaikinėse operacinėse sistemose yra daug komandų ir paslaugų. Prisiminkite tiek daug skirtingų programų, o tuo labiau jų parametrus
labai sunku, todėl vienas iš svarbiausių kiekvienos programos parametrų yra simbolių derinys /?. Įvykdęs komandą su šiuo parametru, vartotojas gaus išsamų pranešimą apie naudingumo naudojimą ir jo parametrų sintaksę.

Atminkite, kad iliustracijoje viršutiniame kairiajame kito puslapio kampe naudojama sudėtinga sintaksė. Taigi, iš karto po išjungimo /? po specialaus skyriklio „|“ tuo daugiau naudojama komanda, kuri leidžia ekrane informaciją rodyti ne visą, o tam tikromis dalimis, patogiai skaityti toliau.

Norėdami uždaryti komandų eilutės konsolę, turite paleisti komandą išeiti.

Kas čia vadovauja?

Pagal savo galimybes konsolės programos skirstomos į:

  • operacinės sistemos valdymo komandos yra komandos, tokios kaip išjungimas arba taskkill;
  • tinklo komandos - net ir ipconfig;
  • sistemos stebėjimo komandos – užduočių sąrašas ir sistemos informacija;
  • failų sistemos palaikymo komandos - dir, mkdir, copy;
  • komandos standžiųjų diskų priežiūrai - defrag ir diskpart;
  • Katalogų paslaugų palaikymo komandos (Active Directories) - addrep ir dsadd;
  • pagalbinės komandos, šiame skyriuje yra įvairių paslaugų, skirtų scenarijų kūrimui, spausdintuvų nustatymui, darbui su aplinkos kintamaisiais ir kt.

Pažvelkime į tipiškus kiekvienos grupės atstovus ir leiskite sau pateikti keletą rekomendacijų, kaip naudoti juose esančias komandas.

Stebėjimo ir diagnostikos komandos

Stebėjimo komandos, tokios kaip sistemos informacija ir užduočių sąrašas, naudojamos aparatinės ir programinės įrangos problemoms nustatyti. Šios priemonės pirmą kartą buvo pristatytos Windows Server 2003 operacinėje aplinkoje, todėl administratoriai dar ne iki galo įvertino šių komandų funkcionalumą. Taigi, pavyzdžiui, dabar jums nereikia eiti į piktogramos „Mano kompiuteris“ skirtuką „Ypatybės“ - komanda „systeminfo“ išspausdins pagrindinę informaciją apie visus sistemos komponentus su visišku iššifravimu konsolės ekrane. Parametras /s parodys informaciją apie bet kurį nuotolinį kompiuterį. Pavyzdžiui, norėdami sužinoti TESTSERVER kompiuterio konfigūraciją, paleiskite šią komandą:

Sistemos informacija /s TESTSERVER

Ir užduočių sąrašo įrankis parodys jūsų kompiuteryje veikiančius procesus.

Užduočių sąrašo įrankis leidžia pateikti užklausas prie tinklo prijungtose sistemose. Parametras /v leidžia gauti išsamius sąrašus su naudinga informacija, įskaitant naudotojų vardus, o parametras /t rodo procesus, kurie įkėlė konkretų dll failą. Kitas naudingas įrankis, openfiles, leidžia gauti informacijos apie visus atidarytus failus vietinėje ir nuotolinėje operacinėje sistemoje. Ankstesnėse „Windows“ operacinių sistemų versijose turėjote naudoti komandą oh.exe, šiuolaikinėse versijose pakanka paleisti komandą konsolės komandų eilutėje, kuri nustato visų sistemos atidarytų failų stebėjimo režimą:

Openfiles/local įjungtas

Vartotojas gaus informaciją apie visus sistemoje atidarytus failus naudodamas komandą su paprasta sintaksė:

Atidaryti failai

Komanda openfiles su /query /v parinktimis parodo, kurie vartotojai vykdo procesus, kurie atidarė failus. Naudodami kitus pagrindinius parametrus galite nustatyti skirtingus informacijos išvesties režimus.

Operacinės sistemos komandos

Windows Server 2003 suteikia administratoriams naujas komandas, kurios padeda ne tik diagnozuoti sistemą, bet ir ją valdyti. Tokios komandos apima išjungimo programą. Šie gali būti naudojami kaip pagrindiniai šios programos parametrai:

  • /s - visiškas normalus sistemos išjungimas;
  • /p - maitinimas išjungtas;
  • /f - aktyvių programų išjungimas;
  • /d — perėjimas į mažo energijos suvartojimo režimą;
  • /I – baigia seansą neišjungus kompiuterio.

Įrankio, registruojančio visus įprastus kompiuterio išjungimus, pavidalu išjungimo įvykių tvarkytuvas (Shutdown Event Tracker) veikia kaip įrankis, renkantis ir diagnozuojantis visus administratoriaus atliktus išjungimus. Taip pat galima išjungti sistemą nurodant priežastį; tam reikia naudoti /d klavišą.

„Taskkill“ komanda, analogiška „kill“ komandai *nix šeimos operacinėse sistemose, leidžia „nužudyti“ užšaldytą programą. Kartu su užduočių sąrašo komanda šios priemonės yra galingas įrankis, leidžiantis greitai įsikišti į programų, kurios kelia potencialią grėsmę serverio veikimui, vykdymą. Tarp šios komandos parametrų turėtumėte atkreipti dėmesį į /pid raktą, leidžiantį užbaigti procesą pagal jo unikalų identifikatorių, ir raktą /im, leidžiantį nutraukti programą nurodytu pavadinimu. Šis pavyzdys užbaigia procesus su ID 1000 ir 1240:

Taskkill /pid 1000 /pid 1240

Kietojo disko priežiūros komandos

Defrag komanda leidžia optimizuoti standųjį diską. Ši programa gali defragmentuoti diskus su FAT, FAT32 ir NTFS failų sistemomis. Defragmentavimas vienodai gerai veikia tiek su dinaminiais, tiek su pagrindiniais diskų tipais. Šios komandos iškvietimo sintaksė yra tokia:

Defragmentuoti diską [ -a j [ -f ] [ -v ] [ -? ]

Parametras -a pateikia tik informacijos diske analizę, parametras -f - informacijos optimizavimą, įskaitant tai, kad nėra reikiamos vietos diske laikiniesiems failams sukurti, o parametras -v - pateikia optimizavimo eigos ataskaitą. Nepamirškite, kad norint sėkmingai defragmentuoti, diske turi būti bent 15% laisvos vietos.

Fdisk komandos nebepalaiko operacinės sistemos Windows Server 2003 branduolys. Ją pakeitė komanda diskpart, taip pat skirta standžiųjų diskų priežiūrai. Padalinkite diską į skaidinius, sukurkite loginius diskus, ištrinkite juos – tai tik dalis užduočių, kurias išsprendžia ši programa. Iš esmės komanda diskpart yra skirta darbui su specialiais scenarijaus failais, kuriuose aprašomos standžiojo disko priežiūros procedūros. Štai kaip atrodo šios komandos iškvietimas scenarijaus faile Scriptl.txt:

Diskpart /s Scriptl.txt

Kiekviena tokio failo eilutė yra tam tikros operacijos nurodymas. Taigi, pavyzdžiui, duoda komandą sukurti naują skaidinį su tam tikro dydžio eilute

Sukurti skaidinį loginis dydis=2048

Tinklo komandos

Tarp tinklo komandų norėčiau pabrėžti dvi komunalines paslaugas. Pirmasis yra ipconfig komanda, antrasis yra netstat. Sistemos administratoriai šias komandas naudoja ne tik tinklui stebėti, bet ir apsisaugoti nuo pavojingų programų, kurios bando perimti sistemos valdymą.

Naudodamas ipconfig įrankį vartotojas gali sužinoti savo kompiuterio tinklo adresą ir iškvietęs šią komandą su parametru /all, gauti visą informaciją apie tinklo konfigūraciją vietiniame kompiuteryje. Parametras /renew leidžia keisti tinklo nustatymus neperkraunant visos sistemos.

Jei pastebėsite, kad jūsų kompiuteryje vyksta kažkas negerai, tokiu atveju padės komanda netstat, kuri ne tik nurodys atvirus tinklo prievadus, per kuriuos užpuolikai galėtų prisijungti prie jūsų sistemos, bet ir nustatys procesus, vykstančius serveryje be jūsų žinių. Taigi /o jungiklis rodo informaciją apie proceso identifikatorių (PID), naudojant tam tikrą tinklo ryšį. Galima matyti, kurie kompiuteriai tinkle palaiko ryšį su vietine operacine sistema.

Katalogų tarnybos palaikymo komandos

Visas tinklas susideda iš komponentų ir yra sudėtinga hierarchinė struktūra, sukurta medžio pavidalu. Tokios sistemos objektai yra svetainės, potinkliai, serveriai, kompiuteriai, grupės, vartotojai, kontaktai, bendrinami tinklo įrenginiai.

Kad galėtų stebėti tokią sudėtingą struktūrą, operacinė sistema pateikia komandą dsquery, kuri skirta išplėstinei katalogų tarnybos komponentų paieškai. Ši komanda taip pat gali būti naudojama informacijai apie pasirinktų komponentų savybes rodyti (-attr jungiklis). Parametrai -scope, -subtree, -onelevel, -base nustato paieškos įdėjimo lygį, o klavišas -filter leidžia įjungti paieškos filtrą.

Komanda dsmod gali padėti, jei reikia modifikuoti vieną ar kelias pasirinkto katalogo paslaugos komponento paskyras. Pavyzdžiui, galite pašalinti vartotoją iš grupės arba priskirti jam naują slaptažodį. Toliau pateikiamas TestUser vartotojo paskyros keitimo pavyzdys:

Dsmod vartotojas
"CN=TestUser,CN=Vartotojai,DC=bigtex,DC=net" -pwd Uf@tfmgerelt -mustchpwd taip

Komanda dsmove perkelia objektą dabartiniame domene. Naudodami raktus -newname ir -newparent galite nustatyti naują objekto pavadinimą ir pakeisti jo vietą.

Failų sistemos palaikymo komandos

Kai kurių dažnai naudojamų komandų dirbant su failais ir katalogais aprašymas pateiktas lentelėje. Komanda deltree, kuri atliko pakopinį aplankų ir juose esančių failų trynimą, dabar yra pakeista rmdir su /s jungikliu.

Mažos didelės sistemos paslaptys

Komandinės eilutės eilutės keitimas

Raskite raktą registre: sukurkite eilutės parametrą PROMPT, kurio tipas (REG_EXPAND_SZ) šiame rakte, ir priskirkite vieną iš šių reikšmių:

  • $B – vertikali juosta „I“;
  • $D – dabartinė data;
  • $G – didesnis ženklas ">";
  • $1_ – mažiau ženklas "<»;
  • $N — esamas diskas;
    $P - srovės pavara ir kelias;
  • $Q - = "=";
  • $T – dabartinis laikas;
  • $V – Windows versija;
  • $$ yra dolerio ženklas "$".

Po paleidimo iš naujo pamatysite kvietimą jūsų apibrėžtoje formoje.

Automatinės komandos

Norėdami įjungti galimybę automatiškai įvesti komandas paspausdami klavišą „Tab“, raskite raktą registre:

Tada nustatykite CompletionChar reikšmę į 9, tai yra Tab rakto ID, uždarykite registrą ir iš naujo paleiskite kompiuterį. Konsolės lange, įvesdami dalį komandos pavadinimo, dabar galite paspausti klavišą Tab ir Windows automatiškai pakeis reikiamą komandą.

Konsolės spalvos keitimas

Raskite raktą registre:

Pakeiskite parametrą DefaultCoior. Reikšmė -F0 išves juodą tekstą baltame fone, o IE reikšmė nustebins geltona ir mėlyna konsolės spalva.

Greitai paleiskite komandų eilutės konsolę iš kontekstinio meniu

Raskite raktą registre:

Pridėkite prie jo poskyrius „CommandPrompt -> Command“. Numatytąjį komandos klavišo parametrą nustatykite į „cmd.exe /k cd „%1““.

Nustatykite numatytąjį komandų eilutės klavišo parametrą į „Atidaryti komandų eilutę“.

Dešiniuoju pelės mygtuku spustelėję bet kurį Explorer aplanką, galite pasirinkti komandą Open Command Prompt, kuri paleidžia komandų eilutės konsolę norimame kataloge.

Išvada

Gerai, dabar viskas baigta. Kalbėjomės apie darbo su konsole pagrindus. Toliau suteikiame galimybę patiems ištirti konsolės komandų funkcionalumą ir įvairovę. Tik nepamirškite brangaus rakto /?, o visa kita ateis su laiku ir patirtimi.



Šis straipsnis taip pat pasiekiamas šiomis kalbomis: tajų

  • Kitas

    Labai AČIŪ už labai naudingą informaciją straipsnyje. Viskas pateikta labai aiškiai. Atrodo, kad buvo atlikta daug darbo analizuojant „eBay“ parduotuvės veiklą

    • Ačiū jums ir kitiems nuolatiniams mano tinklaraščio skaitytojams. Be jūsų nebūčiau pakankamai motyvuotas skirti daug laiko šios svetainės priežiūrai. Mano smegenys sukonstruotos taip: mėgstu gilintis, sisteminti išsklaidytus duomenis, išbandyti dalykus, kurių dar niekas nėra daręs ir nežiūrėjęs tokiu kampu. Gaila, kad dėl Rusijos krizės mūsų tautiečiai neturi laiko apsipirkti eBay. Jie perka iš „Aliexpress“ iš Kinijos, nes ten prekės yra daug pigesnės (dažnai kokybės sąskaita). Tačiau internetiniai aukcionai „eBay“, „Amazon“, ETSY nesunkiai suteiks kinams pranašumą prekinių ženklų, vintažinių, rankų darbo gaminių ir įvairių etninių prekių asortimente.

      • Kitas

        Jūsų straipsniuose vertingas jūsų asmeninis požiūris ir temos analizė. Neatmeskite šio tinklaraščio, aš čia dažnai užsuku. Tokių mūsų turėtų būti daug. Parašyk man elektroninį laišką Neseniai gavau el. laišką su pasiūlymu, kad jie mane išmokytų prekiauti „Amazon“ ir „eBay“. Ir aš prisiminiau jūsų išsamius straipsnius apie šiuos sandorius. plotas Dar kartą viską perskaičiau ir padariau išvadą, kad kursai yra apgaulė. Dar nieko nepirkau eBay. Aš esu ne iš Rusijos, o iš Kazachstano (Almatos). Tačiau mums taip pat nereikia jokių papildomų išlaidų. Linkiu jums sėkmės ir būti saugiems Azijoje.

  • Taip pat malonu, kad eBay bandymai rusinti sąsają vartotojams iš Rusijos ir NVS šalių pradėjo duoti vaisių. Juk didžioji dauguma buvusios SSRS šalių piliečių stipriai nemoka užsienio kalbų. Angliškai kalba ne daugiau kaip 5% gyventojų. Tarp jaunimo yra daugiau. Todėl bent jau sąsaja yra rusų kalba – tai didelė pagalba apsiperkant šioje prekybos platformoje. eBay nenuėjo kinų kolegos Aliexpress keliu, kur atliekamas mašininis (labai gremėzdiškas ir nesuprantamas, kartais sukeliantis juoką) prekių aprašymų vertimas. Tikiuosi, kad pažengusiame dirbtinio intelekto vystymosi etape aukštos kokybės mašininis vertimas iš bet kurios kalbos į bet kurią per kelias sekundes taps realybe. Kol kas turime šį (vieno iš pardavėjų „eBay“ profilis su rusiška sąsaja, bet aprašymas anglų kalba):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png