Príkazový riadok vs. Windows PowerShell: Aký je rozdiel?

Príkazový riadok vs. Windows PowerShell: Aký je rozdiel?

Čo sa týka operačných systémov, Windows je azda najmenej závislý na príkazovom riadku. V skutočnosti sa väčšine z nás podarilo dostať sa tak ďaleko kedykolvek pomocou. Ale s Windows 10 za rohom, možno je načase, aby sme sa to naučili.





Ale skôr, ako sa do toho pustíte, je tu jeden podstatný rozdiel, ktorý musíte pochopiť, a to je rozdiel medzi nimi Príkazový riadok a PowerShell . Na povrchu vyzerajú dosť podobne, ale v praxi sa navzájom veľmi líšia.





Tu je to, čo potrebujete o týchto dvoch vedieť.





Ako prvý prišiel príkazový riadok

Počnúc systémom Windows NT a novším bol systém Windows vybavený interpretom príkazového riadka s názvom cmd.exe , známejšie ako Príkazový riadok . Vďaka tomu mohli používatelia interagovať s operačným systémom pomocou textových príkazov a parametrov.

Ale aj keď bol príkazový riadok na prvom mieste, nebol the najprv. Predchádzajúce verzie operačného systému (Windows 95, 98 a ME) obsahovali primitívnejší interpret príkazového riadka COMMAND.COM , známejšie ako MS-DOS .



Každý vie, že príkazový riadok bol veľkým vylepšením oproti zastaranému interpretovi systému MS-DOS.

Napriek grafickej povahe systému Windows príkazový riadok nikdy nebol - a nikdy nebude - zastaraný. Ponúka určitý stupeň sily a flexibility, ktorý sa nedá dosiahnuť pomocou rozhraní typu point-and-click (napríklad dávkové skriptovanie) a v závislosti od vašich znalostí môžete veci vykonávať rýchlejšie pomocou príkazového riadka.





Tu sú napríklad niektoré bežné úlohy, ktoré uľahčuje príkazový riadok. Okrem toho ich existuje niekoľko základné príkazy, ktoré by mal vedieť každý používateľ v prípade, že potrebujete vyriešiť problém a máte iba prístup k príkazovému riadku.

Ak ste panna absolútneho príkazového riadka, odporúčame vám pozrieť sa na našu stránku sprievodca príkazovým riadkom pre začiatočníkov . Je to jednoduchšie, ako si myslíte, a stojí za to to vedieť.





Aj keď je príkazový riadok pre priemerného používateľa viac než dostačujúci, niektorí ľudia chcú viac - a preto existujú náhrady príkazového riadka, ako napríklad open source konzola. Našťastie pre nás všetkých mal Microsoft v obchode lepšiu odpoveď: PowerShell.

PowerShell to posunul na ďalšiu úroveň

Ak je príkazový riadok ako Motorola Razr z roku 2004, potom je PowerShell ako Motorola Moto X z roku 2015. Dokáže vykonať veľa rovnakých vecí a viac . PowerShell nemusí byť najlepšie je k dispozícii interpret príkazového riadka, ale je určite dostatočne výkonný, aby uspokojil náročných používateľov.

Semená pre PowerShell boli zasadené v roku 2002, keď spoločnosť Microsoft začala pracovať na programe Microsoft Shell, známom tiež ako Monad, ktorý bol navrhnutý tak, aby bol používateľmi rozšíriteľný. Monad vstúpil na burzu v roku 2005 a nakoniec bol premenovaný na PowerShell v roku 2006. Zároveň sa integroval do samotného operačného systému.

Ale čo to všetko znamená?

Jednoducho povedané, PowerShell vám to umožňuje vytvorte si vlastné príkazy a skripty pomocou programovacieho jazyka C#. PowerShell aj C# sú integrované s rozhraním Microsoft .NET Framework, čo znamená, že získate prístup k mnohým už existujúcim funkciám a nástrojom, ktoré vám pomôžu vytvárať lepšie príkazy a skripty s menším celkovým úsilím.

PowerShell má mnoho pokročilých funkcií - ako napríklad vzdialené vykonávanie úloh, úlohy na pozadí, automatizáciu úloh, príkazové potrubie a ďalšie -, ktoré z neho robia lepšiu voľbu ako archaický príkazový riadok, keď máte veľa správy systému a údržby na urobiť.

Mali by ste používať PowerShell? Priemerný používateľ všetky tieto zvončeky a píšťalky skutočne nepotrebuje. Na druhej strane správcom a náročným používateľom sa bude pravdepodobne páčiť, čo dokáže. Začnite s týmito základnými príkazmi PowerShell, aby ste pochopili jeho potenciál.

Poznámka: PowerShell má trochu krivku učenia, takže nečakajte, že ho hneď pochopíte.

Vylepšenia prostredia PowerShell v systéme Windows 10

Aj keď je to už užitočné, PowerShell bude po oficiálnom vydaní Windows 10 dostávať niekoľko vylepšení. Tu je niekoľko najdôležitejších vecí, ktoré môžete očakávať.

Správa balíkov: Správca balíkov je pohodlný spôsob, ako spravovať všetok softvér, ktorý sťahujete, inštalujete a odstraňujete. Namiesto preskakovania z webu na web len prezeráte balíčky pomocou PackageManagement (predtým známy ako OneGet). Predplatením rôznych úložísk si môžete vybrať, ktoré balíky máte k dispozícii.

OneGet je technicky k dispozícii už pre Windows 8.1, ale iba ak si nainštalujete Windows Management Framework 5.0. Keď príde Windows 10, PackageManagement bude štandardne integrovaný so systémom.

Secure Shell (SSH): Secure Shell je už dlho hlavným protokolom na vytváranie šifrovaných spojení medzi vzdialenými systémami. Bez SSH môžu ľudia zvonku jednoducho zachytávať údaje pri ich prenose.

SSH v systéme Windows donedávna vyžadovalo použitie riešenia tretej strany (napr. PuTTY), ale tím PowerShell oznámil, že bude implementovať Podpora SSH v systéme Windows . Chvíľu to trvalo, ale zdá sa, že Windows v tejto oblasti konečne dobieha.

ako dostať hudbu zo starého ipodu

Vlastnosti prostredia PowerShell: Od verzie 5.0 je jazyk samotného prostredia PowerShell vylepšovaný o nové funkcie, ako sú: triedy a enumy, nové vstavané príkazy, rozšírené funkcie pre existujúce príkazy, farbenie syntaxe v konzole a ďalšie.

Podrobnejšie informácie nájdete na stránke Čo je nové v PowerShell 5.0 článok spoločnosti Microsoft.

Našťastie teraz máte lepší prehľad o rozdieloch medzi príkazovým riadkom a PowerShell. Ak ste sa dostali až sem a stále ste zmätení, nebojte sa: PowerShell je pre náročných používateľov a príkazový riadok je dosť dobrý pre všetkých ostatných. V skutočnosti sa môžete zaobísť aj bez toho, aby ste to vedeli.

Máte nejaké otázky? Čo si myslíte o PowerShell? Ide Microsoft správnym smerom? Podeľte sa s nami v nižšie uvedených komentároch!

Kredity obrázku: Príkazový riadok od Kaleba Fulghama cez Flickr, Šifrované pripojenie od Andrea Danti cez Shutterstock

zdieľam zdieľam Tweet E -mail 5 tipov, ako nabiť svoje počítače VirtualBox Linux

Ste unavení z nízkeho výkonu, ktorý ponúkajú virtuálne počítače? Tu je to, čo by ste mali urobiť, aby ste zvýšili výkon svojho VirtualBoxu.

Čítajte ďalej
Súvisiace témy
  • Windows
  • Údržba počítača
  • MS-DOS
  • Príkazový riadok
  • PowerShell
O autorovi Joel Lee(1524 publikovaných článkov)

Joel Lee je šéfredaktorom MakeUseOf od roku 2018. Má titul B.S. v informatike a viac ako deväť rokov profesionálnych skúseností s písaním a úpravami.

Viac od Joela Leeho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber