Os 10 principais comandos do PowerShell para iniciantes aprenderem primeiro (Get-Process, Set-Location, etc.)
Parabéns pela instalação do PowerShell! A sua máquina está agora equipada com um ambiente de shell moderno e potente para acelerar o seu desenvolvimento web. No entanto, é uma experiência comum para todos sentarem-se em frente ao ecrã preto (ou azul) e ficarem paralisados, a pensar: "Então, o que é que eu escrevo afinal?"
Não se preocupe. Graças à convenção de nomenclatura consistente Verbo-Substantivo dos comandos do PowerShell (cmdlets), eles são muito fáceis de aprender e aplicar assim que se apanha o jeito. Neste artigo, selecionámos cuidadosamente os 10 cmdlets básicos mais úteis que deve aprender primeiro, de entre os muitos disponíveis, que serão verdadeiramente úteis para as tarefas diárias de um criador web.
Assim como um guitarrista aprende alguns acordes básicos para começar a tocar várias músicas, ao dominar estes 10 comandos hoje, estará a dar o primeiro passo para gerir o Windows e lidar com operações de ficheiros com total liberdade. Agora, vamos realmente digitar os comandos e sentir o seu poder!
O Básico do Básico: Cmdlets para Navegação e Listagem
Primeiro, vamos cobrir os três cmdlets essenciais para as operações básicas do terminal: "verificar a sua localização atual", "mover-se" e "ver o que está dentro". Estes tornar-se-ão os seus "olhos" e "pés" no mundo da CUI.
1. Get-Location (aliases: pwd, gl)
Isto verifica o caminho completo do diretório em que se encontra atualmente. Desempenha o mesmo papel que o pwd no Bash e é a sua tábua de salvação quando se perde.
Get-Location
2. Set-Location (aliases: cd, sl, chdir)
Isto move-se para um diretório diferente. Pode usá-lo com a mesma sensação que o cd do Bash. É bom que o alias cd esteja disponível, não é?
# Mover para a pasta 'work' na unidade C:
Set-Location C:\work
3. Get-ChildItem (aliases: ls, dir, gci)
Isto exibe uma lista de ficheiros e pastas no diretório atual. Desempenha o mesmo papel que o ls no Bash e o dir na Linha de Comandos.
Get-ChildItem
É aqui que começa o verdadeiro valor do PowerShell. Usando a opção -Recurse, pode exibir recursivamente todos os itens, mesmo os que estão dentro de subpastas.
# Exibir tudo, incluindo o conteúdo das subpastas
Get-ChildItem -Recurse
Comandos para "Criar, Apagar e Copiar" Ficheiros e Pastas
A seguir, vamos ver os cmdlets para manipular diretamente ficheiros e pastas. Estes tornar-se-ão as suas "mãos".
4. mkdir (ou md) - Criar uma nova pasta
mkdir (Make Directory) cria uma nova pasta vazia.
mkdir new-project
5. copy - Copiar (duplicar) um ficheiro
Isto duplica um ficheiro para um nome diferente ou para uma localização diferente. Especifica-o na ordem "ficheiro_origem ficheiro_destino".
copy memo.txt memo_backup.txt
6. del (ou erase) - Apagar um ficheiro
Isto apaga ficheiros que já não são necessários. [IMPORTANTE] Os ficheiros apagados com este comando não vão para a Reciclagem e, geralmente, não podem ser recuperados. Por favor, certifique-se de que quer mesmo apagar o ficheiro antes de o usar.
del memo_backup.txt
※ Para apagar uma pasta, use o comando rmdir (ou rd).
Comandos para Controlar o Ecrã e a Informação
Finalmente, aqui estão alguns comandos suplementares para tornar o seu trabalho mais confortável e para verificar a informação.
7. cls - Limpar o ecrã
cls (Clear Screen) apaga todo o conteúdo exibido no ecrã da Linha de Comandos e devolve-o a um estado limpo. Sinta-se à vontade para o usar sempre que o ecrã ficar confuso.
cls
8. type - Exibir o conteúdo de um ficheiro de texto
Isto exibe o conteúdo de um ficheiro de texto especificado na Linha de Comandos. É útil quando quer verificar rapidamente o conteúdo de um ficheiro de configuração.
type "C:\path\to\your\file.txt"
9. ipconfig - Exibir as configurações de rede
Este é um comando clássico para verificar o endereço IP do seu PC e a informação sobre a rede a que está ligado. É o primeiro comando usado na resolução de problemas relacionados com a rede.
ipconfig
10. exit - Sair da Linha de Comandos
Como o nome sugere, isto fecha a janela da Linha de Comandos. É o mesmo que clicar no botão "×" no canto superior direito, mas poder fechá-la com um comando parece um pouco mais profissional, não acha?
exit
Conclusão
Desta vez, apresentámos 10 comandos clássicos e frequentemente usados que deve aprender primeiro na Linha de Comandos do Windows. São todos simples e, uma vez que os aprenda, deverão ajudá-lo em várias situações.
É uma boa ideia aprender primeiro as suas funções por grupo:
- Ver e Mover:
dir,cd,tree - Criar, Apagar, Copiar:
mkdir,copy,del - Ver Conteúdo e Limpar Ecrã:
type,cls - Verificar Informação e Sair:
ipconfig,exit
Agora que domina estas "palavras" básicas, o próximo passo é combiná-las para automatizar uma série de tarefas, criando um "ficheiro batch". No próximo artigo, vamos explicar como criar a sua própria ferramenta de automação simples que pode concluir tarefas rotineiras com apenas um clique. Fique atento!
Introdução à criação de ficheiros batch (.bat): Automatize processos com apenas um clique