Администраторы могут выполнять различные административные задачи на локальном компьютере или на удаленном компьютере с помощью PowerShell. Это очень мощный инструмент командной строки.
PowerShell также является очень мощным языком сценариев для системного администрирования. Вы можете писать очень сложные сценарии с помощью PowerShell, чтобы помочь вам автоматизировать повседневные задачи системного администрирования.
В этой статье я покажу вам, как установить PowerShell в Ubuntu 18.04 LTS, а также как получить началось с PowerShell. Итак, давайте углубимся.
PowerShell недоступен в официальном репозитории пакетов Ubuntu 18.04 LTS. Но вы можете легко добавить официальный репозиторий пакетов Microsoft в Ubuntu 18.04 LTS и установить PowerShell оттуда с помощью диспетчера пакетов APT.
Сначала перейдите к /tmp каталог с помощью следующей команды:
Теперь загрузите файл пакета DEB установщика репозитория пакетов Microsoft с помощью следующей команды:
Теперь установите пакет DEB установщика репозитория пакетов Microsoft с помощью следующей команды:
Репозитории пакетов Microsoft должны быть включены.
Теперь обновите репозиторий пакетов APT ca che с помощью следующей команды:
Кэш репозитория пакетов APT должен быть обновлен. Как видите, здесь также указан репозиторий пакетов Microsoft. Итак, репозиторий пакетов Microsoft используется.
Теперь, вы можете установить PowerShell на свой компьютер с Ubuntu 18.04 LTS.
Чтобы установить PowerShell на свой компьютер с Ubuntu 18.4 LTS, выполните следующую команду:
Чтобы подтвердить установки, нажмите y , а затем нажмите .
PowerShell должен быть установлен.
Теперь, чтобы проверить, работает ли PowerShell, выполните следующую команду:
Информация о версии PowerShell должна быть напечатана на консоли. Как видите, я использую PowerShell 6.2.0. К тому времени, как вы прочитаете эту статью, она может измениться.
Запуск PowerShell:
Теперь, когда PowerShell установлен, вы можете запустить его с помощью следующей команды:
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 следующим образом:
Как видите, это псевдоним Set-Location . Команды PoweShell действительно легко запомнить.
Как вы можете видите, я могу использовать команду Set-Location для перехода в другой каталог.
PowerShell также имеет мощные функции автозаполнения. Для автозаполнения вы используете так же, как и в Linux.
Если вы предпочитаете короткие команды, PowerShell тоже вас поддержит. PowerShell предоставляет для этого несколько стандартных псевдонимов.
Ранее я использовал команду Get-Alias . Но я мог бы использовать более короткий псевдоним gal . Это дало бы мне тот же результат, что и на скриншоте ниже.
Здесь 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 , которую мы видели ранее, выполните следующую команду:
Как видите, команда Get-Help показывает NAME команды, СИНТАКСИС команды, НИКНЕЙМЫ команды. Но он должен показать больше!
В предыдущем примере вы видели, что команда Get-Help не смогла найти файлы справки для этой команды на моем компьютере. Таким образом, он отображал частичную справку. На самом деле у меня не было загруженных файлов справки для этой команды.
Чтобы загрузить файлы справки на свой компьютер, выполните следующую команду PowerShell:
Как видите, PowerShell загружает и устанавливает файлы справки.
После загрузки файлов справки давайте попробуем получить справку по команде Set-Location снова.
Ничего не изменилось! Ну, по умолчанию отображается частичная справка. Но вы можете просмотреть полную справку, если хотите сейчас.
Чтобы отобразить полную справку по команде Set-Location, запустите Get-Help следующим образом:
Как видите, отображается полная справка. Полная справка содержит примеры, а также объяснение всех параметров.
Если вы не хотите загружать файлы справки, вы также можете найти справку в Интернете с помощью команды Get-Help следующим образом:
Откроется веб-браузер со страницей справки для Set-Location, как вы можете видеть.
На странице интерактивной справки также есть примеры.
Теперь, когда вы знаете, как запускать команды и получать справку по PowerShell, вы можете начать узнавать об этом больше. Спасибо, что прочитали эту статью.