21 de cele mai bune trucuri pentru promptul de comandă

Ferestrele Prompt de comandă instrument și multe dintre ele comenzi, ar putea părea plictisitor sau chiar relativ inutil la prima vedere, dar, după cum vă poate spune oricine care a folosit vreodată promptul de comandă foarte des, sunt multe de iubit!

Aceste trucuri pentru promptul de comandă vă vor entuziasma de multe dintre cele care sună banal Comenzi din promptul de comandă cum ar fi telnet, arbore sau robocopie — bine, robocopie suna destul de misto.

3:04

Unele dintre aceste trucuri pentru promptul de comandă sunt caracteristici speciale sau utilizări distractive pentru promptul de comandă în sine, în timp ce altele sunt doar lucruri îngrijite sau relativ necunoscute pe care le puteți face cu anumite comenzi CMD.

01

din 21

Folosiți Ctrl+C pentru a anula o comandă

Fotografie cu tastatura unui computer
© David Lentz / E+ / Getty Images

Aproape orice comandă poate fi oprită cu comanda abort: Ctrl+C.

Dacă nu ați executat de fapt o comandă, puteți doar să backspace și să ștergeți ceea ce ați tastat, dar dacă ați executat-o ​​deja, atunci puteți face un Ctrl+C pentru a o opri.

Nu este o baghetă magică și nu poate anula lucruri care nu pot fi anulate, cum ar fi un parțial complet comanda format.

Cu toate acestea, pentru lucruri precum comanda dir care par să continue pentru totdeauna sau întrebări care vi se pun la prompt la care nu cunoașteți răspunsul, comanda de anulare este un truc excelent pentru promptul de comandă.

02

din 21

Vizualizați rezultatele unei comenzi o singură pagină (sau linie) la un moment dat

Comanda DIR cu Mai multe

Rulați vreodată o comandă, cum ar fi comanda dir, care produce atât de multe informații pe ecran încât este aproape inutilă?

O modalitate de a gestiona acest dump de informații este să executați comanda într-un mod special, astfel încât orice informație generată să vă fie afișată pe o pagină, sau pe o linie, la un moment dat.

Doar tastați comanda, comanda dir, de exemplu, apoi urmați-o cu caracterul pipe și apoi cu mai multă comandă.

De exemplu, executând dir /s | Mai mult va genera miile de linii de rezultate pe care le așteptați de la comanda dir, dar cu cât comanda mai va întrerupe fiecare pagină de rezultate cu -- Mai mult -- în partea de jos a paginii, indicând faptul că comanda nu este executată.

Doar apăsați bara de spațiu pentru a avansa pe pagină sau apăsați introduce pentru a avansa câte o linie.

03

din 21

Rulați automat promptul de comandă ca administrator

Prompt de comandă rulează ca opțiune de administrator

Multe comenzi necesită să le executați de la un Prompt de comandă ridicat în Windows - cu alte cuvinte, executați-le dintr-un prompt de comandă care este rulat ca administrator.

Puteți oricând să faceți clic dreapta pe orice comandă rapidă din promptul de comandă și să alegeți Rulat ca administrator dar crearea unei comenzi rapide pentru a face același lucru poate fi o economie de timp uriașă dacă sunteți un utilizator frecvent al promptului de comandă.

Pentru a finaliza acest truc, trebuie doar să creați o comandă rapidă în linia de comandă pe desktop, introduceți proprietățile comenzii rapide și apoi selectați Rulat ca administrator caseta situată în Avansat butonul de pe Comandă rapidă fila.

04

din 21

Deveniți un utilizator puternic al promptului de comandă cu taste funcționale

Ilustrație a unei taste F7 de pe o tastatură

Faptul că tastele funcționale fac de fapt ceva în linia de comandă este poate unul dintre cele mai bine păstrate secrete despre instrument:

  • F1: Inserează ultima comandă executată (caracter cu caracter)
  • F2: Inserează ultima comandă executată (până la caracterul introdus)
  • F3: Inserează ultima comandă executată
  • F4: Șterge textul prompt curent până la caracterul introdus
  • F5: Lipește comenzile executate recent (nu se ciclează)
  • F6: Lipește ^Z în prompt
  • F7: Afișează o listă selectabilă de comenzi executate anterior
  • F8: Inserează comenzile executate recent (cicluri)
  • F9: Solicită numărul comenzii din lista F7 de lipit

05

din 21

Schimbați textul prompt

comandă prompt pentru a afișa versiunea Windows în Command Prompt pentru Windows 10
Comanda „prompt $v”.

Știați că promptul în sine din promptul de comandă este complet personalizabil datorită comenzii prompt? Este, iar când spunem personalizabil, ne referim într-adevăr personalizabil.

In loc de C:\>, puteți seta promptul la orice text doriți, să includeți ora, unitatea curentă, numărul versiunii Windows (ca în această imagine de exemplu), îl denumiți.

Un exemplu util este prompt $m$p$g, care va arăta calea completă a a unitate mapată, alături de litera de unitate.

Puteți executa oricând prompt singur, fără opțiuni, pentru a-l readuce la valorile implicite uneori plictisitoare.

06

din 21

Obțineți ajutor pentru orice comandă

Fotografie cu o tastă roșie AJUTOR pe o tastatură albă de computer
© pearleye / E+ / Getty Images

The comanda de ajutor face nu oferiți ajutor pentru fiecare comandă din linia de comandă.

Cu toate acestea, orice comandă poate fi sufixată cu /? opțiunea, de obicei numită comutare de ajutor, pentru a afișa informații detaliate despre comenzile sintaxă și de multe ori chiar și câteva exemple.

Comutatorul de ajutor poate să nu fie cel mai tare truc de prompt de comandă despre care ați auzit vreodată, dar este greu să nu fiți de acord că este unul dintre cele mai utile.

Nici comanda de ajutor, nici comutatorul de ajutor nu oferă prea multe în ceea ce privește explicarea modului de interpretare a sintaxei. Vedea Cum să citiți sintaxa comenzilor dacă ai nevoie de ajutor cu asta.

07

din 21

Salvați rezultatul unei comenzi într-un fișier

Imagine a ieșirii unei instanțe a comenzii systeminfo

Un truc incredibil de util al promptului de comandă este utilizarea operatori de redirecţionare, în special cel > și >> operatori.

Aceste mici caractere vă permit să redirecționați ieșirea unei comenzi către a fisier text, oferindu-vă o versiune salvată a oricăror date pe care comanda le-a produs în fereastra Prompt de comandă.

De exemplu, să presupunem că sunteți pe cale să postați o problemă de computer pe un forum online și doriți să furnizați informații cu adevărat exacte despre computerul dvs. O modalitate ușoară de a face acest lucru ar fi să utilizați informatie de sistem comandă cu un operator de redirecționare.

De exemplu, ați putea executa systeminfo > c:\mycomputerinfo.txt pentru a salva informațiile furnizate de comanda systeminfo în acel fișier. Apoi puteți atașa fișierul la postarea de pe forum.

Vedea Cum să redirecționați ieșirea comenzii către un fișier pentru mai multe exemple și o explicație mai aprofundată a modului de utilizare a operatorilor de redirecționare.

08

din 21

Vizualizați întreaga structură a directorului unei unități

comanda arborescentă într-un prompt de comandă

Una dintre cele mai bune comenzi mici este comanda arborelui. Cu tree, puteți crea un fel de hartă a directoarelor de pe oricare dintre unitățile computerului dvs.

A executa copac din orice director pentru a vedea structura folderului din acel director.

Cu atât de multe informații create cu această comandă, probabil că este o idee bună să exportați rezultatele arborelui într-un fișier, astfel încât să puteți căuta efectiv prin el.

09

din 21

Personalizați textul barei de titlu din linia de comandă

bară de titlu personalizată într-o fereastră de linie de comandă

Obosit de asta Prompt de comandă text din bara de titlu? Nicio problemă, folosește doar comanda titlu pentru a o schimba și a spune ce vrei.

De exemplu, să presupunem că numele tău este Maria Smith, și doriți să vă exprimați dreptul de proprietate asupra promptului de comandă. Executați acest lucru și bara de titlu se va schimba imediat:

titlu Proprietatea Mariei Smith

Modificarea nu va rămâne, așa că data viitoare când deschideți promptul de comandă, bara de titlu va reveni la normal.

Comanda titlu este de obicei folosită pentru a oferi un aspect personalizat în fișierele script și fișiere batch— Nu că să-l intitulezi cu numele tău nu este o idee bună!

10

din 21

Copiați textul din linia de comandă

Marcați caracteristica în linia de comandă

Copierea din promptul de comandă nu este la fel de ușoară ca și copierea din alte programe, care face parte din motiv pentru care salvarea ieșirii unei comenzi într-un fișier, despre care ați învățat câteva trucuri în urmă, este așa la indemana.

Totuși, ce se întâmplă dacă doriți doar să copiați o scurtă secțiune de text în clipboard? Nu este prea greu, dar nici prea intuitiv:

  1. Faceți clic dreapta oriunde în fereastra Prompt de comandă și alegeți marcă.
  2. Evidențiați cu butonul stâng al mouse-ului orice doriți să copiați.
  3. presa introduce sau faceți clic dreapta o dată.

Acum puteți lipi acele informații oriunde, la fel cum lipiți alt text.

Dacă ați ales Marcare, dar apoi ați decis că nu doriți să copiați nimic, faceți clic dreapta din nou pentru a anula acțiunea Marcare sau apăsați butonul Esc cheie.

11

din 21

Deschideți promptul de comandă din orice locație

Captură de ecran a opțiunii Open Command Window Here

Dacă ați lucrat vreodată în linia de comandă foarte mult timp, știți că poate fi cu adevărat frustrant executarea cd/chdir comanda din nou și din nou pentru a ajunge la directorul potrivit.

În Windows, deschideți folderul din care doriți să începeți să lucrați. Când ești acolo, ține apăsat Schimb în timp ce faci clic dreapta oriunde în folder.

După ce apare meniul, veți observa o intrare care de obicei nu este acolo: Deschideți fereastra de comandă aici. Selectați-l și veți începe o nouă instanță a promptului de comandă, gata și așteaptă în locația potrivită.

Dacă sunteți un utilizator puternic al promptului de comandă, veți recunoaște imediat valoarea acestui mic truc.

Dacă vedeți PowerShell în meniul de clic dreapta în loc de Command Prompt, faceți o mică modificare la Registrul Windows pentru a-l schimba în Command Prompt. How-To Geek are un ghid în acest sens.

12

din 21

Trageți și plasați pentru o introducere ușoară a numelui căii

Captură de ecran a funcției Trageți și plasați în linia de comandă

Majoritatea comenzilor din promptul de comandă vă cer să specificați căi complete către fișiere sau foldere, dar introducerea unei căi lungi poate fi frustrantă, mai ales când pierdeți un caracter și trebuie să o luați de la capăt.

De exemplu, în Windows 10, calea către Accesorii grup din meniul Start este C:\ProgramData\Microsoft\Windows\Meniu Start\Programe\Accesorii. Cine vrea să tasteze totul manual? Noi nu.

Doar deschideți folderul în Explorer. Odată ajuns acolo, trageți folderul sau fișierul în fereastra Prompt de comandă și dați drumul. Ca prin magie, calea completă este inserată, economisind o cantitate considerabilă de tastare, în funcție de lungimea și complexitatea numelui căii.

Funcția de glisare și plasare nu funcționează într-un prompt de comandă ridicat.

13

din 21

Închideți sau reporniți un alt computer

Comanda de oprire de la distanță și fereastra de dialog

Administratorii de sistem dintr-un mediu de afaceri fac asta tot timpul din multe motive, dar tu de asemenea, puteți închide sau reporni un alt computer din rețeaua dvs., totul din comanda computerului dvs Prompt.

Cea mai ușoară modalitate de a închide un computer de la distanță este să executați oprire /i din promptul de comandă pentru a deschide fereastra de dialog Remote Shutdown, prezentată mai sus.

Trebuie doar să introduceți numele computerului de la distanță (pe care îl puteți obține rulând programul nume de gazdă comanda pe celălalt PC), alegeți ce doriți să faceți (reporniți sau opriți), selectați alte opțiuni, apoi selectați Bine.

Deci, indiferent dacă vă perfecționați abilitățile de comandă sau doar speriați un membru al familiei, acest truc cu promptul de comandă este unul distractiv.

De asemenea, puteți închide sau reporni un alt computer strict din linia de comandă cu ajutorul comanda de oprire, fără a utiliza caseta de dialog Remote Shutdown.

14

din 21

Utilizați Robocopy ca soluție de rezervă

Comanda robocopy are ca rezultat Windows 10

Datorită comenzii robocopy, nu este nevoie să utilizați software-ul de rezervă al Windows sau să instalați un program pentru a vă gestiona copiile de rezervă.

Doar executați următoarele, în mod evident înlocuind folderele sursă și destinație cu orice ați dori să faceți o copie de rezervă și unde ar trebui să meargă.

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

Comanda robocopy cu aceste opțiuni funcționează identic cu un instrument software de backup incremental, păstrând ambele locații sincronizate.

Nu aveți comanda robocopy dacă o utilizați Windows XP sau mai devreme. Cu toate acestea, aveți comanda xcopy, care poate fi folosit pentru a face ceva foarte asemănător:

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

Indiferent ce comandă alegeți să utilizați, trebuie doar să creați un fișier batch care să conțină comanda și să programați-l să ruleze în Task Scheduler și veți avea propria soluție de backup personalizată.

15

din 21

Vizualizați informațiile importante de rețea ale computerului dvs

comanda ipconfig all rezultă în Windows 10

Poate doar pentru informațiile dvs., dar cu siguranță atunci când depanați o rețea sau internet problema, probabil că la un moment dat va trebui să știți detalii despre conexiunea la rețea a computerului dvs.

Tot ce ai dori să știi despre conexiunea la rețea este disponibil undeva în Panou de control în Windows, dar este mult mai ușor de găsit și mult mai bine organizat în rezultatele din comanda ipconfig.

Deschideți linia de comandă si executa ipconfig /all.

Ceea ce se afișează pe ecran în continuare este totul important despre conexiunea la rețea: dvs adresa IP, nume de gazdă, DHCP Server, DNS informații și multe, multe altele.

16

din 21

Hartați un folder local la fel ca o unitate de rețea

subst comandă maparea unui folder local la o unitate asemănătoare rețelei

The comanda net use este folosit pentru a atribui unități partajate dintr-o rețea propriului computer ca literă de unitate, dar știați că există o altă comandă care poate fi folosită pentru a face același lucru în orice folder din oricare dintre dvs. local hard disk-uri?

Există și se numește comanda subst. Doar executați comanda urmată de calea folderului pe care doriți să apară ca unitate.

De exemplu, să presupunem că îți dorești C:\Windows\Fonts folderul să apară ca Î: conduce. Doar executați această comandă și sunteți setat:

subst q: c:\windows\fonts. 

Acest truc pentru linia de comandă face accesarea unei anumite locații din linia de comandă mult mai ușoară, iar folderul va apărea ca o unitate lângă toate hard disk-urile reale.

O modalitate ușoară de a șterge exemplul de „unitate de rețea” aici este cu subst /d q: comanda. Doar înlocuiți q: cu propria ta scrisoare de unitate.

17

din 21

Accesați comenzile utilizate anterior cu tastele săgeți

Fotografie cu tastele săgeți de pe o tastatură neagră

Un alt truc grozav pentru promptul de comandă folosește tastele săgeți de la tastatură pentru a parcurge comenzile executate anterior.

The sus și jos tastele săgeți parcurg comenzile pe care le-ați introdus și dreapta săgeata introduce automat, caracter cu caracter, ultima comandă executată.

Acest lucru poate să nu sune atât de interesant, dar există mai multe situații în care tastele săgeți devin imens economisitori de timp.

Luați în considerare acest exemplu: ați introdus 75 de caractere dintr-o comandă și apoi ați încercat să o executați, doar pentru a descoperi că ați uitat să adăugați o opțiune la sfârșit. Nicio problemă, doar apăsați săgeata sus și întreaga comandă este introdusă automat în fereastra Command Prompt, gata să o editați pentru a o face să funcționeze.

18

din 21

Completați automat comenzile cu completarea filelor

Ilustrație a funcției tab

Completarea filei este un alt truc al promptului de comandă care vă poate economisi mult timp, mai ales dacă comanda dvs. are un nume de fișier sau folder de care nu sunteți complet sigur.

Pentru a utiliza completarea filelor în linia de comandă, trebuie doar să introduceți comanda și apoi porțiunea căii pe care o cunoașteți, dacă este deloc. Apoi apăsați tasta Tab tasta din nou și din nou pentru a parcurge toate posibilitățile disponibile.

De exemplu, să presupunem că doriți să schimbați directoarele într-un folder din Windows director, dar nu ești sigur cum se numește. Tip cd c:\windows\ și apoi apăsați Tab până când vedeți folderul pe care îl căutați.

Rezultatele ciclul în ordine sau puteți utiliza Shift+Tab pentru a trece prin rezultate invers.

Știi cum aplicația de mesaje text a smartphone-ului tău ghicește automat ce vrei să scrii în continuare? Completarea filelor în linia de comandă este cam așa - doar mai bună.

19

din 21

Găsiți adresa IP a unui site web

Comanda nslookup are ca rezultat promptul de comandă Windows 10

Place sa cunoașteți adresa IP a unui site web? Utilizați comanda nslookup sau comanda ping, dar prima este probabil mai rapidă.

Mai întâi, să folosim comanda nslookup pentru a găsi adresa IP a lifewire.com.

Doar executați nslookup lifewire.com și vizualizați rezultatul. Nu confunda niciunul adrese IP private care apar și în rezultatele nslookup alături de adresa IP publică de lifewire.com, care este adresa IP pe care o căutăm.

Acum să încercăm să folosim comanda ping pentru a-l găsi.

A executa ping lifewire.com și apoi uitați-vă la adresa IP dintre paranteze din prima linie afișată. Nu vă faceți griji dacă comanda ping „se expiră” în timpul execuției; tot ce ne trebuia aici era adresa IP.

Puteți utiliza aceeași procedură cu orice site web sau orice nume de gazdă din rețeaua locală.

20

din 21

Copiați și lipiți mai ușor cu modul QuickEdit

Opțiunea mod QuickEdit în linia de comandă

Un număr dintre aceste trucuri pentru promptul de comandă s-au ocupat de a face copierea și lipirea mai ușoară. Deci, ce zici de un par Mai ușor modalitate de a copia din promptul de comandă (și o modalitate secretă de a lipi cu ușurință)?

Doar faceți clic dreapta pe bara de titlu din linia de comandă și selectați Proprietăți. Pe Opțiuni fila, în Editare opțiuni secțiunea, verificați Modul de editare rapidă casetă și apoi selectați Bine.

Activarea modului QuickEdit este ca și cum ați avea marcă activat tot timpul, așa că selectarea textului de copiat este foarte ușoară.

Ca bonus, acest lucru permite, de asemenea, o modalitate simplă de a lipi în linia de comandă: faceți clic dreapta o dată și orice aveți în clipboard este lipit în fereastra linia de comandă. În mod normal, lipirea implică clic dreapta și selectând Pastă, așa că acesta este încă puțin diferit de cel cu care te-ai obișnuit.

21

din 21

Urmărește episodul IV din Războiul Stelelor

Truc ASCII Star Wars în Command Prompt

Da, ați citit corect, puteți viziona o versiune ASCII a filmului complet Star Wars Episodul IV chiar în fereastra Prompt de comandă!

Doar deschideți linia de comandă și executați asta:

prosop telnet.blinkenlights.nl

Filmul va începe imediat. Consultați sfatul de mai jos dacă acest lucru nu funcționează.

Adevărat, aceasta nu este o utilizare teribil de productivă a promptului de comandă și nici nu este un truc al promptului de comandă sau a oricărei comenzi, dar cu siguranță este distractiv! Nu ne putem imagina munca care a intrat în acest omagiu adus capodopera SF.

Comanda telnet nu este în mod normal activată în Windows, dar poate fi activată de activarea clientului Telnet din Panoul de control. Dacă nu doriți să faceți asta, îl puteți viziona și în browser la Star Wars ASCIIMation.