Exercício – localizar comandos

Concluído

Nesta unidade, você usa o Azure Cloud Shell à direita como seu terminal do Linux. Você pode acessar o Cloud Shell por meio do portal do Azure ou na entrada do Cloud Shell. Você não precisa instalar nada em seu PC ou laptop para usá-lo.

Aqui, você executa comandos que ajudam a saber mais sobre o PowerShell. O PowerShell não é algo que você aprende da noite para o dia; é aprendido comando por comando. Acelere seu aprendizado usando com eficiência os cmdlets básicos.

Localizar um comando

Localize comandos executando o cmdlet Get-Command. Este cmdlet ajuda você a pesquisar todos os cmdlets instalados no seu sistema. Use sinalizadores para restringir os resultados da pesquisa apenas aos cmdlets adequados ao seu cenário.

Nesse cenário, você está procurando um cmdlet que possa ajudar você a trabalhar com arquivos.

  1. Execute o comando Get-Command com o sinalizador -Noun. Especifique File* para localizar qualquer coisa relacionada aos arquivos.

     Get-Command -Noun File*
    

    A resposta mostra algo parecido com o seguinte texto:

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Out-File                                           7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Unblock-File                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    Os cmdlets Get-FileHash, Out-File e Unblock-File correspondem à sua consulta. Agora você tem uma resposta gerenciável. Para filtrar ainda mais a resposta, adicione o parâmetro -Verb à consulta.

  2. Execute Get-Command. Especifique os sinalizadores -Verb e -Noun.

    Get-Command -Verb Get -Noun File*
    

    O resultado é parecido com a seguinte saída:

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    Desta vez, apenas um registro corresponde à pesquisa, porque você especificou os parâmetros -Noun e -Verb.

Como o domínio no qual você trabalha é o gerenciamento de arquivos, você especificou File como o substantivo. Se você souber o que deseja fazer dentro desse domínio, especifique parâmetros -Verb. Usando um ou, possivelmente, dois parâmetros, você pode encontrar com rapidez o cmdlet de que precisa.