Publicitate
În ceea ce privește sistemele de operare, Windows este poate cel mai puțin bazat pe linia de comandă. De fapt, cei mai mulți dintre noi au reușit să ajungem atât de departe o dată folosind-o. Dar cu Windows 10 la colț, poate că a venit timpul să învățăm.
Dar înainte de a sari în el, există o diferență semnificativă pe care trebuie să o înțelegeți, și aceasta este diferența dintre Prompt comandă și PowerShell. Ele arată destul de asemănătoare la suprafață, dar în practică sunt foarte diferite de celălalt.
Iată ce trebuie să știți despre cei doi.
Mai întâi a venit promptul de comandă
Începând cu Windows NT și nu numai, Windows a fost echipat cu un interpret de linie de comandă numit cmd.exe, mai bine cunoscut ca Prompt comandă. Cu acesta, utilizatorii ar putea interacționa cu sistemul de operare folosind comenzi și parametri bazate pe text.
În timp ce Prompt Command a venit prima dată, nu a fost primul. Versiunile anterioare ale sistemului de operare (Windows 95, 98 și ME) aveau un apelant 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 uriașă față de învechitul interpret MS-DOS.

Î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 nu pot fi realizate doar cu interfețele punct-și-clic (cum ar fi scriptul de lot) și, în funcție de competența dvs., puteți face lucrurile mai repede folosind Command Prompt.
De exemplu, iată câteva sarcini obișnuite făcute mai ușor prin Command Prompt 7 Sarcini obișnuite Prompt-ul de comandă Windows face ușor și rapidNu lăsați promptul de comandă să vă intimideze. Este mai simplu și mai util decât vă așteptați. S-ar putea să fii surprins de ceea ce poți realiza doar cu câteva apăsări de taste. Citeste mai mult . În plus, există mai multe comenzi de bază pe care orice utilizator ar trebui să le cunoască 15 Comenzi de promptare a comenzilor Windows (CMD) pe care trebuie să le cunoaștețiIndicatorul de comandă este încă un instrument Windows puternic. Iată cele mai utile comenzi CMD pe care trebuie să le cunoască orice utilizator Windows. Citeste mai mult în cazul în care trebuie să rezolvați o problemă și tot ce aveți este accesul la linia de comandă.
Dacă sunteți o linie de comandă absolută virgină, vă recomandăm să consultați site-ul nostru ghid pentru incepatori la Prompt Command Ghid pentru începători pentru linia de comandă WindowsLinia de comandă vă permite să comunicați direct cu computerul dvs. și să îl instruiți să îndeplinească diverse sarcini. Citeste mai mult . Este mai ușor decât crezi și merită știut.
În timp ce promptul de comandă este mai mult decât adecvat pentru utilizatorul obișnuit, unii oameni doresc mai mult - motiv pentru care există înlocuirile prompt de comandă, cum ar fi consola open source. Din fericire pentru noi toți, Microsoft a avut un răspuns mai bun în magazin: PowerShell.
PowerShell a luat-o la nivelul următor
Dacă Command Prompt este ca un Motorola Razr din 2004, atunci PowerShell este ca un Motorola Moto X din era din 2015. Poate face multe lucruri identice și Mai Mult. Este posibil ca PowerShell să nu fie Cel mai bun este disponibil un interpret de linie de comandă, dar este destul de puternic pentru a satisface utilizatorii de energie.
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 proiectată pentru a fi extensibilă de către utilizatori. Monad a devenit publică în 2005 și a fost redenumită în cele din urmă PowerShell în 2006. În același timp, a devenit integrat în sistemul de operare în sine.
Dar ce înseamnă toate acestea?

Mai simplu spus, PowerShell vă permite să creați-vă propriile comenzi și scripturi folosind limbajul de programare C #. Atât PowerShell, cât și C # sunt integrate cu .NET Framework, ceea ce înseamnă că veți avea acces la multe de funcții și instrumente preexistente care să vă ajute să creați comenzi și scripturi mai bune cu un volum mai puțin general efort.
PowerShell are o mulțime de funcții avansate Îmbunătățiți productivitatea cu scripturile Windows PowerShellCe se întâmplă dacă ai putea aduce productivitatea Linux pe Windows? Cele mai multe distros Linux vin ambalate cu shell-ul puternic Bash. PowerShell este un terminal la fel de puternic pentru Windows. Citeste mai mult - cum ar fi executarea de la distanță a sarcinilor, a sarcinilor de fundal, automatizării sarcinilor, conductelor de comandă și multe altele - care o fac a o alegere mai bună decât promptul de comandă arhaic 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 obișnuit nu are nevoie cu adevărat de toate aceste clopote și fluiere. Administratorii și utilizatorii de energie, pe de altă parte, vor iubi probabil ceea ce poate face. Începeți cu acestea comenzi de bază PowerShell 6 comenzi de bază PowerShell pentru a scoate mai mult din WindowsPowerShell este ceea ce obțineți când dați steroizi în promptul de comandă Windows. Vă oferă controlul asupra aproape fiecare aspect al sistemului Windows. Vă ajutăm să săriți pe curba ei de învățare. Citeste mai mult pentru a obține un gust al potențialului său.
Notă: PowerShell are un pic de curbă de învățare, deci nu vă așteptați să o înțelegeți imediat.
Îmbunătățirile 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 evidențieri la care te poți aștepta.
PackageManagement: Un manager de pachete este un mod convenabil de a gestiona tot software-ul pe care îl descărcați, îl instalați și îl eliminați. În loc să săriți de la site-ul web la site-ul web, pur și simplu căutați pachete cu PackageManagement (fost cunoscut sub numele de OneGet Windows obține un manager de pachete - descărcați software-ul centralizat prin OneGetMicrosoft adaugă încă o caracteristică Linux la Windows. Gestionarea pachetelor poate spori serios productivitatea, crește securitatea și, în cele din urmă, vă poate salva multă durere de cap. Vă arătăm cum va funcționa. Citeste mai mult ). 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 Cadrul 5.0. Când Windows 10 apare, PackageManagement va fi integrat cu sistemul prin Mod implicit.
Secure Shell (SSH): Secure Shell a fost mult timp un protocol de bază pentru stabilirea conexiunilor criptate între sistemele de la distanță. Fără SSH, pentru străini este ușor să intercepteze datele, deoarece acestea sunt transmise.

Până de curând, SSH pe Windows a necesitat utilizarea unei soluții terțe (de exemplu, PuTTY), dar echipa PowerShell a anunțat că vor implementa Suport SSH pe Windows Windows 10 SSH vs. PuTTY: E timpul să comutați clientul cu acces la distanță?Să aruncăm o privire cum să configurați accesul SSH în Windows 10 și dacă noile instrumente pot înlocui PuTTY. Citeste mai mult . A durat ceva timp, dar se pare că Windows se prinde în sfârșit în această zonă.
Caracteristici PowerShell: Cu versiunea 5.0, limbajul PowerShell în sine este îmbunătățit cu noi funcții, cum ar fi: clase și enume, comenzi noi încorporate, funcții extinse pentru comenzile existente, colorare de sintaxă în consolă și Mai Mult.
Pentru detalii detaliate, consultați secțiunea Ce este nou în PowerShell 5.0 articol de 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ă acum și sunteți încă confuz, nu vă faceți griji: PowerShell este pentru utilizatorii de energie, iar promptul de comandă este suficient de bun pentru toți ceilalți. De fapt, poți ajunge fără să știi nici unul.
Aveți întrebări? Ce părere aveți despre PowerShell? Microsoft merge în direcția corectă? Distribuie cu noi în comentariile de mai jos!
Credite imagine: Prompt comandă de Kaleb Fulgham prin Flickr, Conexiune criptată de Andrea Danti prin Shutterstock
Joel Lee are un B.S. în informatică și peste șase ani de experiență profesională în scriere. Este redactor șef pentru MakeUseOf.