Command Prompt 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, cei mai mulți dintre noi au reușit să obțină atât de mult fără o dată folosind-o. Dar cu Windows 10 pe colț, poate e timpul să învățăm.
Dar înainte de a sari în ea, există o diferență semnificativă pe care trebuie să o înțelegeți și asta este diferența dintre Comandă de comandă și PowerShell. Ele arata destul de asemanatoare la suprafata, dar in practica sunt foarte nepotrivite unul de altul.
Iată ce trebuie să știți despre cele două.
Promptul de comandă a venit primul
Începând cu Windows NT și dincolo de aceasta, Windows a venit echipat cu un interpretor de linie de comandă numit cmd.exe, mai bine cunoscut ca Comandă de comandă. Cu aceasta, utilizatorii pot interacționa cu sistemul de operare utilizând comenzi și parametri bazați pe text.
Dar, în timp ce Command Prompt a venit pe primul loc, nu a fost așa primul. Versiunile anterioare ale sistemului de operare (Windows 95, 98 și ME) au fost numite de un interpret de linie de comandă mai primitivă COMMAND.COM, mai bine cunoscut ca MS-DOS.
Este de la sine înțeles că Command Prompt a fost o imbunătățire imensă față de interpretul depășit al MS-DOS.
În ciuda naturii grafice a Windows, linia de comandă nu a fost niciodată - și nu va fi niciodată - depășită. Oferă un grad de putere și flexibilitate care nu pot fi realizate cu interfețe punct-și-clic (cum ar fi script-urile de grup) și, în funcție de competența dvs., puteți face lucrurile mai repede folosind Command Prompt.
De exemplu, aici sunt câteva sarcini obișnuite făcute mai ușor de Command Prompt 7 Sarcini obișnuite Promptul de comandă Windows face rapid și ușor 7 Sarcini obișnuite Promptul de comandă Windows devine rapid și ușor Nu 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ă fiți surprins de ceea ce puteți realiza cu doar câteva apăsări de taste. Citeste mai mult . În plus, există mai multe comenzi de bază pe care fiecare utilizator ar trebui să le cunoască 15 Comenzi CMD Fiecare utilizator Windows trebuie să știe 15 comenzi CMD Fiecare utilizator de Windows trebuie să știe Promptul de comandă este încă un instrument puternic Windows. Iată cele mai utile comenzi CMD pe care fiecare utilizator Windows trebuie să le cunoască. Citiți mai multe în cazul în care aveți nevoie să depanați o problemă și tot ce aveți este accesul la linia de comandă.
Dacă sunteți o virgină de linie de comandă absolută, vă recomandăm să citiți ghidul nostru pentru începători la Command Prompt Ghidul începătorului la linia de comandă Windows Ghidul începătorului la linia de comandă Windows Linia de comandă vă permite să comunicați direct cu computerul și să-l instruiți îndeplini diferite sarcini. Citeste mai mult . Este mai ușor decât crezi și merită să știi.
În timp ce Command Prompt este mai mult decât adecvat pentru utilizatorul mediu, unii oameni doresc mai mult - de aceea înlocuirile de comandă rapidă, cum ar fi Consola open source, există. 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 o Motorola Razr din 2004, atunci PowerShell este ca o Motorola Moto X din 2015. Poate face multe din aceleași lucruri și Mai Mult. PowerShell ar putea să nu fie Cel mai bun un interpret de linie de comandă disponibil, dar cu siguranță este suficient de puternic pentru a satisface utilizatorii de putere.
Semințele pentru PowerShell au fost plantate în 2002, când Microsoft a început să lucreze la Microsoft Shell, cunoscută și ca Monad, proiectată să fie extensibilă de utilizatori. Monad a devenit public în 2005 și a fost în cele din urmă redenumit PowerShell în 2006. În același timp, a devenit integrat în sistemul de operare în sine.
Dar ce înseamnă toate acestea?
Pur și simplu pune, PowerShell vă permite să 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 script-uri mai bune cu un efort mai mic.
PowerShell are o mulțime de funcții avansate Îmbunătățiți productivitatea cu scripturi Windows PowerShell Boostați productivitatea cu scripturi Windows PowerShell Ce se întâmplă dacă ați putea aduce productivitatea Linux pe Windows? Cele mai multe distribuții Linux vin ambalate cu shell-ul puternic Bash. PowerShell este un terminal la fel de puternic pentru Windows. Citiți mai multe - cum ar fi executarea de la distanță a sarcinilor, sarcinile de fundal, automatizarea sarcinilor, conductele de comandă și multe altele - care o fac o alegere mai bună decât comanda de comandă arhaică atunci când aveți o mulțime de administrare și întreținere a sistemului.
Ar trebui să utilizați PowerShell? Ei bine, utilizatorul mediu nu are nevoie de toate aceste clopote și fluiere. Administratorii și utilizatorii de putere, pe de altă parte, vor plăcea probabil ceea ce poate face. Începeți cu aceste comenzi PowerShell de bază 6 Comenzi PowerShell de bază pentru a obține mai mult de la Windows 6 Comenzile PowerShell de bază pentru a obține mai mult de la Windows PowerShell este ceea ce obțineți atunci când dați steroizi la Windows Command Prompt. Acesta vă oferă controlul asupra aproape fiecărui aspect al sistemului Windows. Vă ajutăm să vă mutați curba de învățare. Citiți mai multe pentru a vă bucura de potențialul său.
Notă: PowerShell are un pic de curbă de învățare, deci nu vă așteptați să o înțelegeți imediat.
PowerShell Îmbunătățiri în Windows 10
Pe cât de utilă este deja, PowerShell va primi mai multe îmbunătățiri când Windows 10 va fi lansat oficial. Iată câteva detalii pe care le puteți aștepta.
PackageManagement: Un manager de pachete este o modalitate convenabilă de a gestiona tot software-ul pe care îl descărcați, instalați și eliminați. În loc să coborâți de pe site-ul web la site-ul Web, pur și simplu parcurgeți pachetele cu pachetul PackageManagement (fost cunoscut sub numele de OneGet Windows Gets A Package Manager) - Descărcați software-ul central prin OneGet Windows devine un manager de pachete - Gestiunea pachetelor poate duce la o creștere semnificativă a productivității, la creșterea securității și, în cele din urmă, la salvarea unei dureri de cap, vă vom arăta cum va funcționa. Prin abonarea la diferite depozite, puteți alege care pachete sunt disponibile pentru dvs..
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 Windows 10 vine în jurul valorii de, PackageManagement va fi integrat cu sistemul în mod implicit.
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 persoanele din afară să intercepteze datele pe măsură ce acestea sunt transmise.
Până de curând, SSH pe Windows a solicitat utilizarea unei soluții de la o terță parte (de exemplu, PuTTY), dar echipa PowerShell a anunțat că va implementa suportul SSH pe Windows 10 SSH vs. PuTTY: Time to Switch Customer Access la distanță? Windows 10 SSH vs. PuTTY: Timpul pentru a comuta clientul de acces la distanță? Să aruncăm o privire asupra modului de configurare a accesului SSH în Windows 10 și asupra faptului dacă noile instrumente pot înlocui PuTTY. Citeste mai mult . A durat ceva timp, dar se pare că Windows ajunge în sfârșit în acest domeniu.
Caracteristici PowerShell: Cu versiunea 5.0, limbajul PowerShell însăși este îmbunătățit cu noi caracteristici precum: clase și enumuri, comenzi noi încorporate, caracteristici extinse pentru comenzile existente, colorare în sintaxă în consola și multe altele.
Pentru detalii detaliate, consultați articolul What's New în PowerShell 5.0 de la Microsoft.
Sperăm că aveți acum un sentiment mai bun al diferențelor dintre Command Prompt și PowerShell. Dacă ați ajuns atât de departe și sunteți în continuare confuz, nu vă faceți griji: PowerShell este pentru utilizatorii de putere și Command Prompt este suficient de bun pentru oricine altcineva. De fapt, puteți ajunge fără să știi nici unul.
Aveți întrebări? Ce credeți despre PowerShell? Este Microsoft în direcția corectă? Trimiteți-ne la comentariile de mai jos!
Image Credits: Prompt de comandă de Kaleb Fulgham via Flickr, conexiune criptată de Andrea Danti prin Shutterstock
Explorați mai multe despre: Prompt de comandă, Întreținere computer, MS-DOS, PowerShell.