Příkazový řádek vs. Windows PowerShell: Jaký je rozdíl?

Příkazový řádek vs. Windows PowerShell: Jaký je rozdíl?

Pokud jde o operační systémy, Windows jsou možná nejméně závislé na příkazovém řádku. Ve skutečnosti se většině z nás podařilo dostat se tak daleko někdy jednou používat to. Ale s Windows 10 za rohem je možná na čase, abychom se to naučili.





Ale než do toho skočíte, je tu jeden podstatný rozdíl, který musíte pochopit, a to je rozdíl mezi nimi Příkazový řádek a Prostředí PowerShell . Na povrchu vypadají dost podobně, ale v praxi jsou si navzájem velmi podobné.





Zde je to, co potřebujete o těchto dvou vědět.





Jako první přišel příkazový řádek

Počínaje Windows NT a novějším byl Windows vybaven interpretem příkazového řádku s názvem cmd.exe , známější jako Příkazový řádek . S ním mohli uživatelé komunikovat s operačním systémem pomocí textových příkazů a parametrů.

Ale zatímco na prvním místě byl příkazový řádek, nebyl the za prvé. Předchozí verze operačního systému (Windows 95, 98 a ME) obsahovaly primitivnější interpret příkazového řádku COMMAND.COM , známější jako MS-DOS .



Je samozřejmé, že příkazový řádek byl obrovským vylepšením oproti zastaralému tlumočníkovi systému MS-DOS.

Navzdory grafické povaze systému Windows nebyl příkazový řádek nikdy - a nikdy nebude - zastaralý. Nabízí stupeň síly a flexibility, kterého nelze dosáhnout pomocí rozhraní typu point-and-click (například dávkové skriptování) a v závislosti na vaší znalosti můžete věci rychleji provádět pomocí příkazového řádku.





Zde jsou například některé běžné úkoly, které usnadňuje příkazový řádek. Kromě toho existuje několik základní příkazy, které by měl každý uživatel znát v případě, že potřebujete vyřešit problém a máte pouze přístup z příkazového řádku.

Pokud jste absolutní panna z příkazové řádky, doporučujeme vyzkoušet naši průvodce pro začátečníky příkazovým řádkem . Je to jednodušší, než si myslíte, a stojí za to to vědět.





Zatímco příkazový řádek je pro průměrného uživatele více než dostačující, někteří lidé chtějí více - proto existují náhrady příkazového řádku, jako je open source konzola. Naštěstí pro nás všechny měl Microsoft v obchodě lepší odpověď: PowerShell.

PowerShell to posunul na další úroveň

Pokud je příkazový řádek jako Motorola Razr z roku 2004, pak je PowerShell jako Motorola Moto X z éry 2015. Dokáže udělat spoustu stejných věcí a více . PowerShell nemusí být nejlepší je k dispozici tlumočník příkazového řádku, ale je určitě dostatečně výkonný, aby uspokojil zkušené uživatele.

Semena pro PowerShell byla zasazena v roce 2002, kdy Microsoft začal pracovat na Microsoft Shell, známém také jako Monad, který byl navržen tak, aby byl uživatelsky rozšiřitelný. Monad vstoupil na burzu v roce 2005 a nakonec byl přejmenován na Prostředí PowerShell v roce 2006. Zároveň se integroval do samotného operačního systému.

Ale co to všechno znamená?

Jednoduše řečeno, PowerShell vám to umožňuje vytvářet vlastní příkazy a skripty pomocí programovacího jazyka C#. PowerShell i C# jsou integrovány s Microsoft .NET Framework, což znamená, že získáte přístup k mnoha již existujícím funkcím a nástrojům, které vám pomohou vytvářet lepší příkazy a skripty s menším celkovým úsilím.

PowerShell má mnoho pokročilých funkcí - jako je vzdálené spouštění úkolů, úkoly na pozadí, automatizace úkolů, příkazové potrubí a další - díky kterým je lepší volbou než archaický příkazový řádek, když máte spoustu správy systému a údržby dělat.

Měli byste používat PowerShell? Průměrný uživatel všechny tyto zvonky a píšťalky opravdu nepotřebuje. Na druhou stranu administrátoři a zkušení uživatelé budou pravděpodobně milovat, co umí. Začněte s těmito základními příkazy prostředí PowerShell, abyste získali představu o jeho potenciálu.

Poznámka: PowerShell má trochu křivku učení, takže nečekejte, že ho hned pochopíte.

Vylepšení prostředí PowerShell ve Windows 10

Jakkoli už je to užitečné, PowerShell bude po oficiálním vydání Windows 10 dostávat několik vylepšení. Zde jsou některé hlavní body, které můžete očekávat.

Správa balíčků: Správce balíčků je pohodlný způsob, jak spravovat veškerý software, který stáhnete, nainstalujete a odeberete. Místo přeskakování z webu na web stačí procházet balíčky pomocí PackageManagement (dříve známý jako OneGet). Přihlášením k odběru různých úložišť si můžete vybrat, které balíčky máte k dispozici.

OneGet je technicky dostupný již pro Windows 8.1, ale pouze pokud si nainstalujete Windows Management Framework 5.0. Když přijde Windows 10, PackageManagement bude ve výchozím nastavení integrován se systémem.

Secure Shell (SSH): Secure Shell je již dlouho základním protokolem pro vytváření šifrovaných spojení mezi vzdálenými systémy. Bez SSH mohou lidé zvenčí snadno zachytit data při jejich přenosu.

Až do nedávné doby SSH ve Windows vyžadovalo použití řešení třetí strany (např. PuTTY), ale tým PowerShell oznámil, že budou implementovat Podpora SSH ve Windows . Chvíli to trvalo, ale zdá se, že Windows v této oblasti konečně dohánějí.

klávesnice mého notebooku nefunguje

Funkce prostředí PowerShell: Ve verzi 5.0 je jazyk samotného prostředí PowerShell vylepšován o nové funkce, jako jsou: třídy a výčty, nové předdefinované příkazy, rozšířené funkce pro stávající příkazy, barvení syntaxe v konzole a další.

Podrobné informace najdete v Co je nového v PowerShell 5.0 článek společnosti Microsoft.

Doufejme, že nyní lépe porozumíte rozdílům mezi příkazovým řádkem a PowerShell. Pokud jste se dostali tak daleko a jste stále zmatení, nebojte se: PowerShell je pro náročné uživatele a příkazový řádek je dost dobrý pro všechny ostatní. Ve skutečnosti se můžete obejít, aniž byste to věděli.

Máte nějaké otázky? Co si myslíte o PowerShell? Jde Microsoft správným směrem? Podělte se s námi v níže uvedených komentářích!

Kredity obrázku: Příkazový řádek od Kaleba Fulghama přes Flickr, Šifrované připojení od Andrea Danti přes Shutterstock

Podíl Podíl tweet E-mailem 5 tipů, jak dobít své stroje VirtualBox Linux

Jste unaveni špatným výkonem, který nabízejí virtuální stroje? Zde je to, co byste měli udělat, abyste zvýšili výkon svého VirtualBoxu.

Číst dále
Související témata
  • Okna
  • Údržba počítače
  • MS-DOS
  • Příkazový řádek
  • Prostředí PowerShell
O autorovi Joel lee(1524 publikovaných článků)

Joel Lee je šéfredaktorem MakeUseOf od roku 2018. Má titul B.S. v informatice a více než devět let profesionálních zkušeností s psaním a střihem.

Více od Joela Leeho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru