Установка и начало работы с PowerShell в Ubuntu

PowerShell — это инструмент настройки на основе задач, используемый для автоматизации и настройки операционной системы Windows. Это очень мощный инструмент, созданный на основе .NET framework. Microsoft выпустила PowerShell Core для операционных систем Linux. Ядро PowerShell построено на основе ядра .NET.

Администраторы могут выполнять различные административные задачи на локальном компьютере или на удаленном компьютере с помощью PowerShell. Это очень мощный инструмент командной строки.

PowerShell также является очень мощным языком сценариев для системного администрирования. Вы можете писать очень сложные сценарии с помощью PowerShell, чтобы помочь вам автоматизировать повседневные задачи системного администрирования.

В этой статье я покажу вам, как установить PowerShell в Ubuntu 18.04 LTS, а также как получить началось с PowerShell. Итак, давайте углубимся.

PowerShell недоступен в официальном репозитории пакетов Ubuntu 18.04 LTS. Но вы можете легко добавить официальный репозиторий пакетов Microsoft в Ubuntu 18.04 LTS и установить PowerShell оттуда с помощью диспетчера пакетов APT.

Сначала перейдите к /tmp каталог с помощью следующей команды:

$ cd/tmp

Теперь загрузите файл пакета DEB установщика репозитория пакетов Microsoft с помощью следующей команды:

$ wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

Теперь установите пакет DEB установщика репозитория пакетов Microsoft с помощью следующей команды:

$ sudo apt -get install ./packages-microsoft-prod.deb

Репозитории пакетов Microsoft должны быть включены.

Теперь обновите репозиторий пакетов APT ca che с помощью следующей команды:

$ sudo apt update

Кэш репозитория пакетов APT должен быть обновлен. Как видите, здесь также указан репозиторий пакетов Microsoft. Итак, репозиторий пакетов Microsoft используется.

Теперь, вы можете установить PowerShell на свой компьютер с Ubuntu 18.04 LTS.

Чтобы установить PowerShell на свой компьютер с Ubuntu 18.4 LTS, выполните следующую команду:

$ sudo apt install powershell

Чтобы подтвердить установки, нажмите y , а затем нажмите .

PowerShell должен быть установлен.

Теперь, чтобы проверить, работает ли PowerShell, выполните следующую команду:

$ pwsh —version

Информация о версии PowerShell должна быть напечатана на консоли. Как видите, я использую PowerShell 6.2.0. К тому времени, как вы прочитаете эту статью, она может измениться.

Запуск PowerShell:

Теперь, когда PowerShell установлен, вы можете запустить его с помощью следующей команды:

$ pwsh

PowerShell должен запуститься. Теперь вы можете запускать команды PowerShell, писать сценарии PowerShell, запускать сценарии PowerShell и многое другое.

Начало работы с PowerShell в Ubuntu 18.04 LTS:

В этом разделе статьи я собираюсь показать вам основы PowerShell. Итак, приступим.

PowerShell поддерживает все общие cmd.exe и команды Unix. Например, cat, dir, rm, echo, cls, cd и т. Д.

В Linux вы можете использовать любую из существующих команд Linux из PowerShell. Как видите, я выполнил команды Linux apt и whoami , и все прошло успешно.

PowerShell использует более описательные псевдонимы для команд Windows cmd.exe , например dir , cd, cls и т. д.

Вы можете использовать команду Get-Alias ​​ в PowerShell, чтобы найти псевдоним нужных вам команд.

Например, чтобы найти псевдоним команды cd, используйте Get-Alias ​​ следующим образом:

PS> Get-Alias ​​cd

Как видите, это псевдоним Set-Location . Команды PoweShell действительно легко запомнить.

Как вы можете видите, я могу использовать команду Set-Location для перехода в другой каталог.

PowerShell также имеет мощные функции автозаполнения. Для автозаполнения вы используете так же, как и в Linux.

Если вы предпочитаете короткие команды, PowerShell тоже вас поддержит. PowerShell предоставляет для этого несколько стандартных псевдонимов.

Ранее я использовал команду Get-Alias ​​. Но я мог бы использовать более короткий псевдоним gal . Это дало бы мне тот же результат, что и на скриншоте ниже.

PS> gal cd

Здесь g для Get и al для псевдонима.

Таким же образом вы можете использовать sal вместо команды Set-Alias ​​.. Здесь s — для Set, а al — для Alias.

Для получения дополнительной информации о псевдониме команды, взгляните на официальная документация PowerShell по адресу https://docs.microsoft.com/en-us/powershell/scripting/learn/using-familiar-command-names?view=powershell-6

В Linux у нас есть справочные страницы. Страницы руководства помогают нам узнать, для чего используется команда, какие параметры команды доступны, что делает каждый из параметров и многое другое. Таким же образом вы можете получить справку по командам PowerShell.

В PowerShell команда Get-Help используется для получения справки по желаемой команде.

Например, чтобы получить справку по команде Set-Location , которую мы видели ранее, выполните следующую команду:

PS> Get-Help Set-Location

Как видите, команда Get-Help показывает NAME команды, СИНТАКСИС команды, НИКНЕЙМЫ команды. Но он должен показать больше!

В предыдущем примере вы видели, что команда Get-Help не смогла найти файлы справки для этой команды на моем компьютере. Таким образом, он отображал частичную справку. На самом деле у меня не было загруженных файлов справки для этой команды.

Чтобы загрузить файлы справки на свой компьютер, выполните следующую команду PowerShell:

PS> Update-Help

Как видите, PowerShell загружает и устанавливает файлы справки.

После загрузки файлов справки давайте попробуем получить справку по команде Set-Location снова.

PS> Get-Help Set-Location

Ничего не изменилось! Ну, по умолчанию отображается частичная справка. Но вы можете просмотреть полную справку, если хотите сейчас.

Чтобы отобразить полную справку по команде Set-Location, запустите Get-Help следующим образом:

PS> Get-Help Set-Location -Full

Как видите, отображается полная справка. Полная справка содержит примеры, а также объяснение всех параметров.

Если вы не хотите загружать файлы справки, вы также можете найти справку в Интернете с помощью команды Get-Help следующим образом:

PS> Get-Help Set-Location -Online

Откроется веб-браузер со страницей справки для Set-Location, как вы можете видеть.

На странице интерактивной справки также есть примеры.

Теперь, когда вы знаете, как запускать команды и получать справку по PowerShell, вы можете начать узнавать об этом больше. Спасибо, что прочитали эту статью.

Оцените статью
nanomode.ru
Добавить комментарий