Windows

Linha de Comando no Windows

Aprenda a usar o prompt de comandos e criar scripts para automatizar tarefas no Windows.


💻 O Prompt de Comandos

O que é o CMD?

O prompt de comandos (cmd) é um programa de linha de comando que executa instruções direto no sistema operacional. Você não está limitado à interface gráfica.


🔧 Comandos Básicos

ComandoDescrição
echoEscrever algo na tela
dirListar diretórios
cdNavegar entre diretórios
mkdirCriar diretórios
rmdirRemover diretórios
clsLimpar a tela
typeMostra conteúdo de um arquivo
delApaga arquivo
copy arquivo.txt arquivo2.txtCopia um arquivo
renameRenomeia um arquivo
move arquivo.txt pasta/Move um arquivo ou pasta
treeMostra árvore de diretórios
moreMostra por páginas (espaço: página, enter: linha, q: sai)

💡 Dicas Úteis

DicaDescrição
Seta para cimaAcessa últimos comandos digitados
echo texto > arquivo.txtRedireciona saída para arquivo (sobrescreve)
echo texto >> arquivo.txtAdiciona no final do arquivo
cd . ou cd ..Diretório atual / diretório acima
TABAuto completa comandos e nomes
help dirAjuda sobre o comando

Por que aprender comandos?

Nem todos os sistemas possuem interface gráfica, e muitos recursos só estão disponíveis em linha de comando. A linha de comando pode ser utilizada por outros programas, tornando possível escrever scripts e automações.


🚀 Cmder - Terminal Avançado

Terminal Poderoso

O cmder é um emulador de terminal para Windows que permite executar comandos Unix e muitas outras funcionalidades.

🔗 Cmder - Console Emulator

Instalação

  1. Fazer download no site
  2. Extrair o arquivo
  3. Colocar a pasta em local de preferência
  4. Executar arquivo Cmder
  5. Na primeira vez, clicar em “Unblock and Continue”

Facilidades do Cmder

FuncionalidadeDescrição
Copiar/ColarTexto selecionado já está automaticamente copiado
Múltiplas abasAbrir várias instâncias
ConfiguraçõesWindows + ALT + P > Features

📜 Scripts Batch (.bat)

O que é um Script?

Um script é um arquivo de texto (.bat) com comandos que, quando executado, executa todos os comandos de uma vez.

Exemplo: Criar script simples

echo cls > limpatela.bat

Comandos Úteis para Scripts

ComandoDescrição
pauseEspera o usuário interagir
echo %date%Imprime a data atual
echo %time%Imprime a hora atual
@echo offOculta os comandos (mostra só resultado)

Exemplo: Script de Backup

@echo off
cls
echo Deseja realmente fazer o backup?
pause
cls
echo ok, fazendo backup...
mkdir Backup
xcopy /E /Y "C:\Users\wesley\Documents"  "C:\Users\wesley\Backup"
echo Listando os arquivos do backup
dir C:\Users\wesley\Backup

Exemplo: Exibir Data e Hora

@echo off
cls
echo Dia de hoje:
echo %date%
echo Hora atual:
echo %time%

@echo off

O prompt sempre exibe o comando e o resultado, o que pode duplicar informações. Use @echo off no início do script para evitar isso.


📝 Tópicos Avançados

Em Desenvolvimento

TópicoStatus
Variáveis de ambiente do Windows🔜
Automatização de tarefas e scripts🔜
Gerenciamento de pacotes (Chocolatey)🔜
Linux bash no Windows (WSL)🔜
Microsoft Power Automate Desktop🔜
AutoHotkey🔜

📎 Veja Também