21 Príkazové triky a hacky

Príkazový riadok triky, hack a tajomstvo v systéme Windows 10, 8, 7, Vista a XP

Nástroj Windows Command Prompt a mnohé z jeho príkazov sa na prvý pohľad môžu zdajú byť nudné alebo dokonca pomerne zbytočné, ale ako ktokoľvek, kto kedykoľvek používal príkazový riadok, vám môže veľmi často povedať, že máte radi veľa ľudí!

Zaručujem, že tieto niekoľko trikov v príkazovom riadku a ďalšie hackety Command Prompt vás dostanú nadšením z mnohých svetských príkazov Command Prompt ako telnet, strom alebo robocopy ... dobre, robocopy to znie úplne v pohode.

Niektoré z týchto trikov a hackov v príkazovom riadku sú špeciálne funkcie alebo zábavné použitia samotného príkazového riadka, zatiaľ čo iné sú čisté alebo relatívne neznáme veci, ktoré môžete robiť s určitými príkazmi CMD.

Začnime! Otvorte príkazový riadok a potom prejdite cez tieto 21 super-cool Command Prompt hacks.

Čokoľvek robíte, nenechajte si ujsť bláznivý trik, kde môžete sledovať celý film Star Wars Episode IV zadarmo, priamo v príkaze. Áno, vážne.

Užite si to!

01 z 21

Použite Ctrl-C na zrušenie príkazu

© David Lentz / E + / Getty Images

Takmer každý príkaz môže byť zastavený vo svojich stopách pomocou príkazu prerušiť: Ctrl-C .

Ak ste vlastne nevykonali príkaz, môžete len vrátiť späť a vymazať to, čo ste zadali, ale ak ste ho už vykonali, potom môžete urobiť Ctrl-C, aby ste ho zastavili.

Ctrl-C nie je čarovná hůlka a nemôže vrátiť veci, ktoré nie sú nevymáhateľné, ako čiastočne kompletný príkaz formátu .

Avšak pre veci ako príkaz dir, ktorý zrejme pretrváva navždy, alebo otázky, ktoré vás vyzývajú na výzvu, aby ste nevedeli odpoveď, príkaz zrušenia je vynikajúcim trikom Command Prompt.

02 z 21

Zobrazenie výsledkov príkazu na jednu stránku (alebo riadok) naraz

Ešte spustite príkaz, ako príkaz dir, ktorý produkuje toľko informácií na obrazovke, že je takmer k ničomu? Nie si sám.

Jedným z možných spôsobov je spustenie príkazu špeciálnym spôsobom, takže akékoľvek informácie sa generujú, zobrazí sa vám jedna strana alebo jeden riadok naraz.

Ak to chcete urobiť, stačí napísať príkaz, príkaz dir a potom ho nasledovať pomocou znaku potrubia a potom príkazom viac .

Napríklad vykonávanie dir / s | viac vygeneruje tisíce riadkov výsledkov, ktoré očakávate od príkazu dir, ale príkaz viac bude pozastaviť každú stránku výsledkov s - Viac - v spodnej časti stránky, čo znamená, že príkaz nie je spustený.

Jednoducho stlačte medzerník, aby ste postupovali podľa stránok, alebo stlačte klávesu Enter, čím postupujete naraz.

Tip: Jeden z našich ostatných hackerov CMD (ktorý uvidíte nižšie) poskytuje iné riešenie tohto problému pomocou niečoho, čo sa nazýva operátor presmerovania , takže zostaňte naladení ...

03 z 21

Spustite príkazový riadok automaticky ako administrátor

Mnoho príkazov vyžaduje, aby ste ich spustili z vylepšeného príkazového riadka v systéme Windows - inými slovami, spustite ich z príkazového riadka, ktorý je spustený ako správca.

Vždy môžete kliknúť pravým tlačidlom myši na ľubovoľnú skratku príkazového riadku a zvoliť možnosť Spustiť ako správca , ale vytvorením zástupcu na vykonanie toho istého kroku môže byť veľký šetrič času, ak ste častým používateľom príkazového riadka.

Ak chcete dokončiť tento trik s príkazovým riadkom, jednoducho vytvorte na pracovnej ploche skratku príkazového riadku, zadajte vlastnosti skratiek a potom začiarknite políčko Spustiť ako správca umiestnený v tlačidle Pokročilé na karte zástupcu .

04 z 21

Staňte sa príkazovým riadkom Power User s funkčnými klávesmi

Skutočnosť, že funkčné klávesy skutočne robia niečo v príkazovom riadku, je možno jedným z najlepšie zachovaných tajomstiev o nástroji:

F1: Prilepenie posledného vykonaného príkazu (znak podľa znaku)
F2: Prilepenie posledného vykonaného príkazu (až po zadaný znak)
F3: Prilepenie posledného vykonaného príkazu
F4: Vymaže text aktuálneho výzvy až po zadaný znak
F5: Pasty nedávno spustené príkazy (necykluje)
F6: Pastes ^ Z k výzve
F7: Zobrazí voliteľný zoznam predtým vykonaných príkazov
F8: Pasty nedávno vykonané príkazy (cykly)
F9: Požiada na vloženie čísla príkazu zo zoznamu F7

Ďalší trik príkazového riadku, ktorý príde čoskoro, je plný klávesových skratiek , z ktorých niektoré sú podobné tým funkčným kľúčom.

05 z 21

Hack promptný text

"výzva $ v" Príkaz.

Vedeli ste, že samotná výzva v príkazovom riadku je úplne prispôsobiteľná vďaka rýchlemu príkazu? Je to, a keď hovorím prispôsobiteľné, mám na mysli skutočne prispôsobiteľné.

Namiesto C: \> , môžete nastaviť výzvu na ľubovoľný požadovaný text, jeho súčasťou je čas, súčasná jednotka, číslo verzie systému Windows (ako v tomto príklade obrázku), ktoré ste mu pomenovali.

Jedným z užitočných príkladov je výzva $ m $ p $ g , ktorá ukáže úplnú cestu k namapovanej jednotke v riadku spolu s písmenom jednotky.

Vždy môžete spustiť výzvu sám, bez možností, vrátiť ho k niekedy nudnému predvolenému nastaveniu.

06 z 21

Získajte pomoc pre ľubovoľný príkaz

© pearleye / E + / Getty Images

Verte tomu alebo nie, príkaz help neposkytuje nápovedu pre každý príkaz príkazového riadku. (Čo je to hlúpe?)

Avšak akýkoľvek príkaz môže byť ukončený pomocou /? voľba, zvyčajne nazývaná prepínačom pomoci , zobrazuje podrobné informácie o syntaxe príkazu a často aj niekoľko príkladov.

Pochybujem, že pomocník prepínač je najkrajší trik príkazového riadku, o ktorom ste niekedy počuli, ale je ťažké nesúhlasiť, že je to jedna z užitočnejších.

Nanešťastie ani príkaz pomoci, ani prepínač pomoci ponúkajú veľa spôsobov, ako vysvetliť, ako interpretovať syntax. Pozrite si časť Čítanie syntaxe príkazov, ak s tým potrebujete pomoc.

07 z 21

Uložiť výstup príkazu do súboru

Neuveriteľne užitočným trikom príkazového riadku je použitie operátorov presmerovania , konkrétne operátorov > a >> .

Tieto malé znaky vám umožňujú presmerovať výstup príkazu do textového súboru , ktorý vám uloží uloženú verziu akýchkoľvek údajov, ktoré príkaz vytvorí v okne príkazového riadka.

Povedzme napríklad, že sa chystáte uverejniť problém s počítačom na fóre online a chcete poskytnúť naozaj presné informácie o vašom počítači. Jednoduchý spôsob, ako to urobiť, je použiť príkaz systeminfo s operátorom presmerovania.

Napríklad môžete spustiť systeminfo> c: \ mycomputerinfo.txt na uloženie informácií poskytnutých príkazom systeminfo do tohto súboru. Potom môžete súbor priložiť k príspevku vo fóre.

Pozrite si časť Ako presmerovať výstup príkazu do súboru pre ďalšie príklady a lepšie vysvetlenie toho, ako používať operátory presmerovania.

08 z 21

Zobrazenie celkovej štruktúry adresára v službe Drive

Jedným z najneužitočnejších príkazov je príkaz stromu. Pomocou stromu môžete vytvoriť akúsi mapu adresárov na ľubovoľnej jednotke vášho počítača.

Spustiť strom z ľubovoľného adresára, aby ste videli štruktúru priečinkov v tomto adresári.

S toľkými informáciami vytvorenými pomocou tohto príkazu je pravdepodobne dobrý nápad exportovať výsledky stromu do súboru, aby ste si ho mohli skutočne prezrieť.

Napríklad strom / a> c: \ export.txt , rovnako ako je vysvetlené v poslednom trik príkazového riadku o operátoroch presmerovania.

09 z 21

Prispôsobte textový riadok riadku s riadkami

Unavený z toho textového riadku v príkazovom riadku ? Žiadny problém, len použite príkaz na názov, aby ste ho zasekli, aby ste povedali, čo sa vám páči.

Povedzme napríklad, že vaše meno je Maria Smith a chcete vyjadriť svoje vlastníctvo príkazového riadku: vykonať titul Majetok Maria Smith a riadok príkazového riadku sa okamžite zmení.

Zmena sa nebude držať, takže pri ďalšom otvorení príkazového riadku sa záhlavie vráti do normálu.

Príkaz názvu sa zvyčajne používa na to, aby pomohol dať vlastný vzhľad v súboroch skriptov a dávkových súboroch ... nie, že ich názov s vaším menom nie je dobrý nápad!

10 z 21

Kopírovať text z príkazového riadka

Ako môžete alebo nemusíte vedieť, kopírovanie z príkazového riadku nie je tak jednoduché ako kopírovanie z iných programov, čo je jeden z dôvodov, prečo je uloženie výstupu príkazu do súboru, ktorý ste sa dozvedeli o niekoľkých návrhoch späť, je tak užitočný ,

Čo však, ak chcete skopírovať krátky text do schránky? Nie je to príliš ťažké, ale ani to nie je veľmi intuitívne:

  1. Kliknite pravým tlačidlom na ľubovoľné miesto v okne príkazového riadka a vyberte položku Označiť .
  2. Teraz zvýraznite ľavým tlačidlom myši to, čo chcete kopírovať.
  3. Po výbere stlačte Enter alebo raz kliknite pravým tlačidlom myši.

Teraz môžete vložiť tieto informácie do ľubovoľného programu, ktorý chcete, rovnako ako vloženie iného textu.

Tip: Ak ste si vybrali značku Mark, ale potom ste sa rozhodli, že nechcete nič kopírovať, môžete znova kliknúť pravým tlačidlom na zrušenie označenia alebo stlačiť kláves Esc.

11 z 21

Otvorte príkazový riadok z ľubovoľnej polohy

Ak ste niekedy pracovali v príkazovom riadku veľmi dlho, viete, že to môže byť naozaj frustrujúce znova a znova vykonať príkaz cd / chdir, aby ste sa dostali do správneho adresára, od ktorého chcete pracovať.

Našťastie existuje super trik s jednoduchým príkazovým riadkom, ktorý vám umožní otvoriť okno príkazového riadku z ľubovoľného priečinka, ktorý si prezeráte v systéme Windows.

Jediné, čo musíte urobiť, je v systéme Windows navigovať do priečinka, z ktorého chcete začať pracovať raz v príkazovom riadku. Keď ste tam, podržte stlačené tlačidlo Shift, keď kliknete pravým tlačidlom myši kdekoľvek v priečinku.

Keď sa objaví ponuka, všimnete si položku, ktorá sa zvyčajne nenachádza: Otvorte okno príkazu tu .

Kliknite na to a spustite novú inštanciu príkazového riadka, ktorá je pripravená a čaká na správnom mieste!

Ak ste používateľom príkazového riadka, okamžite rozpoznáte hodnotu v tomto malom trik.

Poznámka: Ak vidíte PowerShell v menu pravým tlačidlom myši namiesto príkazového riadka, môžete vykonať malú zmenu v registri systému Windows a zmeniť ho na príkazový riadok. How-To Geek má na to sprievodcu.

12 z 21

Pretiahnuť a odložiť pre ľahké zadanie názvu cesty

Väčšina príkazov príkazového riadku vyžaduje, aby ste zadali úplné cesty k súborom alebo priečinkom, ale zadávanie dlhej cesty môže byť frustrujúce, najmä ak stratíte charakter a musíte začať znova.

Napríklad v systéme Windows 10 je cesta do skupiny Príslušenstvo v mojej ponuke Štart C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Accessories . Kto chce toto všetko napísať manuálne? Ja nemám.

Našťastie existuje trik s príkazovým riadkom, ktorý oveľa uľahčuje: drag and drop .

Jednoducho prejdite na priečinok, pre ktorý chcete cestu v priečinku Súbor / Prieskumník Windows. Akonáhle sa tam presuniete priečinok alebo súbor do okna príkazového riadka a pustite ho. Rovnako ako mágia sa vkladá úplná cesta, čo vám ušetrí značné množstvo písania v závislosti od dĺžky a zložitosti názvu cesty.

Poznámka: Bohužiaľ funkcia drag and drop nefunguje vo zvýšenej príkazovej príručke. Aspoň sa naučil pár trikov späť, ako otvoriť jeden z nich trochu rýchlejšie!

13 z 21

Vypnite alebo reštartujte iný počítač

Systémoví administrátori v podnikateľskom prostredí to robia po celú dobu z mnohých dôvodov, ale môžete tiež vypnúť alebo reštartovať iný počítač v sieti, a to všetko z príkazového riadka vášho počítača.

Najjednoduchší spôsob vzdialeného vypnutia počítača je vykonanie vypnutia / i z príkazového riadka, čím sa otvorí dialógové okno Remote Shutdown , ktoré je tu zobrazené.

Jednoducho zadajte názov vzdialeného počítača (ktorý môžete získať spustením príkazu hostname na druhom počítači), vyberte to, čo chcete robiť (reštart alebo vypnutie), vyberte niektoré ďalšie možnosti a potom kliknite na tlačidlo OK.

Takže bez ohľadu na to, či ste vyčistili svoje zručnosti alebo len vystrašili člena rodiny, tento trik Command Prompt je zábavný.

Môžete tiež vypnúť alebo reštartovať iný počítač prísne od príkazového riadku s príkazom vypnutia , bez použitia dialógového okna Remote Shutdown.

14 z 21

Použite Robocopy ako záložné riešenie

Vďaka príkazu robocopy nemusíte používať záložný softvér Window alebo inštalovať program tretej strany na správu záloh .

Stačí vykonať nasledujúce, samozrejme nahradenie zdrojových a cieľových priečinkov všetkým, čo chcete zálohovať a kde by malo ísť.

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

Príkaz robocopy s týmito voľbami funguje rovnako ako prírastkový zálohovací softvérový nástroj, čím sa synchronizujú obe lokality.

Nemáte príkaz robocopy, ak používate systém Windows XP alebo starší. Máte však príkaz xcopy , ktorý môžete použiť na vykonanie niečoho veľmi podobného:

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

Bez ohľadu na to, ktorý príkaz sa rozhodnete použiť, stačí vytvoriť súbor BAT obsahujúci príkaz a naplánovať ho v Plánovači úloh a budete mať svoje vlastné riešenie zálohovania.

V mojom dome používam službu zálohovania oblačnosti a odporúčam, aby ste to urobili, ale boli tam roky, kedy som sa rozhodol použiť príkaz robocopy ako moje jediné lokálne zálohovacie riešenie, pretože sa mi páčila úroveň kontroly, ktorú mi dala. Dúfajme, že to budete považovať za hlasovanie dôvery v tento neuveriteľne výhodný trik Command Prompt.

15 z 21

Zobrazenie dôležitých informácií o sieti počítača

Možno len kvôli vašim vlastným informáciám, ale určite pri riešení problémov so sieťou alebo internetom, budete pravdepodobne v istom momente potrebovať informácie o sieťovom pripojení počítača.

Všetko, čo by ste chceli vedieť o vašom sieťovom pripojení, je k dispozícii niekde v ovládacom paneli v systéme Windows, ale vo výsledkoch príkazu ipconfig je oveľa jednoduchšie nájsť a oveľa lepšie organizovať.

Otvorte príkazový riadok a spustite ipconfig / all .

Čo sa zobrazuje na obrazovke, je všetko dôležité pre vaše sieťové pripojenie: vašu IP adresu , názov hostiteľa, server DHCP , informácie o DNS a oveľa viac.

Spojte tento hack s tým, ktorý sa týka operátorov presmerovania, o ktorých ste sa dozvedeli viac snímok späť, a máte veľmi jednoduchý spôsob, ako získať informácie o vašom spojení s niekým, kto vám pomôže s problémom.

16 z 21

Mapovať lokálnu zložku rovnako ako sieťová jednotka

Príkaz čistého použitia sa používa na priradenie zdieľaných jednotiek v sieti do vášho počítača ako písmeno jednotky, ale vedeli ste, že existuje iný príkaz, ktorý sa dá použiť na vykonanie rovnakej činnosti pre ľubovoľnú zložku na ľubovoľnom z vašich lokálnych pevných diskov ?

Existuje a nazýva sa príkazom subst. Stačí spustiť príkaz subst, po ktorom nasleduje cesta priečinka, ktorý chcete zobraziť ako disk.

Povedzme napríklad, že chcete, aby sa priečinok C: \ Windows \ Fonts zobrazil ako jednotka Q:. Stačí spustiť subst q: c: \ windows \ fonts a ste nastavený!

Tento trik príkazového riadka zjednodušuje prístup k určitému miestu z príkazového riadka.

Tip: Jednoduchý spôsob odstránenia príkladu "sieťovej jednotky" je príkaz subst / dq:. Stačí nahradiť q: vlastným písmenom jednotky.

17 z 21

Prístup k predtým používaným príkazom pomocou klávesov so šípkami

© Jon Fisher

Ďalším skvelým trikom príkazového riadku musí byť použitie klávesov so šípkami klávesnice na prechádzanie skôr vykonávaných príkazov.

Tlačidlá so šípkou hore a dole prechádzajú zadávanými príkazmi a pravá šípka automaticky zadá, podľa znaku, posledný príkaz, ktorý ste vykonali.

To nemusí znieť tak zaujímavé, ale existuje niekoľko situácií, kedy sa šípky stali obrovskými šetričmi času.

Zvážte tento príklad: Zadali ste 75 znakov príkazu a potom ho pokústete vykonať, len aby ste zistili, že ste zabudli pridať možnosť na konci. Žiadny problém, jednoducho stlačte šípku hore a celý príkaz sa automaticky zadá do okna príkazového riadka a je pripravený na úpravu, aby fungoval.

Pripomínam, že pracujem veľa na príkazovom riadku, ale myslím, že tento malý trik mi zachránil mnoho hodín opakovania písania v priebehu rokov.

18 z 21

Automaticky dokončiť príkazy s dokončením karty

Dokončenie karty je ďalší trik príkazového riadku, ktorý vám môže ušetriť veľa času, najmä ak má váš príkaz názov súboru alebo priečinka, v ktorom si nie ste úplne istí.

Ak chcete použiť klávesovú skratku v príkazovom riadku, zadajte príkaz a potom časť cesty, ktorú poznáte, ak vôbec. Potom stlačte klávesu tab a znovu a znovu prechádzate všetkými dostupnými možnosťami.

Povedzme napríklad, že chcete zmeniť adresáre do nejakej zložky v adresári Windows, ale neviete, čo je to nazvané. Zadajte príkaz cd c: \ windows \ a potom stlačte kartu, kým sa nezobrazí priečinok, ktorý hľadáte.

Cyklus výsledkov v poradí, alebo môžete použiť SHIFT + TAB na prechádzanie výsledkov opačným smerom.

Viete, ako textová aplikácia smartfónu automaticky odhadne, čo chcete napísať ďalej? Dokončenie karty v príkazovom riadku je trochu podobné ... len lepšie.

19 z 21

Nájdite adresu IP webovej lokality

Chcete vedieť IP adresu webových stránok? Môžete použiť príkaz nslookup alebo príkaz ping, ale ten je pravdepodobne rýchlejší.

Najskôr použite príkaz nslookup na vyhľadanie adresy IP :

Stačí spustiť nslookup a zobraziť výsledok. Uistite sa, že nezamieňate súkromné ​​adresy IP, ktoré sa tiež zobrazujú vo výsledkoch nslookup popri verejnej IP adrese , čo je to IP adresa, ktorú sme zažili.

Teraz sa pokúsime použiť príkaz ping na jeho nájdenie:

Spustite ping a pozrite sa na IP adresu medzi zátvorkami v prvom riadku. Nebojte sa, ak príkaz ping "uplynie" počas vykonávania; všetko, čo sme potrebovali, bola IP adresa.

Rovnaký postup môžete použiť aj s akoukoľvek webovou lokalitou alebo ľubovoľným názvom hostiteľa vo vašej lokálnej sieti.

20 z 21

Skopírovať a prilepiť pomocou režimu QuickEdit

Niekoľko týchto trikov v príkazovom riadku sa zaoberalo zjednodušením kopírovania a lepenia. Takže, ako ešte jednoduchší spôsob kopírovania z príkazového riadka (a tajný spôsob, ako ľahko vložiť)?

Prineste to, nie?

Stačí kliknúť pravým tlačidlom myši na záhlavie príkazového riadku a zvoliť Vlastnosti . Na karte Možnosti v časti Možnosti úpravy skontrolujte políčko režim QuickEdit a potom kliknite na tlačidlo OK .

Povolenie režimu QuickEdit je ako mať značku povolenú po celú dobu, takže výber textu na kopírovanie je veľmi jednoduchý.

Ako bonus vám to tiež umožňuje jednoduchý spôsob vkladania do príkazového riadka: stačí kliknúť pravým tlačidlom myši raz a všetko, čo máte v schránke, je vložené do okna príkazového riadka. Za normálnych okolností vkladanie zahŕňa kliknutie pravým tlačidlom myši a výber vkladania , takže je to ešte trochu iné, než si zvyknutý.

21 z 21

Sledujte Star Wars Epizódu IV

Áno, ste si to správne prečítali, môžete sledovať verziu ASCII úplného filmu Star Wars Episode IV priamo v okne príkazového riadka !

Stačí otvoriť príkazový riadok a spustiť telnet towel.blinkenlights.nl . Film sa okamžite spustí. Ak to nefunguje, pozrite si tip.

Je to pravda, že to nie je strašne produktívne použitie príkazového riadku, ani to nie je naozaj trik príkazového riadku alebo akéhokoľvek príkazu, ale určite je to zábava! Nedokážem si predstaviť prácu, ktorou sa to stalo!

Tip: Príkaz telnet nie je bežne povolený v systéme Windows, ale môže byť zapnutý tým, že povolí Telnet Client z funkcií systému Windows v apletoch Programy a funkcie v Ovládacom paneli. Ak radšej nechcete Telnet povoliť, ale chceli by ste ho vidieť, môžete ho sledovať aj vo vašom prehliadači v službe Star Wars ASCIIMation.