Articles

instale e comece com PowerShell no Ubuntu

PowerShell é uma ferramenta de configuração baseada em tarefas usada para automação e configuração do Sistema Operacional Windows. É uma ferramenta muito poderosa construída em cima do framework.net. A Microsoft lançou PowerShell Core para sistemas operacionais Linux. O núcleo PowerShell é construído em cima do núcleo. net.

administradores podem executar diferentes tarefas administrativas no computador local, ou em um computador remoto usando PowerShell. É uma ferramenta de linha de comando muito poderosa.

PowerShell é também uma linguagem de script muito poderosa para a administração do sistema. Você pode escrever scripts muito complexos com PowerShell para ajudá-lo a automatizar suas tarefas diárias de administração do sistema.

neste artigo, eu vou mostrar a você como instalar PowerShell no Ubuntu 18.04 LTS e também como começar com PowerShell. Então, vamos comer.

PowerShell is not available in the official package repository of Ubuntu 18.04 LTS. Mas, você pode facilmente adicionar o repositório de pacotes oficial da Microsoft no Ubuntu 18.04 LTS e instalar PowerShell a partir daí usando o Gestor de pacotes APT.

Primeiro, navegue para o diretório /tmp com o seguinte comando:

$ cd /tmp

Agora, baixar o Microsoft repositório de pacotes do instalador do pacote DEB do arquivo com o seguinte comando:

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

Now, install the Microsoft package repository installer DEB package with the following command:

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

Microsoft package repositories should be enabled.

Agora, atualizar o repositório de pacotes APT cache com o seguinte comando:

$ sudo apt update

O repositório de pacotes APT cache deve ser atualizado. Como você pode ver, Microsoft package repository também está listado aqui. Então, o repositório de pacotes Microsoft está sendo usado.

Agora, você pode instalar o PowerShell no seu Ubuntu 18.04 LTS máquina.

para instalar PowerShell no seu Ubuntu 18.4 LTS máquina, execute o seguinte comando:

$ sudo apt instalar o powershell

Para confirmar a instalação, prima y e, em seguida, pressione <Enter>.

PowerShell deve ser instalado.

Agora, para verificar se PowerShell está funcionando ou não, execute o seguinte comando:

$ pwsh –version

a informação da versão em carapaça deve ser impressa na consola. Como podem ver, estou a gerir o PowerShell 6.2.0. Pode ser diferente quando você ler este artigo.

de Partida PowerShell:

Agora que PowerShell é instalada, você pode iniciá-lo com o seguinte comando:

$ pwsh

PowerShell deve começar. Agora, você pode começar a executar comandos PowerShell, escrever scripts PowerShell, executar scripts PowerShell e muitos mais.

primeiros passos com o PowerShell no Ubuntu 18.04 LTS:

nesta seção do artigo, eu estou indo para mostrar-lhe o básico do PowerShell. Então, vamos começar.

PowerShell tem suporte para todo o cmd comum.comandos exe e Unix. Por exemplo, cat, dir, rm, echo, cls, cd, etc.

no Linux, você pode usar qualquer um dos comandos Linux existentes do PowerShell. Como podem ver, executei os comandos apt e whoami Linux e funcionou com sucesso.

PowerShell usa um nome mais descritivo aliases para o Windows cmd.comandos exe como dir, cd, cls, etc.

pode usar o comando Get-Alias do PowerShell para encontrar o nome falso dos seus comandos desejados.

Por exemplo, para encontrar o alias do comando cd, use Get-Alias da seguinte forma:

PS> Get-Alias cd

Como você pode ver, o alias é Definir Local. Comandos PoweShell são realmente fáceis de lembrar.

Como você pode ver, eu posso usar o comando Set-Location para navegar para outro diretório.

PowerShell também tem poderosas características de auto-completação. Você usa <Tab> da mesma forma que você usa no Linux para obter a completação automática.

Se preferir comandos curtos, PowerShell também tem as suas costas. PowerShell fornece alguns pseudónimos padrão para isso.

anteriormente, usei o comando Get-Alias. Mas dava-me jeito uma rapariga com pseudónimos mais curtos. Isso me daria o mesmo resultado que você pode ver na imagem abaixo.

PS> gal cd

Aqui, g é para Chegar e al é para o Alias.

da mesma forma, você pode usar sal em vez do comando Set-Alias. Aqui, s é para Set e al é para Alias.

para mais informações sobre o comando alias, dê uma olhada na documentação oficial do PowerShell emhttps://docs.microsoft.com/en-us/powershell/scripting/learn/using-familiar-command-names?view=powershell-6

no Linux temos páginas de manual. Páginas Man ajudam-nos a aprender para que o comando é usado, para que opções de comando estão disponíveis, o que cada uma das opções faz e muitas mais. Da mesma forma, você pode obter ajuda em comandos PowerShell.

no PowerShell, o comando Get-Help é usado para obter ajuda no seu comando desejado.

Por exemplo, para obter ajuda sobre o comando Set-Location vimos anteriormente, execute o seguinte comando:

PS> Get-Help Set-Location

Como você pode ver, o comando Get-Help mostra o NOME do comando, a SINTAXE do comando, os ALIASES de comando. Mas devia mostrar mais!

No exemplo anterior, você viu que o comando Get-Help não conseguiu localizar os arquivos de Ajuda do comando no meu computador. Então, mostrou ajuda parcial. Na verdade, não tinha os ficheiros de Ajuda descarregados para esse comando.

Para baixar os arquivos de Ajuda no seu computador, execute o seguinte comando do PowerShell:

PS> Update-Help

Como você pode ver, o PowerShell é baixar e instalar os arquivos de ajuda.

uma Vez que os arquivos de ajuda são baixados, vamos tentar obter ajuda sobre o comando Set-Location novamente.

PS> Get-Help Set-Location

Nada mudou! Bem, por padrão, ajuda parcial é exibida. Mas, podes ver a ajuda total se quiseres agora.

:

PS> Get-Help Set-Location -Completo

Como você pode ver, toda a ajuda é exibida. A ajuda completa contém exemplos, bem como a explicação de todas as opções.

:

PS> Get-Help Set-Location -On-line

Um navegador da web será aberta com a página de ajuda para Definir Local, como você pode ver.

A página de ajuda online também possui exemplos.

Obrigado por ler este artigo.