Wiersz polecenia a Windows PowerShell: jaka jest różnica?

Wiersz polecenia a Windows PowerShell: jaka jest różnica?

Jeśli chodzi o systemy operacyjne, Windows jest prawdopodobnie najmniej zależny od wiersza poleceń. W rzeczywistości większości z nas udało się zajść tak daleko bez kiedykolwiek raz Użyj tego. Ale skoro Windows 10 jest tuż za rogiem, może nadszedł czas, abyśmy się tego nauczyli.





Ale zanim w to wskoczysz, jest jedna znacząca różnica, którą musisz zrozumieć, a to jest różnica między Wiersz polecenia oraz PowerShell . Na powierzchni wyglądają dość podobnie, ale w praktyce bardzo się do siebie różnią.





Oto, co musisz wiedzieć o tych dwóch.





Wiersz polecenia był pierwszy

Począwszy od Windows NT i późniejszych, Windows był wyposażony w interpreter wiersza poleceń o nazwie cmd.exe , lepiej znany jako Wiersz polecenia . Dzięki niemu użytkownicy mogli wchodzić w interakcję z systemem operacyjnym za pomocą poleceń i parametrów tekstowych.

Ale chociaż wiersz polecenia był na pierwszym miejscu, nie był ten pierwszy. Poprzednie wersje systemu operacyjnego (Windows 95, 98 i ME) miały bardziej prymitywny interpreter wiersza poleceń o nazwie COMMAND.COM , lepiej znany jako MS-DOS .



Nie trzeba dodawać, że Command Prompt był ogromnym ulepszeniem w stosunku do przestarzałego interpretera MS-DOS.

Pomimo graficznej natury systemu Windows, wiersz poleceń nigdy nie był – i nigdy nie będzie – przestarzały. Oferuje stopień mocy i elastyczności, których po prostu nie można osiągnąć za pomocą interfejsów typu „wskaż i kliknij” (takich jak skrypty wsadowe), a w zależności od Twojej biegłości możesz szybciej wykonywać zadania za pomocą wiersza polecenia.





Na przykład oto kilka typowych zadań, które są łatwiejsze dzięki Wierszowi Poleceń . Ponadto istnieje kilka podstawowe polecenia, które każdy użytkownik powinien znać na wypadek, gdybyś musiał rozwiązać problem, a wszystko, co masz, to dostęp do wiersza poleceń.

Jeśli jesteś absolutnym dziewicą wiersza poleceń, zalecamy sprawdzenie naszego Przewodnik dla początkujących po wierszu poleceń . To łatwiejsze niż myślisz i warte poznania.





Chociaż wiersz polecenia jest więcej niż wystarczający dla przeciętnego użytkownika, niektórzy ludzie chcą więcej — dlatego istnieją zamienniki wiersza polecenia, takie jak konsola open source. Na szczęście dla nas wszystkich Microsoft miał w zanadrzu lepszą odpowiedź: PowerShell.

PowerShell przeniósł to na wyższy poziom

Jeśli Command Prompt jest jak Motorola Razr z 2004 roku, to PowerShell jest jak Motorola Moto X z 2015 roku. Może robić wiele takich samych rzeczy i jeszcze . PowerShell może nie być Najlepsza dostępny jest interpreter wiersza poleceń, ale z pewnością jest wystarczająco potężny, aby zadowolić zaawansowanych użytkowników.

Nasiona PowerShell zostały zasiane w 2002 roku, kiedy Microsoft rozpoczął prace nad powłoką Microsoft Shell, znaną również jako Monad, która została zaprojektowana tak, aby była rozszerzalna przez użytkowników. Monad weszła na giełdę w 2005 roku i ostatecznie została przemianowana na PowerShell w 2006 roku. W tym samym czasie został zintegrowany z samym systemem operacyjnym.

Ale co to wszystko znaczy?

Mówiąc najprościej, PowerShell pozwala tworzyć własne polecenia i skrypty przy użyciu języka programowania C#. Zarówno PowerShell, jak i C# są zintegrowane z platformą Microsoft .NET Framework, co oznacza, że ​​masz dostęp do wielu istniejących funkcji i narzędzi, które pomagają tworzyć lepsze polecenia i skrypty przy mniejszym nakładzie pracy.

PowerShell ma wiele zaawansowanych funkcji — takich jak zdalne wykonywanie zadań, zadania w tle, automatyzacja zadań, potok poleceń i wiele innych — które sprawiają, że jest lepszym wyborem niż archaiczny wiersz polecenia, gdy masz dużo administracji i konserwacji systemu do robić.

Czy powinieneś używać PowerShell? Cóż, przeciętny użytkownik tak naprawdę nie potrzebuje tych wszystkich dzwonków i gwizdków. Z drugiej strony administratorzy i zaawansowani użytkownicy prawdopodobnie pokochają to, co może zrobić. Zacznij od tych podstawowych poleceń programu PowerShell, aby poznać jego potencjał.

Uwaga: PowerShell ma trochę krzywej uczenia się, więc nie oczekuj, że od razu ją zrozumiesz.

Ulepszenia PowerShell w systemie Windows 10

Tak samo użyteczny, jak już jest, PowerShell otrzyma kilka ulepszeń, gdy system Windows 10 zostanie oficjalnie wydany. Oto kilka najważniejszych wydarzeń, których możesz się spodziewać.

Zarządzanie pakietami: Menedżer pakietów to wygodny sposób zarządzania całym pobieranym, instalowanym i usuwanym oprogramowaniem. Zamiast przeskakiwać z witryny na witrynę, po prostu przeglądasz pakiety za pomocą PackageManagement (wcześniej znanego jako OneGet ). Subskrybując różne repozytoria, możesz wybrać, które pakiety są dla Ciebie dostępne.

OneGet jest technicznie dostępny już dla systemu Windows 8.1, ale tylko po zainstalowaniu systemu Windows Management Framework 5.0. Gdy pojawi się system Windows 10, PackageManagement zostanie domyślnie zintegrowany z systemem.

Bezpieczna powłoka (SSH): Secure Shell od dawna jest podstawowym protokołem do nawiązywania zaszyfrowanych połączeń między systemami zdalnymi. Bez SSH osoby postronne mogą łatwo przechwycić dane podczas ich transmisji.

Do niedawna SSH w systemie Windows wymagało użycia rozwiązania innej firmy (np. PuTTY), ale zespół PowerShell ogłosił, że będzie wdrażał Obsługa SSH w systemie Windows . Zajęło to trochę czasu, ale wygląda na to, że system Windows w końcu nadrabia zaległości w tym obszarze.

google piksel 5 vs samsung s21

Funkcje PowerShell: W wersji 5.0 sam język PowerShell został wzbogacony o nowe funkcje, takie jak: klasy i wyliczenia, nowe wbudowane polecenia, rozszerzone funkcje istniejących poleceń, kolorowanie składni w konsoli i nie tylko.

Aby uzyskać szczegółowe informacje, sprawdź Co nowego w PowerShell 5.0 artykuł Microsoftu.

Mamy nadzieję, że teraz lepiej wyczuwasz różnice między wierszem polecenia a PowerShell. Jeśli dotarłeś tak daleko i nadal jesteś zdezorientowany, nie martw się: PowerShell jest dla zaawansowanych użytkowników, a Command Prompt jest wystarczająco dobry dla wszystkich innych. W rzeczywistości możesz obejść się bez wiedzy.

Jakieś pytania? Co myślisz o PowerShellu? Czy Microsoft idzie we właściwym kierunku? Podziel się z nami w komentarzach poniżej!

Kredyty obrazkowe: Wiersz polecenia Kaleb Fulgham przez Flickr, Szyfrowane połączenie autor: Andrea Danti przez Shutterstock

Udział Udział Ćwierkać E-mail 5 wskazówek, jak doładować swoje maszyny VirtualBox Linux

Masz dość słabej wydajności oferowanej przez maszyny wirtualne? Oto, co powinieneś zrobić, aby zwiększyć wydajność VirtualBox.

Czytaj dalej
Powiązane tematy
  • Okna
  • Konserwacja komputera
  • MS-DOS
  • Wiersz polecenia
  • PowerShell
O autorze Joel Lee(1524 opublikowanych artykułów)

Joel Lee jest redaktorem naczelnym MakeUseOf od 2018 roku. Posiada licencjat. w informatyce i ponad 9-letnie doświadczenie zawodowe w pisaniu i redagowaniu.

Więcej od Joela Lee

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować