Exercício - Localizar comandos
Nesta unidade, você usa o Azure Cloud Shell no lado direito como seu terminal Linux. Você pode acessar o Cloud Shell por meio do portal do Azure ou do login do Cloud Shell. Não é preciso instalar nada no seu PC ou portátil para o utilizar.
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; aprende-se comando por comando. Você pode acelerar seu aprendizado usando efetivamente os cmdlets principais.
Localizar um comando
Localize comandos executando o Get-Command
cmdlet. Este cmdlet ajuda você a pesquisar todos os cmdlets instalados em seu sistema. Use sinalizadores para restringir os resultados da pesquisa apenas aos cmdlets que se ajustam ao seu cenário.
Nesse cenário, você está procurando um cmdlet que possa ajudá-lo a trabalhar com arquivos.
Execute o comando
Get-Command
com o sinalizador-Noun
. EspecifiqueFile*
para localizar qualquer coisa relacionada a arquivos.Get-Command -Noun File*
A resposta mostra algo semelhante ao 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
todos correspondem à sua consulta. Agora, você tem uma resposta gerenciável. Para filtrar ainda mais a resposta, adicione o-Verb
parâmetro à sua consulta.Execute o
Get-Command
. Especifique os sinalizadores-Verb
e-Noun
.Get-Command -Verb Get -Noun File*
O resultado é semelhante à seguinte saída:
CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-FileHash 7.0.0.0 Microsoft.PowerShell.Utility
Desta vez, apenas um registro corresponde à sua pesquisa, porque você especificou o
-Noun
parâmetro e o-Verb
parâmetro.
Como o domínio em que você trabalha é gerenciamento de arquivos, você especificou File
como o substantivo. Se você souber o que deseja fazer dentro desse domínio, poderá especificar -Verb
parâmetros. Usando um ou possivelmente dois parâmetros, você pode encontrar rapidamente o cmdlet de que precisa.