Comandos CMD Windows: o que são e quais os principais
Por Brunno Kriger22 mar 20236 min de leitura
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.
- Testar a conectividade com um host remoto: ping http://www.exemplo.com
- Testar a conectividade com um host remoto e exibir estatísticas detalhadas: ping -n 10 http://www.exemplo.com
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!
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.