Prompt de comandă vs. Windows PowerShell: Care este diferența?

Prompt de comandă vs. Windows PowerShell: Care este diferența?

În ceea ce privește sistemele de operare, Windows este probabil cel mai puțin dependent de linia de comandă. De fapt, majoritatea dintre noi am reușit să ajungem atât de departe fără vreodată folosindu-l. Dar cu Windows 10 la colț, poate că este timpul să învățăm.





Dar, înainte de a intra în el, există o diferență semnificativă pe care trebuie să o înțelegeți și aceasta este diferența dintre Prompt de comandă și PowerShell . Arată destul de asemănător la suprafață, dar în practică seamănă foarte mult unul cu celălalt.





Iată ce trebuie să știți despre cele două.





Promptul de comandă a venit mai întâi

Începând cu Windows NT și nu numai, Windows a venit echipat cu un interpret de linie de comandă numit cmd.exe , mai bine cunoscut ca Prompt de comandă . Cu acesta, utilizatorii ar putea interacționa cu sistemul de operare folosind comenzi și parametri bazate pe text.

Dar, deși Command Prompt a fost primul, nu a fost the primul. Versiunile anterioare ale sistemului de operare (Windows 95, 98 și ME) aveau un interpretor de linie de comandă mai primitiv numit COMMAND.COM , mai bine cunoscut ca MS-DOS .



Este de la sine înțeles că Command Prompt a fost o îmbunătățire imensă față de interpretul MS-DOS învechit.

În ciuda naturii grafice a Windows, linia de comandă nu a fost niciodată - și nu va fi niciodată - învechită. Oferă un grad de putere și flexibilitate care pur și simplu nu poate fi atins cu interfețele point-and-click (cum ar fi scripturile batch) și, în funcție de competența dvs., puteți face lucrurile mai rapid folosind Command Prompt.





De exemplu, iată câteva sarcini obișnuite ușurate de promptul de comandă. În plus, există mai multe comenzi de bază pe care fiecare utilizator ar trebui să le cunoască în cazul în care trebuie să depanați o problemă și tot ce aveți este accesul la linia de comandă.

Dacă sunteți fecioară absolută în linia de comandă, vă recomandăm să consultați ghid pentru începători la Command Prompt . Este mai ușor decât crezi și merită să știi.





Deși Promptul de comandă este mai mult decât adecvat pentru utilizatorul mediu, unii oameni doresc mai mult - motiv pentru care există înlocuiri la promptul de comandă, cum ar fi consola open source. Din fericire pentru noi toți, Microsoft a avut în magazin un răspuns mai bun: PowerShell.

PowerShell l-a dus la nivelul următor

Dacă Command Prompt este ca un Motorola Razr din 2004, PowerShell este ca un Motorola Moto X din 2015. Poate face multe din aceleași lucruri și Mai mult . Este posibil ca PowerShell să nu fie Cel mai bun interpret de linie de comandă disponibil, dar este cu siguranță suficient de puternic pentru a satisface utilizatorii avansați.

Semințele pentru PowerShell au fost plantate în 2002, când Microsoft a început să lucreze la Microsoft Shell, cunoscut și sub numele de Monad, care a fost conceput pentru a fi extensibil de către utilizatori. Monad a devenit publică în 2005 și a fost în cele din urmă redenumită în PowerShell în 2006. În același timp, a devenit integrat în sistemul de operare în sine.

Dar ce înseamnă toate acestea?

Pur și simplu, PowerShell vă permite acest lucru creați propriile comenzi și scripturi folosind limbajul de programare C #. Atât PowerShell, cât și C # sunt integrate cu Microsoft .NET Framework, ceea ce înseamnă că aveți acces la o mulțime de funcții și instrumente preexistente pentru a vă ajuta să creați comenzi și scripturi mai bune cu un efort general mai mic.

PowerShell are o mulțime de funcții avansate - cum ar fi executarea de la distanță a sarcinilor, sarcinile de fundal, automatizarea sarcinilor, canalizarea comenzilor și multe altele - care o fac o alegere mai bună decât arhaicul Prompt de comandă atunci când aveți o mulțime de administrare și întreținere a sistemului do.

Ar trebui să utilizați PowerShell? Ei bine, utilizatorul mediu nu prea are nevoie de toate aceste clopote și fluiere. Administratorii și utilizatorii avansați, pe de altă parte, vor iubi probabil ceea ce poate face. Începeți cu aceste comenzi de bază PowerShell pentru a avea un gust al potențialului său.

Notă: PowerShell are o curbă de învățare, așa că nu vă așteptați să o înțelegeți imediat.

Îmbunătățiri PowerShell în Windows 10

Pe cât de util este deja, PowerShell va primi mai multe îmbunătățiri atunci când Windows 10 va fi lansat oficial. Iată câteva puncte culminante la care vă puteți aștepta.

Managementul pachetului: Un manager de pachete este un mod convenabil de a gestiona tot software-ul pe care îl descărcați, instalați și eliminați. În loc să treceți de la un site la altul, răsfoiți doar pachete cu PackageManagement (cunoscut anterior ca OneGet). Abonându-vă la diferite depozite, puteți alege ce pachete vă sunt disponibile.

OneGet este disponibil din punct de vedere tehnic deja pentru Windows 8.1, dar numai dacă instalați Windows Management Framework 5.0. Când apare Windows 10, PackageManagement va fi integrat în mod implicit cu sistemul.

Secure Shell (SSH): Secure Shell a fost mult timp un protocol de bază pentru stabilirea conexiunilor criptate între sistemele la distanță. Fără SSH, este ușor pentru străini să intercepteze datele pe măsură ce sunt transmise.

Până de curând, SSH pe Windows a necesitat utilizarea unei soluții terță parte (de ex. PuTTY), dar echipa PowerShell a anunțat că va implementa Suport SSH pe Windows . A durat ceva timp, dar se pare că Windows se află în sfârșit din urmă în acest domeniu.

cum se remediază pixelii morți pe televizorul LED

Caracteristici PowerShell: Cu versiunea 5.0, limbajul PowerShell în sine este îmbunătățit cu funcții noi, cum ar fi: clase și enumerări, noi comenzi încorporate, caracteristici extinse pentru comenzile existente, colorarea sintaxei în consolă și multe altele.

Pentru detalii detaliate, consultați Noutăți în PowerShell 5.0 articol de la Microsoft.

Sperăm că acum aveți un sens mai bun al diferențelor dintre Command Prompt și PowerShell. Dacă ați ajuns până aici și sunteți încă confuz, nu vă faceți griji: PowerShell este pentru utilizatorii avansați, iar Command Prompt este suficient de bun pentru toți ceilalți. De fapt, poți să treci fără să știi nici unul.

Aveți întrebări? Ce părere aveți despre PowerShell? Microsoft merge în direcția corectă? Distribuiți cu noi în comentariile de mai jos!

Credite de imagine: Prompt de comandă de Kaleb Fulgham prin Flickr, Conexiune criptată de Andrea Danti prin Shutterstock

Acțiune Acțiune Tweet E-mail 5 sfaturi pentru a vă supraîncărca mașinile VirtualBox Linux

V-ați săturat de slaba performanță oferită de mașinile virtuale? Iată ce ar trebui să faceți pentru a vă îmbunătăți performanța VirtualBox.

Citiți în continuare
Subiecte asemănătoare
  • Windows
  • Întreținerea computerului
  • MS-DOS
  • Prompt de comandă
  • PowerShell
Despre autor Joel Lee(1524 articole publicate)

Joel Lee este redactor-șef al MakeUseOf din 2018. Are un B.S. în informatică și peste nouă ani de experiență profesională în redactare și editare.

Mai multe de la Joel Lee

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona