Exercício – localizar comandos
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.
Execute o comando
Get-Command
com o sinalizador-Noun
. EspecifiqueFile*
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
eUnblock-File
correspondem à sua consulta. Agora você tem uma resposta gerenciável. Para filtrar ainda mais a resposta, adicione o parâmetro-Verb
à consulta.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.