21 komandų eilutės triukai ir hacks

"Windows 10", "8", "7", "Vista" ir "Windows XP" komandinės eilutės triukai, hacks ir paslaptys

Iš "Windows Command Prompt" įrankio ir daugelio jo komandų iš pirmo žvilgsnio gali atrodyti nuobodu ar net beveik nenaudingas, bet kaip niekad, kas kada nors dažnai naudojdavo komandinę eilutę, gali jus pasakyti, daug meilės!

Aš garantuoja, kad šie keli komandinės eilutės triukai ir kiti "Command Prompt" hacks padės jums susijaudinti daugeliu pasaulietinių skambančių komandinės eilutės komandų, tokių kaip telnet, medis ar robokopija ... gerai, robocopy skamba gana kietas.

Kai kurie iš šių "Command Prompt" gudrybių ir "hacks" yra ypatingos funkcijos arba įdomus "Command Prompt" naudojimas, o kiti yra tik tvarkingi ar santykinai nežinomi dalykai, kuriuos galite padaryti su tam tikromis CMD komandomis.

Pradėkime! Atidarykite komandinę eilutę ir pereikite prie šių 21 super-cool "Command Prompt" hacks.

Ką darytumėte, nepraleiskite proto apgauti, kur galite žiūrėti visą "Žvaigždžių karų epizodo IV" filmą nemokamai iš komandų eilutės. Taip, aš rimtai.

Mėgautis!

01 iš 21

Jei norite nutraukti komandą, naudokite Ctrl-C

© David Lentz / E + / Getty Images

Tiesiog apie bet kokią komandą galite sustabdyti savo kūriniuose su komanda nutraukti: Ctrl-C .

Jei iš tikrųjų neįvykdėte komandos, galite tiesiog grąžinti atgal ir ištrinti tai, ką įvedėte, bet jei jau jį įvykdė, tada galite jį išjungti, jei norite jį sustabdyti.

Ctrl-C nėra stebuklinga lazdele, ir ji negali atšaukti nepašalinamų dalykų, pvz., Iš dalies visos formos komandos .

Tačiau tokiems dalykams kaip komandinė komanda dir, kuri, atrodo, tęsiasi amžinai arba jūsų užduodami klausimai, apie kuriuos jūs nežinote atsakymo, pertraukimo komanda yra puikus komandinės eilutės triukas žinoti.

02 iš 21

Peržiūrėkite komandų rezultatus viename puslapyje (arba linijoje)

Kada nors paleisti komandą, pavyzdžiui, dir komandą, kuri ekrane parodo tiek daug informacijos, kad tai beveik nenaudinga? Tu ne vienas.

Vienas iš būdų tai - komandą atlikti specialiu būdu, taigi, kokia informacija būtų sukurta, tuo pačiu metu bus rodomas vienas puslapis arba viena eilutė.

Norėdami tai padaryti, tiesiog įveskite komandą, pavyzdžiui komandą dir, o po to eikite su vamzdžio simboliu ir tada dar daugiau komandų .

Pavyzdžiui, vykdant dir / s | daugiau generuos tūkstančiai eilučių rezultatų, kuriuos tikitės iš komandų dir, tačiau kuo daugiau komandų kiekvieną rezultatų puslapį pristabdys - "Daugiau" - puslapio apačioje, nurodant, kad komanda dar neveikia.

Tiesiog paspauskite tarpo klavišą, jei norite iš anksto pereiti prie puslapio arba paspauskite klavišą Enter, kad vienu metu pereitumėte į vieną eilutę.

Patarimas: vienas iš mūsų kitų "CMD" hackų (kurį pamatysite žemiau) pateikia kitokį šios problemos sprendimą naudodamas kažką, vadinamą peradresavimo operatoriumi , todėl būkite atidarytas ...

03 iš 21

Vykdyti komandinės eilutės kaip administratoriaus automatiškai

Daugelis komandų reikalauja, kad jas paleidžiate iš padidintos komandinės eilutės sistemoje "Windows" - kitaip tariant, paleiskite juos iš komandinės eilutės, kuri paleidžiama kaip administratorius.

Visada galite dešiniuoju pelės klavišu spustelėti bet kokį komandų eilutės greitą klavišą ir pasirinkti Vykdyti kaip administratorių , bet sukurti tokį patį spartųjį klavišą gali būti didžiulė laiko taupymo priemonė, jei esate dažnas komandinės eilutės valdiklis.

Norėdami užbaigti šį komandinės eilutės triuką, tiesiog sukurkite komandinę eilutę, esančią darbalaukyje, įveskite nuorodų savybes ir tada spustelėkite Vykdyti kaip administratoriaus langą, esantį skirtuke "Internet" esančiame " Išplėstinė ".

04 iš 21

Tapkite komandinės eilutės galios naudotoju su funkciniais klavišais

Tai, kad funkcijų klavišai iš tikrųjų kažką daro komandinėje eilutėje, yra viena iš geriausiai saugomų paslapčių apie įrankį:

F1: įklija paskutinę atliktą komandą (simbolis pagal simbolį)
F2: įrašo paskutinę vykdomą komandą (iki įvesto simbolio)
F3: įklijuoja paskutinę vykdomą komandą
F4: ištrina esamą greitą tekstą iki įvesto simbolio
F5: įrašo neseniai įvykdytas komandas (neveikia)
F6: įdėkite ^ Z į užklausą
F7: Rodomas pasirinktinis anksčiau įvykdytų komandų sąrašas
F8: pastos neseniai įvykdytas komandas (ciklus)
F9: prašo įterpti komandą iš F7 sąrašo

Kitas greitai pasirodžiusio komandinės eilutės triukas yra pilnas rodyklių klavišų spartųjimų , keli iš kurių yra panašūs į šiuos funkcinius raktus.

05 iš 21

Nutraukite greitąjį tekstą

"greita" $ v "komanda.

Ar žinojote, kad komandinė eilutė yra lengvai pritaikoma dėka greito komandų? Tai yra, ir kai sakau, kad galima pritaikyti, aš turiu galvoje tikrai pritaikomą.

Vietoj C: \> galite nustatyti greitą bet kokį norimą tekstą, nurodykite laiką, dabartinį diską, "Windows" versijos numerį (pvz., Šiame pavyzdiniame paveikslėlyje), jį pavadinate.

Vienas naudingas pavyzdys yra greitas $ m $ p $ g , kuris rodys visą maršruto žemėlapiuoto disko eilutę kartu su disko raidę.

Visada galite greitai atlikti vieną, be parinkčių, greitai grąžinti ją į kartais nuobodų numatytąsias.

06 iš 21

Gaukite pagalbos bet kokiai komandai

© pearleye / E + / Getty Images

Patikėkite tai ar ne, pagalbos komanda nepateikia pagalbos kiekvienai komandinės eilutės komandai. (Kaip tai kvaila?)

Tačiau bet kokia komanda gali būti perkelta į /? parinktį, paprastai vadinamą pagalbos jungikliu , rodyti išsamią informaciją apie komandos sintaksę ir dažnai kartų net kai kuriuos pavyzdžius.

Aš abejoju, kad pagalbos jungiklis yra pats komfortabiliausias "Command Prompt" apgauti, kurį kada nors girdėjote, tačiau sunku nesutikti, kad tai yra viena iš naudingiausių.

Deja, nei komanda pagalbos, nei pagalbos perjungimas nepadeda paaiškinti sintaksės interpretavimo. Žr. Kaip skaityti komandų sintaksę, jei jums reikia pagalbos.

07 iš 21

Išsaugokite komandų išvestį į failą

Nepaprastai naudingas komandinės eilutės triukas - tai nukreipimo operatorių naudojimas , ypač operatoriai > ir >> .

Šie maži simboliai leidžia nukreipti komandų išvestį į tekstinį failą , suteikiant jums išsaugotą bet kokių komandų eilutės lange pateiktos komandos versiją.

Pvz., Tarkim, jūs ketinate paskelbti kompiuterio problemą į internetinį forumą ir norite pateikti tikrai tikslią informaciją apie jūsų kompiuterį. Paprastas būdas tai padaryti būtų naudoti "systeminfo" komandą su peradresavimo operatoriumi.

Pavyzdžiui, galite paleisti systeminfo> c: \ mycomputerinfo.txt, kad į tą failą išsaugotumėte komandą systeminfo. Tada galite pridėti failą prie forumo įrašo.

Norėdami pamatyti daugiau pavyzdžių ir geriau paaiškinti, kaip naudoti peradresavimo operatorius, žr. Kaip peradresuoti komandų išvestį į failą .

08 iš 21

Peržiūrėkite disko visą katalogų struktūrą

Viena iš netvarkingiausių komandų yra medžio komanda. Naudodami medį galite sukurti tam tikrą katalogą bet kurio kompiuterio diskų kataloge.

Vykdykite medį iš bet kurio aplanko, kad pamatytumėte aplanko struktūrą pagal tą katalogą.

Turint tiek daug informacijos, sukurtos naudojant šią komandą, greičiausiai tikslinga eksportuoti medžio rezultatus į failą, kad galėtumėte iš tikrųjų jį peržiūrėti.

Pvz., Medis / a> c: \ export.txt , kaip paaiškinta paskutiniame komandinės eilutės triuke apie operatorių peradresavimą.

09 iš 21

Konfigūruoti komandų eilutės antraštės juostos tekstą

Pavargote iš šio komandinės eilutės pavadinimo juostos teksto? Jokių problemų, tiesiog naudokite pavadinimo komandą, kad sugadintumėte tai, kad sakytumėte, ką norite.

Pavyzdžiui, tarkime, kad jūsų vardas yra Maria Smith , ir norite išreikšti savo nuosavybės teisę į komandinę eilutę: vykdyti pavadinimą. Maria Smith nuosavybė ir komandų eilutės antraštinė juosta nedelsiant pasikeis.

Pakeitimai nebus klijuoti, todėl kitą kartą atidarę komandinę eilutę antraštė grįš į įprastą.

Pavadinimo komanda dažniausiai naudojama tam, kad padėtų pritaikytą išvaizdą scenarijų rinkmenose ir paketiniuose failuose ... ne tai, kad pavadinti jį savo vardu nėra gera idėja!

10 iš 21

Kopijuoti tekstą iš komandinės eilutės

Kaip jūs galite žinoti ar nežinote, kopijavimas iš komandinės eilutės yra ne taip paprasta kaip kopijavimas iš kitų programų, o tai yra dalis priežasties, kodėl išsaugoti komandų išvestį į failą, apie kurį sužinojote apie kelis gudrybės atgal, yra labai patogu .

Tačiau ką daryti, jei norite tiesiog nukopijuoti trumpą teksto dalį į iškarpinę? Tai nėra per sunku, bet tai nėra labai intuityvus:

  1. Dešiniuoju pelės mygtuku spustelėkite bet kurį komandų eilutės langą ir pasirinkite " Pažymėti" .
  2. Dabar pažymėkite kairiuoju pelės klavišu ką nors, ko norėtumėte kopijuoti.
  3. Kai pasirinksite, paspauskite Enter arba dešiniuoju pelės mygtuku spustelėkite vieną kartą.

Dabar galite įklijuoti šią informaciją į bet kurią norimą programą, kaip ir įterpę kitą tekstą.

Patarimas: jei pasirinkote "Mark", bet tada nusprendėte, kad nenorite nieko kopijuoti, dešiniuoju pelės mygtuku spustelėkite dar kartą, jei norite atšaukti veiksmą "Pažymėti" arba paspauskite klavišą "Esc".

11 iš 21

Atidarykite komandinę eilutę iš bet kurios vietos

Jei kada nors dirbo komandinėje eilutėje labai ilgai, žinote, kad iš naujo ir vėl (ir vėl) vykdant "cd / chdir" komandą iš tiesų gali būti sunku pasiekti tinkamą katalogą, iš kurio norite dirbti.

Laimei, yra labai paprastas komandinės eilutės triukas, leidžiantis atidaryti komandų eilutės langą iš bet kurio aplanko, kurį peržiūrite sistemoje "Windows".

Viskas, ką jums reikia padaryti, yra "Windows" naršyti aplanke, kurį norėtumėte pradėti dirbti kada nors komandinėje eilutėje. Kai esate ten, laikykite nuspaudę klavišą "Shift" , kai dešiniuoju pelės mygtuku spustelėkite bet kurioje aplanko vietoje.

Kai pasirodys meniu, pastebėsite įrašą, kuris paprastai nėra: atidarykite komandų langą čia .

Spustelėkite, ir pradėsite naują komandų eilutės egzempliorių, pasiruošę ir laukite tinkamoje vietoje!

Jei esate "Command-Prom Power" naudotojas, iškart atpažįstate vertę šitame mažame apgauti.

Pastaba: jei "PowerShell" meniu dešiniuoju pelės klavišu pamatysite vietoj Komandinės eilutės, galite nedidelį " Windows" registro pakeitimą keisti į komandų eilutę. "How-To Geek" turi apie tai vadovą.

12 iš 21

Vilkite ir nuveskite lengvojo kelio pavadinimo įrašą

Daugeliui komandinės eilutės komandų reikalaujama, kad turite ar turėtumėte parinkčių nurodyti visas kelias į failus ar aplankus, tačiau įvesdami ilgą kelią gali būti nelinksma, ypač kai praleidote simbolį ir turite pradėti iš naujo.

Pavyzdžiui, " Windows 10 " mano "Start" meniu kelias į " Accessories" grupę yra C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Accessories . Kas nori viską įvesti rankiniu būdu? Aš ne.

Laimei, yra lengviau pagreitinti komandų eilutę: vilkite ir numeskite .

Tiesiog nukreipkite į aplanką, kuriame norite kelio failo / "Windows Explorer". Ten ten vilkite aplanką ar failą į komandų eilutės langą ir paleiskite. Kaip magija, įvedamas visas kelias, taupant nemažą kiekį įvesties, priklausomai nuo kelio pavadinimo ilgio ir sudėtingumo.

Pastaba: Deja, vilkimo ir ištrynimo funkcija neveikia padidėjusios komandinės eilutės. Bent jau sužinojote keletą gudrybių, kaip atidaryti vieną iš tų, kurie šiek tiek greičiau!

13 iš 21

Išjunkite arba paleiskite kitą kompiuterį

Sistemos administratoriai verslo aplinkoje tai daro visais laikais dėl daugelio priežasčių, bet taip pat galite išjungti arba perkrauti kitą kompiuterį savo tinkle, viską iš kompiuterio komandinės eilutės.

Lengviausias būdas nuotoliniu būdu išjungti kompiuterį - paleisti komandų eilutę išjungimą / i , kad būtų atidarytas nuotolinio išjungimo dialogas , parodytas čia.

Tiesiog įveskite nuotolinio kompiuterio pavadinimą (kurį galite gauti, paleisdami komandą hostname kitame kompiuteryje), pasirinkite, ką norite daryti (paleiskite arba išjunkite), pasirinkite keletą kitų parinkčių, tada spustelėkite Gerai.

Taigi, ar jūs naudojate komandos įgūdžius ar tiesiog gąsdina šeimos narį, šis komandų eilutės triukas yra įdomus.

Jūs taip pat galite išjungti arba perkrauti kitą kompiuterį griežtai iš komandinės eilutės su komanda išjungimo , nenaudodami nuotolinio išjungimo dialogo.

14 iš 21

Naudokite Robocopy kaip atsarginį sprendimą

Dėl komandos robocopy, nereikia naudoti "Window" atsarginės programinės įrangos ar įdiegti trečiosios šalies programą atsarginėms kopijoms tvarkyti .

Tiesiog atlikite toliau nurodytus veiksmus, akivaizdžiai pakeičiate šaltinio ir paskirties aplankus, su kuria norite kurti atsargines kopijas ir kur jie turėtų eiti.

robocopy c: \ users \ ellen \ documents f: \ mybackup \ documents / copyall / e / r: 0 / dcopy: t / mir

Robocopy komanda su šiomis parinktimis veikia taip pat, kaip pavienis atsarginės programinės įrangos įrankis, išlaikant abiejų vietovių sinchronizavimą.

Jei neturite robocopy komandos, jei naudojate " Windows XP" arba anksčiau. Tačiau jūs turite komandą xcopy , kuri gali būti naudojama labai panašiai:

xcopy c: \ users \ ellen \ documents f: \ mybackup \ documents / c / d / e / h / i / k / q / r / s / x / y

Nesvarbu, kokią komandą pasirinksite naudoti, tiesiog sukurkite BAT failą, kuriame yra komanda, ir planuokite jį paleisti užduočių planuoklyje, ir turėsite savo pasirinktinę atsarginę kopiją.

Aš naudoju debesies atsarginės kopijos paslaugą savo namuose ir rekomenduoju tai padaryti taip pat, bet buvo metų, kai nusprendžiau naudoti robocopy komandą kaip vienintelį vietinį atsarginį sprendimą, nes man patiko kontrolės lygis, kurį man davė. Tikimės, kad jūs, kaip pasitikėjimo balsu, šis nepaprastai naudingas "Command Prompt" apgauti.

15 iš 21

Peržiūrėkite kompiuterio svarbią tinklo informaciją

Galbūt tik už savo informaciją, bet, žinoma, kai stengiatės pašalinti tinklo ar interneto problemas, tikriausiai tam tikru metu turėsite sužinoti daugiau informacijos apie kompiuterio tinklo ryšį.

Viskas, ką norėtumėte sužinoti apie savo tinklo ryšį, galima rasti kur nors "Windows" valdymo skydelyje , tačiau jį daug lengviau rasti ir daug geriau organizuoti ipconfig komandos rezultatuose.

Atidarykite komandinę eilutę ir paleiskite ipconfig / all .

Kitas ekrano rodinys yra svarbus dalykas, susijęs su jūsų tinklo ryšiu: jūsų IP adresas , kompiuterio pavadinimas, DHCP serveris, DNS informacija ir daug daugiau.

Sujunkite šį suaktyvinimą su vienu iš operatorių peradresavimo, apie kuriuos sužinojote apie keletą skaidrių, ir jūs turite labai paprastą būdą gauti informacijos apie jūsų ryšį su asmeniu, kuris jums padėjo spręsti problemą.

16 iš 21

Žemėlapio vietinis aplankas tiesiog kaip tinklo diskas

Neto naudojimo komanda naudojama bendram naudojimui skirtų diskų priskyrimui į savo kompiuterį kaip disko raidę, bet ar žinote, kad yra kita komanda, kuri gali būti naudojama atliekant tą patį bet kuriame vietiniame kietajame diske esančio aplanko aplanke?

Yra, ir vadinama komanda subst. Tiesiog paleiskite komandą subst, po kurios eina aplanko kelias, kurį norite rodyti kaip diską.

Pavyzdžiui, tarkime, kad jūsų C: \ Windows \ Fonts aplankas pasirodys kaip Q: diskas. Tiesiog paleiskite subst q: c: \ windows \ fonts ir esate nustatytas!

Šis komandų eilutės triukas leidžia kur kas lengviau pasiekti komandą.

Patarimas: lengvas būdas ištrinti "tinklo disko" pavyzdį čia yra su subst / dq: komanda. Tiesiog pakeiskite q: savo disko raidę.

17 iš 21

Prisijunkite prie anksčiau naudotų komandų, naudodami rodyklių klavišus

© Jon Fisher

Kitas puikus "Command Prompt" triukas turi būti klaviatūros rodyklių klavišų naudojimas per anksčiau įvykdytas komandas.

Rodyklės " aukštyn" ir "rodyklė" apačioje per įvestas komandas ir automatiškai įvedama dešinė rodyklė, simbolis pagal simbolį, paskutinė vykdoma komanda.

Tai gali pasirodyti neįdomu, tačiau yra keletas situacijų, kai rodyklių klavišai tampa didžiuliais laiko taupymo įrankiais.

Apsvarstykite šį pavyzdį: įvedėte 75 simbolius komandą ir bandėte ją paleisti, tik norėdami sužinoti, kad pamiršote pridėti parinktį pačioje pabaigoje. Nėra problemų, tiesiog paspauskite rodyklę aukštyn ir visa komanda automatiškai įrašoma į komandų eilutės langą, paruoštą jums redaguoti, kad jis veiktų.

Manau, aš labai daug dirbu komandinėje eilutėje, bet aš manau, kad šis mažas triukas išgelbėjo mane per daugelį kartų pakartotinio tipo spausdinimo per metus.

18 iš 21

Automatiškai užpildyti komandas su Tab užbaigimu

"Tab" užpildymas yra dar vienas "Command Prompt" triukas, kuris gali jums sutaupyti daug laiko, ypač jei jūsų komanda turi failo ar aplanko pavadinimą, kad jūs visiškai nesate tikri.

Jei komandinėje eilutėje norite naudoti skirtuko užbaigimą, tiesiog įveskite komandą ir tada žinomą kelio dalį, jei ne. Tada dar kartą paspauskite skirtuko klavišą, kad peržiūrėtumėte visas turimas galimybes.

Pavyzdžiui, tarkime, kad norite pakeisti katalogus į tam tikrą " Windows" katalogo aplanką, bet nesate tikri, ką jis pavadintas. Įveskite cd c: \ windows \ ir paspauskite skirtuką, kol pamatysite norimą aplanką.

Rezultatai ciklą, arba galite naudoti SHIFT + TAB, kad žingsnis per rezultatus atvirkščiai.

Jūs žinote, kaip jūsų išmaniojo telefono teksto programa automatiškai atspindi tai, ko norėtumėte įvesti toliau? Komandų eilutėje eilutės užpildymas yra toks pat kaip ... geresnis.

19 iš 21

Rasti svetainės IP adresą

Norite sužinoti svetainės IP adresą ? Galite naudoti komandą nslookup arba komandą ping, bet pirmoji greičiausiai greičiausiai bus.

Pirmiausia, naudokimės nslookup komanda, kad surastume IP adresą :

Tiesiog vykdykite nslookup ir peržiūrėkite rezultatą. Įsitikinkite, kad nesupainėte jokių privačių IP adresų, kurie taip pat rodomi "nslookup" rezultatuose kartu su viešuoju IP adresu , tai yra koks IP adresas mes po.

Dabar pabandykime naudoti ping komandą , kad ją surastume:

Paleiskite ping , tada pažiūrėkite į IP adresą tarp skliaustų, rodomų pirmoje eilutėje. Nesijaudinkite, jei vykdymo metu "ping" komanda "iškrenta"; viskas, ko mums reikėjo, buvo IP adresas.

Jūs galite naudoti tą pačią procedūrą bet kurioje svetainėje ar bet kokiame tinklo prieglobos mieste.

20 iš 21

Paprastas kopijavimas ir įklijavimas naudojant QuickEdit režimą

Daugelis šių "Command Prompt" gudrybių yra susiję su kopijavimo ir įklijavimo lengviau. Taigi, kaip apie paprastesnį būdą kopijuoti iš komandinės eilutės (ir slaptą būdą lengvai įklijuoti)?

Atsinešk tai, tiesa?

Tiesiog paspauskite dešiniuoju pelės mygtuku komandų eilutės pavadinimo juostoje ir pasirinkite Ypatybės . Skirtuko Parinktys skirtuko Redaguoti parinktis spustelėkite skirtuką QuickEdit Mode ir spustelėkite Gerai .

Greitojo reagavimo režimo įjungimas yra toks pat, kaip ir " Mark ", kuris visą laiką buvo įjungtas, todėl paprastai norima kopijuoti tekstą.

Kaip premiją, tai taip pat leidžia lengvai įklijuoti į komandų eilutę: tiesiog spustelėkite vieną kartą, o visi, ką turite, į iškarpinę yra įklijuotas komandinės eilutės lange. Paprastai įklijavimas reiškia dešinįjį spragtelėjimą ir parinktį " Įklijuoti" , taigi tai dar šiek tiek kitokia nei jūs naudojote.

21 iš 21

Žiūrėti "Star Wars Episode IV"

Taip, jūs teisingai perskaitėte, galite žiūrėti "Full Star Wars Episode IV" serijos ASCII versiją tiesiai komandų eilutės lange !

Tiesiog atidarykite komandinę eilutę ir paleiskite telnet rankšluostį . Blinkenlights.nl . Filmas prasidės nedelsiant. Jei tai neveikia, patikrinkite žemiau pateiktą patarimą.

Tiesa, tai nėra labai našus komandinės eilutės naudojimas, taip pat tai nėra pavaldus komandų eilutės ar bet kokios komandos pavedimas, bet tai tikrai įdomus! Aš negaliu įsivaizduoti darbo, kuris nuėjo į tai!

Patarimas: komanda "telnet" paprastai neįjungta "Windows" sistemoje, bet ją galima įjungti įgalinant " Telnet" klientą iš "Windows" funkcijų programos valdymo skydo programose ir funkcijose. Jei nenorite įjungti " Telnet", bet norėtumėte pamatyti filmą, taip pat galite žiūrėti į naršyklę "Star Wars ASCIIMATION".