Komandinė eilutė prieš „Windows PowerShell“: koks skirtumas?

Komandinė eilutė prieš „Windows PowerShell“: koks skirtumas?

Kalbant apie operacines sistemas, „Windows“ turbūt mažiausiai priklauso nuo komandinės eilutės. Tiesą sakant, daugeliui iš mūsų pavyko taip toli nueiti kada nors jį naudojant. Bet kai „Windows 10“ yra už kampo, galbūt atėjo laikas išmokti.





Tačiau prieš pradėdami tai daryti, turite suprasti vieną reikšmingą skirtumą Komandinė eilutė ir „PowerShell“ . Iš išorės jie atrodo gana panašūs, tačiau praktiškai jie labai nepanašūs.





Štai ką jums reikia žinoti apie abu.





Pirmiausia atsirado komandinė eilutė

Pradedant nuo „Windows NT“ ir vėliau, „Windows“ buvo įdiegtas komandų eilutės vertėjas cmd.exe , geriau žinomas kaip Komandinė eilutė . Su juo vartotojai galėtų sąveikauti su operacine sistema naudodami tekstines komandas ir parametrus.

Bet nors komandinė eilutė buvo pirmoji, tai nebuvo į Pirmas. Ankstesnėse operacinės sistemos versijose („Windows 95“, „98“ ir „ME“) buvo primityvesnis komandų eilutės vertėjas COMMAND.COM , geriau žinomas kaip MS-DOS .



Savaime suprantama, kad komandų eilutė buvo didžiulis patobulinimas, palyginti su pasenusiu MS-DOS vertėju.

Nepaisant grafinio „Windows“ pobūdžio, komandų eilutė niekada nebuvo ir nebus pasenusi. Jis siūlo tam tikrą galią ir lankstumą, kurio tiesiog neįmanoma pasiekti naudojant „spustelėti ir spustelėti“ sąsajas (pvz., Paketinį scenarijų), ir, priklausomai nuo jūsų įgūdžių, galite greičiau atlikti veiksmus naudodami komandų eilutę.





Pavyzdžiui, čia yra keletas įprastų užduočių, kurias palengvina komandų eilutė. Be to, yra keletas pagrindines komandas, kurias turėtų žinoti kiekvienas vartotojas jei jums reikia išspręsti problemą ir viskas, ką turite, yra prieiga prie komandinės eilutės.

Jei esate absoliuti komandų eilutės mergina, rekomenduojame patikrinti mūsų pradedančiųjų komandų eilutės vadovas . Tai lengviau, nei manote, ir verta žinoti.





Nors komandinė eilutė yra daugiau nei pakankama paprastam vartotojui, kai kurie žmonės nori daugiau, todėl komandų eilutės pakeitimai, pvz., Atvirojo kodo konsolė, egzistuoja. Mūsų visų laimei, „Microsoft“ turėjo geresnį atsakymą: „PowerShell“.

„PowerShell“ pakėlė jį į kitą lygį

Jei komandų eilutė yra panaši į 2004 metų eros „Motorola Razr“, tai „PowerShell“ yra kaip 2015 metų eros „Motorola Moto X“. Ji gali padaryti daug tų pačių dalykų ir daugiau . „PowerShell“ gali būti ne geriausias yra komandų eilutės vertėjas, tačiau jis tikrai pakankamai galingas, kad patenkintų energijos vartotojus.

„PowerShell“ sėklos buvo pasėtos 2002 m., Kai „Microsoft“ pradėjo dirbti su „Microsoft Shell“, dar žinomu kaip „Monad“, kurią naudotojai galėjo išplėsti. „Monad“ į viešumą išėjo 2005 m. Ir galiausiai buvo pervadinta į „PowerShell“ Tuo pačiu metu ji tapo integruota į pačią operacinę sistemą.

Bet ką visa tai reiškia?

Paprasčiau tariant, „PowerShell“ leidžia tai padaryti sukurkite savo komandas ir scenarijus naudojant C# programavimo kalbą. Tiek „PowerShell“, tiek „C#“ yra integruoti į „Microsoft“ .NET Framework, o tai reiškia, kad gausite prieigą prie daugybės esamų funkcijų ir įrankių, padedančių jums sukurti geresnes komandas ir scenarijus su mažesnėmis pastangomis.

„PowerShell“ turi daug išplėstinių funkcijų, tokių kaip nuotolinis užduočių vykdymas, foninės užduotys, užduočių automatizavimas, komandų sujungimas ir dar daugiau, todėl tai yra geresnis pasirinkimas nei archajiška komandinė eilutė, kai turite daug sistemos administravimo ir priežiūros. daryti.

Ar turėtumėte naudoti „PowerShell“? Na, paprastam vartotojui visų šių varpų ir švilpukų tikrai nereikia. Kita vertus, administratoriams ir energijos vartotojams greičiausiai patiks tai, ką jie gali padaryti. Pradėkite nuo šių pagrindinių „PowerShell“ komandų, kad sužinotumėte apie jo galimybes.

Pastaba: „PowerShell“ turi šiek tiek mokymosi kreivės, todėl nesitikėkite, kad tai suprasite iš karto.

„PowerShell“ patobulinimai „Windows 10“

Kaip jau naudinga, „PowerShell“ gaus keletą patobulinimų, kai bus oficialiai išleista „Windows 10“. Štai keletas svarbiausių dalykų, kurių galite tikėtis.

Pakuotės valdymas: Paketų tvarkyklė yra patogus būdas valdyti visą atsisiųstą, įdiegtą ir pašalintą programinę įrangą. Užuot šokinėję iš vienos svetainės į kitą, tiesiog naršote paketus naudodami „PackageManagement“ (anksčiau žinomą kaip „OneGet“). Prenumeruodami įvairias saugyklas galite pasirinkti, kurie paketai jums prieinami.

„OneGet“ jau yra techniškai prieinama „Windows 8.1“, bet tik tada, jei įdiegiate „Windows Management Framework 5.0“. Kai pasirodys „Windows 10“, „PackageManagement“ pagal numatytuosius nustatymus bus integruota į sistemą.

Saugus apvalkalas (SSH): „Secure Shell“ jau seniai yra pagrindinis šifruotų ryšių tarp nuotolinių sistemų užmezgimo protokolas. Be SSH pašaliniams asmenims nesunku perimti perduodamus duomenis.

Dar visai neseniai SSH sistemoje „Windows“ reikėjo naudoti trečiosios šalies sprendimą (pvz., „PuTTY“), tačiau „PowerShell“ komanda paskelbė, kad įgyvendins SSH palaikymas „Windows“ . Tai užtruko, bet atrodo, kad „Windows“ pagaliau pasivijo šią sritį.

kaip gauti informaciją apie ką nors

„PowerShell“ funkcijos: Naudojant 5.0 versiją, „PowerShell“ kalba patobulinta naujomis funkcijomis, tokiomis kaip: klasės ir sumos, naujos integruotos komandos, išplėstos esamų komandų funkcijos, sintaksės spalvos konsolėje ir kt.

Norėdami gauti išsamesnės informacijos, patikrinkite Kas naujo „PowerShell 5.0“ „Microsoft“ straipsnis.

Tikimės, kad dabar geriau suprantate skirtumus tarp „Command Prompt“ ir „PowerShell“. Jei nuėjote taip toli ir vis dar esate sutrikęs, nesijaudinkite: „PowerShell“ skirta energijos vartotojams, o komandinė eilutė - pakankamai gera visiems kitiems. Tiesą sakant, jūs galite išsiversti ir nežinodami.

Turite klausimų? Ką manote apie „PowerShell“? Ar „Microsoft“ eina teisinga linkme? Pasidalinkite su mumis komentaruose žemiau!

Vaizdo kreditai: Komandinė eilutė pateikė Kalebas Fulghamas per „Flickr“, Šifruotas ryšys pateikė Andrea Danti per „Shutterstock“

Dalintis Dalintis „Tweet“ Paštu 5 patarimai, kaip perkrauti „VirtualBox Linux“ mašinas

Pavargote nuo prastų virtualių mašinų našumo? Štai ką turėtumėte padaryti, kad padidintumėte „VirtualBox“ našumą.

Skaityti toliau
Susijusios temos
  • „Windows“
  • Kompiuterių priežiūra
  • MS-DOS
  • Komandinė eilutė
  • „PowerShell“
Apie autorių Joelis Lee(Paskelbti 1524 straipsniai)

Joelis Lee yra „MakeUseOf“ vyriausiasis redaktorius nuo 2018 m. Jis turi B.S. įgijo informatikos ir daugiau nei devynerių metų profesionalaus rašymo ir redagavimo patirtį.

Daugiau iš Joel Lee

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia