Comandos CMD Windows: o que são e quais os principais

Brunno Kriger

Por Brunno Kriger22 mar 20236 min de leitura

Imagem ilustrativa
Foto de pessoa fazendo comandos cmd windows.
Freepik

O prompt de comando CMD Windowss, também conhecido como CMD, é um recurso nativo do sistema operacional Windows que nos auxilia a interagir com o sistema operacional através de comandos de texto simples. 

Este artigo irá explorar o que é CMD, como ver a lista de comandos no CMD e como executar comandos no CMD.

O que é CMD?

CMD é uma interface de linha de comando que permite aos usuários interagir com o sistema operacional. 

Com CMD, podemos executar tarefas como criar, copiar, renomear e excluir arquivos e pastas, bem como gerenciar processos em execução e configurar as configurações do sistema.

Como ver a lista de comandos no CMD?

Para ver a lista completa de comandos disponíveis no CMD, basta digitar “help” na linha de comando e pressionar Enter. 

Isso exibirá uma lista de todos os comandos disponíveis no CMD, juntamente com uma breve descrição de cada comando e como usá-lo.

Pode-se, também, digitar “help” seguido do nome de um comando específico para obter informações mais detalhadas sobre como usar esse comando.

Como executar comandos CMD?  

Para executar um comando no CMD, abrimos prompt de comando digitando “cmd” na barra de pesquisa do Windows e pressionando Enter. 

Isso abrirá uma janela do CMD, onde é possível digitar comandos. Para executar um comando, basta digitar o nome do comando na linha de comando e pressionar Enter.

Os 21 principais comandos CMD do Windows

1. Sfc

É usado para verificar e restaurar arquivos do sistema Windows corrompidos ou ausentes.

  • Verificar e reparar arquivos do sistema: sfc /scannow
  • Verificar arquivos protegidos do sistema: sfc /verifyonly

2. Robocopy

Copia arquivos e diretórios de forma eficiente, preservando as permissões de arquivo e pastas.

  • Copiar um diretório de origem para um diretório de destino: robocopy C:\Origem D:\Destino /E
  • Copiar arquivos que foram modificados nos últimos 7 dias: robocopy C:\Origem D:\Destino /MAXAGE:7

3. Systeminfo

Exibe informações detalhadas sobre a configuração do sistema, incluindo informações sobre hardware e software.

  • Exibir informações básicas do sistema: systeminfo
  • Exibir informações detalhadas sobre o sistema e seu hardware: systeminfo /FO TABLE

4. Taskkill

Tem a função de finalizar um processo em execução no sistema.

  • Finalizar um processo pelo nome: taskkill /IM nome_do_processo.exe
  • Finalizar um processo por ID: taskkill /PID 1234

5. Tasklist

Exibe uma lista de todos os processos em execução no sistema.

  • Exibir uma lista de todos os processos em execução: tasklist
  • Exibir detalhes de um processo específico: tasklist /FI “IMAGENAME eq nome_do_processo.exe”

6. Shutdown

Usado para desligar ou reiniciar o sistema.

  • Desligar o sistema imediatamente: shutdown /s /t 0
  • Reiniciar o sistema: shutdown /r

7. Ipconfig

Exibe informações sobre a configuração de rede do sistema, incluindo endereços IP, máscaras de sub-rede e gateways padrão.

  • Exibir informações sobre todas as interfaces de rede: ipconfig /all
  • Exibir informações resumidas sobre a interface de rede sem fio: ipconfig /wireless

8. Assoc

Usado para exibir ou alterar as associações de arquivos.

  • Exibir a associação atual de um tipo de arquivo: assoc .txt
  • Alterar a associação de um tipo de arquivo: assoc .txt=wordpad.exe

9. Driverquery 

Exibe informações sobre todos os drivers instalados no sistema.

  • Exibir uma lista de todos os drivers instalados: driverquery
  • Exibir apenas drivers não-Microsoft: driverquery /FO LIST /SI | findstr /C:”Microsoft” /C:”=” /V

LEIA TAMBÉM: 10 COMANDOS SQL QUE TODO PROGRAMADOR TEM QUE CONHECER!

10. Fc 

Compara dois arquivos de texto e exibe as diferenças.

  • Comparar dois arquivos de texto e exibir as diferenças: fc arquivo1.txt arquivo2.txt
  • Comparar dois arquivos de texto e exibir as diferenças em formato hexadecimal: fc /B arquivo1.txt arquivo2.txt

11. Netstat 

Usado para exibir informações sobre as conexões de rede ativas e estatísticas.

  • Exibir todas as conexões TCP ativas: netstat -a
  • Exibir todas as conexões UDP ativas: netstat -u

12. Pathping

Usado para diagnosticar problemas de conexão de rede, exibindo informações sobre o tempo de viagem e perda de pacotes em cada roteador.

  • Diagnosticar problemas de conexão de rede com um host remoto: pathping http://www.exemplo.com
  • Diagnosticar problemas de conexão de rede com um host remoto e exibir informações em formato gráfico: pathping -n -h 10 -q 1 -p http://www.exemplo.com

13. cd(change directory)

Usado para alterar o diretório atual do prompt de comando.

  • Alterar o diretório atual para um diretório específico: cd C:\Windows\System32
  • Alterar o diretório atual para o diretório pai: cd ..

14.  ping

Usado para testar a conectividade da rede, enviando pacotes para um endereço IP e medindo o tempo de resposta.

15. help ( /?)

Exibe informações de ajuda sobre outros comandos.

  • Exibir informações de ajuda sobre o comando “ping”: ping /?
  • Exibir informações de ajuda sobre todos os comandos: help

16. dir

Usado para exibir uma lista de arquivos e pastas no diretório atual.

  • Exibir uma lista de arquivos e pastas no diretório atual: dir
  • Exibir uma lista de arquivos e pastas no diretório atual, ordenados por data de modificação: dir /od

17. mkdir

Cria um novo diretório.

  • Criar um novo diretório chamado “Novo diretório” no diretório atual: mkdir Novo diretório
  • Criar um novo diretório e todos os diretórios intermediários necessários: mkdir C:\Pasta1\Pasta2\Novo diretório

18. type

Usado para exibir o conteúdo de um arquivo de texto.

  • Exibir o conteúdo de um arquivo de texto: type arquivo.txt
  • Exibir o conteúdo de vários arquivos de texto: type arquivo1.txt arquivo2.txt arquivo3.txt

19. nslookup

Usado para pesquisar informações de DNS, como endereços IP e nomes de host.

  • Obter informações sobre um nome de domínio, incluindo endereços IP: nslookup http://www.exemplo.com
  • Obter informações sobre um endereço IP, incluindo nomes de domínio: nslookup 192.168.1.1

LEIA TAMBÉM: LINGUAGEM SQL – O QUE É E QUAIS SÃO OS SEUS PRINCIPAIS COMANDOS

20. cipher

Usado para criptografar ou descriptografar arquivos e pastas.

  • Exibir informações de criptografia para um arquivo ou diretório: cipher C:\Arquivo.txt
  • Excluir dados criptografados de um arquivo ou diretório: cipher /w:C:\Diretório

21. cls

Usado para limpar a tela do prompt de comando.

  • Limpar a tela do console: cls
  • Limpar a tela do console e exibir uma mensagem: cls & echo Tela limpa!
Foto de mulher usando comandos windows.
Freepik

Conclusão

O CMD nos permite interagir com o sistema operacional Windows usando linhas de comando simples. 

Aprender a utilizar CMD é útil para realizar tarefas de manutenção do sistema, automatizar tarefas e solucionar problemas. 

Ao explorar a lista de comandos disponíveis no CMD, podemos descobrir novas maneiras de otimizar o fluxo de trabalho e tornar o gerenciamento do sistema mais eficiente.

VOCÊ TAMBÉM PODE SE INTERESSAR POR: