PowerShell в Linux, зачем нужен, преимущества и установка
Привет друзья! Я уверен, что вы знаете о PowerShell, но знаете ли вы, что им можно пользоваться не только в Windows, но и на Linux тоже? Это вполне возможно, и в этой статье я расскажу вам, как установить PowerShell на Ubuntu, но сперва давайте разберемся, что это такое, какие плюсы его использования, почему люди его устанавливают на Linux, и уже потом я предоставлю инструкцию по установке и видеоинструкцию.
Что такое PowerShell?
Windows PowerShell — это командная оболочка и язык сценариев, основанный на задачах, разработанный специально для системного администрирования. Он появился в ответ на абсолютное доминирование Linux в серверной среде и для замены старой командной строки.
С помощью PowerShell можно лучше взаимодействовать с другими продуктами Microsoft и выполнять задачи автоматизации.
Преимущества PowerShell
-
Мощная автоматизация и удобный язык скриптов.
-
Работает с объектами, а не с текстом — проще обрабатывать данные.
-
Большая экосистема модулей (Azure, AWS, Docker и др.).
-
Удобно управлять Windows-системами и выполнять удалённое администрирование.
-
Кроссплатформенность — работает на Windows, Linux и macOS.
Преимущества использования PowerShell на Linux
Основное преимущество — привычка. Те, кто все время пользовался PowerShell на Windows, но решили перейти на Linux, могут продолжить использовать PowerShell и чувствовать себя комфортно.
Другие плюсы:
-
Единый инструмент автоматизации для Windows и Linux.
-
Очень удобен для работы с JSON, API, DevOps и облачными платформами.
-
Можно сочетать PowerShell-команды с обычными Linux-командами.
-
Подходит для корпоративной инфраструктуры и гибридных сред.
Почему люди его устанавливают?
Это связано с привычкой и тем, что PowerShell позволяет удобно использовать весь функционал сервера. Конечно, вам нужно хотя бы базовое понимание работы сервера на Linux, чтобы использовать все преимущества, но PowerShell снижает порог входа и помогает настроить сервер для корпоративной работы. Множество компаний используют его, и нельзя игнорировать плюсы, которые он предоставляет.
Как установить PowerShell на Linux?
Для установки потребуется root или пользователь с правами sudo. Команды работают на Ubuntu 22.04–24.04:
-
sudo apt update
Обновляет список доступных пакетов и репозиториев. -
sudo apt upgrade -y
Обновляет все установленные пакеты. Флаг -y автоматически подтверждает установку. -
wget -q https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb
Скачивает пакет Microsoft с репозиторием PowerShell. Флаг -q — тихий режим. -
sudo apt install ./packages-microsoft-prod.deb
Устанавливает репозиторий Microsoft в систему. Теперь Ubuntu сможет находить и скачивать PowerShell из официального источника. -
sudo apt update
Повторное обновление списка пакетов с учётом нового репозитория. -
sudo apt install powershell -y
Устанавливает PowerShell из добавленного репозитория. -
pwsh
Запускает PowerShell в терминале Linux.
Видеоинструкция по установке PowerShell
Если вы хотите увидеть процесс установки, я сделал видео. Ссылка:
Заключение
Эта статья объясняет, зачем нужен PowerShell, какие у него преимущества и как его установить на Linux. Надеюсь, она подробно показала возможности PowerShell и смысл его использования.
Автор статьи — Anatolie Cohaniuc

