Ако използвате Windows 10 или 11, ще намерите PowerShell и Windows Terminal, предварително инсталирани във вашата система. В основата си те са по същество инструменти от командния ред за въвеждане на инструкции (команди), които ви позволяват да изпълнявате различни задачи на вашия компютър с Windows. Тези задачи включват отстраняване на проблеми, автоматизиране на задачи, управление на системи, извършване на диагностика и мрежово администриране.

Така че, ако някога сте се питали кое да използвате между PowerShell и Windows Terminal, знанието какво ги прави различни може да ви помогне да изберете най-доброто приложение за вашата ситуация. Ето какво трябва да знаете за тях.

PowerShell е подобрение спрямо командния ред

Microsoft представи PowerShell през 2006 г. и прави всичко това Команден ред (cmd) прави и след това някои. Тъй като Microsoft изгради PowerShell върху .NET Framework, можете да използвате .NET езици, в допълнение към текстовите команди, в приложението, за да взаимодействате с вашата операционна система. Най-популярният език за PowerShell е C# и ви позволява да отключите

instagram viewer
разширени функции на инструмента и повишете производителността си.

В допълнение към стандартните команди, PowerShell има над 200 командлета, специален тип C# клас, който Microsoft дефинира като „светлинни команди“. Когато се изпълняват от PowerShell, те връщат .NET обект, който можете манипулират.

Това, например, ви позволява не само да взаимодействате с програми на вашия компютър, които се захранват от .Net Core, но обработват и техния вход, без да се налага да пишете специален или сложен код.

Освен това, докато PowerShell може да изпълнява пакетни файлове като cmd, той също така позволява по-голяма автоматизация, като ви позволява да планирате кога се изпълняват задачи. По този начин можете да подреждате задачите предварително и да правите други неща, докато оставяте PowerShell да свърши своето.

Това са само няколко начина, по които PowerShell е много по-мощен от командния ред. И така, докато Microsoft ни донесе PowerShell, за да изведем CommandPrompt на следващото ниво, каква е целта на Windows Terminal?

Windows Terminal донесе BASH в Windows

Microsoft представи Windows Terminal през 2019 г. с Windows 10 и това е терминален оператор, който поддържа почти всяка обвивка на командния ред. Приложението е най-забележително с въвеждането на инструмент от командния ред в Windows, на който общността отдавна завижда за Linux: BASH (Bourne Again Shell).

За да стартирате BASH в Windows Terminal, първо ще трябва активиране на подсистемите на Windows за Linux (WSL).

Също така, друга голяма функция в Windows Terminal е преминаването към по-модерен интерфейс с раздели, който ви позволява да стартирате множество помощни програми от командния ред. Например, можете да стартирате няколко екземпляра на командния ред или да отворите cmd, PowerShell, BASH и Azure наведнъж.

Освен това можете да използвате емоджи и специални знаци от други езици в Windows Terminal благодарение на поддръжката на Unicode и UTF. И с новия си ускорен двигател за изобразяване на текст на GPU, той може да ги показва, без да пропуска малко. Можете също да персонализирате интерфейса на приложението, като му дадете различни цветови схеми, фонови изображения (също поддържа GIF файлове) и конфигурации.

Windows Terminal е проект с отворен код и общността на командния ред на Windows активно го разработва. Това е общност, която е запалена по проекта и непрекъснато ще поддържа приложението, ще се подобрява неговата производителност и добавя повече функции (сътрудниците ще дадат приоритет на най-търсените, от разбира се). Можете да наваксате развитието му и дори да допринесете, като се насочите към Windows Terminal Github хранилище.

Windows Terminal е всичко, от което се нуждаете

PowerShell помага да пренесете силата на .Net Framework в cmd. И освен въвеждането на повече команди, ви позволява да създавате свои собствени и дори да планирате кога приложението трябва да ги изпълни, като ви дава по-голям контрол и автоматизация.

Windows Terminal ви позволява да стартирате Bash и други помощни програми от командния ред, включително PowerShell. Той също така поддържа повече знаци, има изискан нов двигател за изобразяване на текст и ви позволява да персонализирате външния му вид.

Въпреки че всеки от тези инструменти е мощен сам по себе си, няма нужда да отваряте PowerShell с терминал на Windows.

Как да стартирате Linux работен плот с помощта на подсистемата на Windows за Linux

Прочетете Следващото

ДялтуитДялелектронна поща

Свързани теми

  • Windows
  • Обяснена технология
  • Windows 10
  • Windows 11
  • терминал
  • PowerShell

За автора

Чифундо Касия (публикувани 50 статии)

Chifundo е писател за MakeUseOf. Първоначално учи банково дело, но открива страст към писането и става писател на свободна практика в Upwork през 2017 г. Той е написал статии, блогове, есета и уеб съдържание за десетки клиенти. Чифундо обича, че писането му позволява да учи и изследва различни теми и да ги превръща в ангажиращо и лесно за разбиране съдържание, което помага на хората. В свободното си време той проектира и кодира уебсайтове и прави видео игри.

Още от Chifundo Kasiya

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате