Microsoft PowerShell - это оболочка, используемая для выполнения команд, но в первую очередь она разработана для выполнения административных задач.
PowerShell - это кроссплатформенный проект с открытым исходным кодом; его можно установить на Windows, macOS и Linux. Он включает в себя интерактивную оболочку командной строки и среду сценариев.
Как Ubuntu упростил установку PowerShell?
Ubuntu значительно упростила установку приложений с помощью snap-пакетов. Для тех, кто впервые слышит фразу "snap-пакет", Microsoft недавно представила snap-пакет для PowerShell. Это важное усовершенствование позволяет пользователям/админам Linux установить и запустить последнюю версию PowerShell за несколько шагов, о которых мы расскажем в этой статье.
Необходимые условия для установки PowerShell в Ubuntu
Перед установкой PowerShell в Ubuntu необходимо выполнить следующие минимальные требования
- Двухъядерный процессор с частотой 2 ГГц или лучше
- 2 ГБ системной памяти
- 25 ГБ свободного места на жестком диске
- Доступ в Интернет
Шаги по установке PowerShell через snap в Ubuntu
Существует два способа установки PowerShell в Ubuntu - через терминал или через программное приложение Ubuntu Software Application.
через терминал
Шаг 1: Откройте консоль терминала
Самый простой способ открыть терминал - использовать комбинацию клавиш Ctrl+Alt+T одновременно.
Шаг 2: Команда snap для установки PowerShell
Введите команду snap package, т.е. "snap install powershell" в консоли терминала, чтобы начать установку PowerShell в Ubuntu.
1 | snap install powershell --classic |
Подсказка Authentication Required на экране появляется исключительно в целях безопасности. Перед началом любой установки в Ubuntu, по умолчанию, система требует аутентификации учетной записи, инициирующей эту установку.
Чтобы продолжить, пользователь должен ввести учетные данные учетной записи, под которой он в настоящее время вошел в систему.
Шаг 3: Успешная установка PowerShell
Как только система аутентифицирует пользователя, начнется установка PowerShell в Ubuntu. (Обычно эта установка занимает 1-2 минуты).
Пользователь может постоянно видеть статус установки в консоли терминала.
В конце установки будет показан статус установленного PowerShell из 'microsoft-powershell', как показано на скриншоте ниже.
Шаг 4: Запуск PowerShell через терминал
После успешной установки пришло время запустить PowerShell, что является одношаговым процессом.
Введите команду Linux "powershell" в консоли терминала, и вы мгновенно перейдете в терминал PowerShell.
1 | powershell |
если при запуске получаем ошибку: Segmentation fault, то необходимо переставить на LTS версию
1 | sudo snap refresh powershell --channel=lts/stable --classic |
Вы, должно быть, уже находитесь в приглашении PowerShell и готовы окунуться в мир автоматизации и создания сценариев.
Установка через Ubuntu Software
Шаг 1: Откройте программное обеспечение Ubuntu
Ubuntu предоставил своим пользователям настольное приложение Ubuntu Software. Оно содержит список всех доступных программ и обновлений.
Шаг 2: Поиск PowerShell в Ubuntu Software
В списке "Все программы" найдите "powershell" через строку поиска.
Результаты поиска должны включать программное обеспечение "powershell", как показано на скриншоте ниже.
Нажмите на программное обеспечение "powershell" и перейдите к Шагу 3.
Шаг 3: Установка PowerShell с помощью программного обеспечения Ubuntu
Пользователь должен видеть подробную информацию о программном обеспечении "powershell" и кнопку Install
Нажмите на кнопку Install, и начнется установка.
Пользователь может видеть статус установки постоянно на экране и будет уведомлен о завершении установки.
Шаг 4: Запуск PowerShell через программное обеспечение Ubuntu
После успешной установки PowerShell через Ubuntu Software, пользователь может запустить терминал PowerShell и использовать его для различных целей и функций, которые Microsoft PowerShell может предложить пользователям Linux.
Проверка терминала PowerShell с помощью команд
Чтобы проверить, точно ли работает PowerShell, пользователь может ввести несколько команд Linux, например:
"$PSVersionTable", чтобы найти версию установленного PowerShell (для справки, результат этой команды приведен на скриншоте ниже).
1 | $PSVersionTable |
PowerShell дает пользователю безграничную власть над системой и ее каталогами. После выполнения вышеупомянутых шагов в этой статье, теперь вы должны быть готовы к тому, чтобы окунуться в захватывающий и продуктивный мир автоматизации и создания сценариев с помощью Microsoft PowerShell.