Skip to main content

21 Príkazové triky a hacky

:

Anonim

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ších balíčkov príkazového riadku vás nadchne mnohými príkazmi Command Prompt, ako je telnet, strom alebo robokopy … dobre, robocopy Znie to ú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 sme.

Užite si to!

01 z 21

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

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 bude generovať tisíce riadkov výsledkov, ktoré očakávate od príkazu dir, ale príkaz viac bude pozastaviť každú stránku s výsledkami - Viac - v dolnej časti stránky, čo naznačuje, že príkaz nebol spustený.

Jednoducho stlačte medzerník a postupujte podľa stránok alebo stlačte tlačidlo vstúpiť posunúť jeden riadok naraz.

Jeden z ostatných CMD hacks (ktorý uvidíte nižšie) poskytuje iné riešenie tohto problému pomocou niečoho nazývaného a operátor presmerovania , takže zostaňte ladený …

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 na ľubovoľnú skratku príkazového riadka a vybrať Spustiť ako správca , ale vytváranie skratiek na vykonanie rovnakej veci môže byť obrovským šetričom č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 riadka, zadajte vlastnosti skratiek a potom zvoľte Spustiť ako správca box umiestnený v priečinku pokročilý na tlačidle skratka tab.

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: Prilepí posledný vykonaný príkaz (znak podľa znaku)
  • F2: Nasleduje posledný spustený príkaz (až po zadaný znak)
  • F3: Nasleduje posledný vykonaný príkaz
  • F4: Odstráni text aktuálneho výzvy až po zadaný znak
  • F5: Pasty nedávno vykonali príkazy (nekoná)
  • F6: Pastes ^ Z k výzve
  • F7: Zobrazuje voliteľný zoznam predtým vykonaných príkazov
  • F8: Pasty nedávno vykonali 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é skratky , z ktorých niektoré sú podobné tým funkčným trikom.

05 z 21

Hack promptný text

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ď povieme prispôsobiteľné, myslíme to naozaj prispôsobiteľné.

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

Jedným z užitočných príkladov je prompt $ m $ p $ g, ktorý zobrazí výzvu na zobrazenie úplnej cesty namapovanej jednotky vedľa písmena jednotky.

Môžete vždy vykonať prompt sám, bez možností, vrátiť ho k niekedy nudnému zlyhaniu.

06 z 21

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

Verte tomu alebo nie, príkaz pomoci robí nie poskytnúť pomoc pre každý príkaz príkazového riadku. (Čo je to hlúpe?)

Každý príkaz však môže byť na príponku /? 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 > a >> operátormi.

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.

Môžete napríklad spustiť systeminfo> c: mycomputerinfo.txt uložiť informácie poskytnuté 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.

popraviť 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, ako je vysvetlené v poslednom príkaze Command Prompt o operátoroch presmerovania.

09 z 21

Prispôsobte textový riadok riadku s riadkami

Som unavený z toho Príkazový riadok text v záhlaví? Ž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 vaše meno Maria Smith , a chcete vyjadriť svoje vlastníctvo príkazového riadku: spustiť titul Majetku Márie Smithovej a názov riadku príkazového riadka 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 značka.
  2. Zvýraznite ľavým tlačidlom myši to, čo chcete kopírovať.
  3. lis vstúpiť alebo kliknite pravým tlačidlom myši raz.

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

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 myši na zrušenie akcie Mark alebo stlačiť Esc Kľúč.

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, držte ho smena zatiaľ čo kliknete pravým tlačidlom myši kdekoľvek v priečinku.

Keď sa objaví ponuka, zaznamenáte záznam, ktorý zvyčajne nie je tam: 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.

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, cesta k priečinku príslušenstvo skupiny v mojej ponuke Štart je C: ProgramData Microsoft Windows Štart Menu Programy Príslušenstvo, Kto chce toto všetko napísať manuálne? Nie sme.

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.

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 spustenie vypnutie / i z príkazového riadka na otvorenie Dialóg diaľkového vypínania , zobrazené tu.

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 vykonať (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.

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 ho ipconfig / všetko.

Č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 ďalší príkaz, ktorý možno použiť na vykonanie toho istého úkonu v ktorejkoľvek z priečinkov v ktorejkoľvek z vašich miestna pevné disky?

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 svoju C: Windows Fonts priečinok, ktorý sa zobrazí ako Q: riadiť. Len spustite subst q: c: windows fonty a ste nastavený!

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

Jednoduchý spôsob, ako odstrániť príklad "sieťovej jednotky", je tu s subst / d q: Príkaz. Stačí nahradiť q: s vlastným písmenom jednotky.

17 z 21

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

Ď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.

hore a nadol klávesy so šípkami prechádzajú zadanými príkazmi a klávesmi správny šípka automaticky zadá znak podľa znaku posledný vykonaný príkaz.

To nemusí znieť tak zaujímavé, ale existuje niekoľko situácií, kedy sú kľúče so šípkami obrovský šetriče č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 tlačidlo pútko znova a znova prejdite cez všetky dostupné možnosti.

Povedzme napríklad, že chcete zmeniť adresáre na niektoré priečinky v priečinku windows ale nie ste si istí, čo je to meno. typ 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 Go-Travels.com :

Len spustite nslookup Go-Travels.com 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 Go-Travels.com , čo je to IP adresa, ktorú sme zažili.

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

popraviť ping Go-Travels.com a potom sa pozrite 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 na párny ľahšie spôsob kopírovania z príkazového riadka (a tajný spôsob, ako ľahko prilepiť)?

Prineste to, nie?

proste kliknite pravým tlačidlom myši v hlavnom paneli príkazového riadka a vyberte vlastnosti, Na možnosti v tabuľke Upraviť možnosti časť, skontrolujte Režim QuickEdit a potom kliknite na položku OK.

Povolenie režimu QuickEdit je ako mať značka stále je povolené, takže výber textu na kopírovanie je naozaj 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í to znamená vkladanie pravým tlačidlom myši a výberom pasta, 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 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ážeme si predstaviť prácu, ktorá sa dostala do toho!

Príkaz telnet nie je bežne povolený v systéme Windows, ale môže byť zapnutý povolením Telnet Client z funkcií systému Windows v apletu 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.