Comandos essenciais do prompt de comando do Windows que você precisa conhecer

Publicados: 2021-07-02

Prompt de Comando (ou CMD) é o interpretador de linha de comando da Microsoft para seus sistemas operacionais Windows. Ele permite que você use comandos para realizar várias operações em seu computador - tudo, desde criar novos arquivos e mover arquivos entre pastas até ações mais avançadas, como automação de tarefas.

Windows Command Prompt

Além disso, você também pode usar o prompt de comando para realizar operações administrativas ou corrigir certos tipos de problemas do sistema no Windows. Em suma, praticamente qualquer ação que você possa pensar em fazer com a GUI do Windows provavelmente pode ser feita de forma mais eficiente com sua contrapartida CLI (Interface de Linha de Comando), graças ao Prompt de Comando.

No entanto, para executar qualquer uma dessas ações, você precisa estar familiarizado com os comandos do prompt de comando. Neste guia, reunimos uma lista de todos os comandos essenciais que você precisa saber para usar o Prompt de Comando de maneira eficaz em seu PC com Windows.

Índice

Comandos essenciais do prompt de comando para Windows

Antes de mergulhar nos comandos, primeiro, inicie o prompt de comando. Você pode fazer isso de algumas maneiras diferentes. No entanto, a maneira mais fácil de fazer isso é pressionar a tecla Windows + R para abrir Executar, digitar “cmd” e pressionar Enter.

Além disso, enquanto estiver nisso, você deve fixar o Prompt de Comando na barra de tarefas para poder acessá-lo facilmente da próxima vez. Para isso, com o CMD em execução, clique com o botão direito do mouse em seu ícone na barra de tarefas e selecione Mais > Fixar na barra de tarefas .

Feito isso, tudo o que você precisa fazer agora para executar um comando é digitar o comando e pressionar a tecla Enter.

1. Encontre

Localizar é um dos comandos CMD do Windows mais úteis. Ele permite pesquisar uma string em um arquivo ou vários arquivos e retorna as linhas que contêm o texto especificado em sua consulta.

Portanto, se você quiser pesquisar uma string em um arquivo específico, precisará executar:

find /i "query_string" path\to\file

…onde /i é uma opção para evitar buscas que diferenciam maiúsculas de minúsculas.

Por exemplo:

find /i "command prompt commands" C:\Users\Dell\Documents\Commands.txt

Para pesquisar texto em vários documentos:

find /i "query_string" path\to\file1 path\to\file2

Caso você ainda não consiga arquivar seu documento, você pode restringir sua pesquisa a um conjunto específico de arquivos:

find /i "query_string" *.file_type

Por exemplo:

find /i "command prompt commands" *.txt

2. Copiar con

Se você não usou o prompt de comando muito antes, provavelmente está usando a GUI do Windows para criar novos arquivos. Embora isso seja perfeitamente aceitável, há outra maneira (de leitura eficiente) de fazer isso: envolve a execução do comando copy con na janela CMD para acelerar todo o processo.

Para usá-lo, siga a sintaxe abaixo:

copy con file_name_with_extension

Por exemplo:

copy con MyFile.txt

…e comece a preencher o arquivo com texto. Uma vez feito, pressione Ctrl + Z para salvar o arquivo.

Como alternativa, se você deseja criar um arquivo de texto de linha única, também pode usar o comando echo :

echo your_text_here > file_name_with_extension

3. Renomear

O comando rename permite renomear arquivos e pastas em seu computador diretamente da linha de comando. Execute seu comando na seguinte sintaxe para renomear um arquivo:

rename current_file_name new_file_name

Por exemplo:

rename File1.txt MyFile.txt

Se você quiser renomear os arquivos em outras pastas, coloque o caminho antes do nome do arquivo.

Por exemplo:

rename C:\Users\Dell\Documents\File1.txt File2.txt

Também no TechPP

4. Copiar

Como o próprio nome sugere, o comando copy permite copiar arquivo(s) de um local em seu sistema para outro. Ele vem com algumas opções diferentes para ajudá-lo a estender seu escopo de uso e colocá-lo em uso para seus diferentes requisitos. E você pode até usá-lo para combinar vários arquivos.

Para copiar um arquivo de um diretório existente, use a seguinte sintaxe:

copy file_name destination_file

Por exemplo:

copy MyFile.txt D:\Files

Quando você deseja copiar um arquivo de uma pasta diferente:

copy source_file destination_file

Para copiar vários arquivos do mesmo tipo em uma pasta para outro local:

copy *.txt D:\Documents

Da mesma forma, se houver necessidade de combinar dois arquivos em um novo arquivo, digite:

copy file_name_1 + file_name_2 file_name_3

5. Mover

Usando o comando copy, você pode criar uma cópia de um arquivo em algum outro local do seu computador. Ocasionalmente, no entanto, quando você deseja realocar um arquivo ou diretório para um local diferente e não deseja uma cópia extra, você precisa do comando move .

Com o movimento, você pode mover seus arquivos/pastas executando:

move file_name destination_address

ou

move folder_name destination_address

Por exemplo:

move MyFile D:\Documents

ou

move MyFolder D:\

Observe que você precisa de acesso administrativo em seu sistema para mover arquivos/pastas, portanto, certifique-se de estar executando o CMD como administrador antes de realizar tais operações. Você pode fazer isso pesquisando “cmd” em Executar e pressionando as teclas Ctrl+Shift+Enter ou clicando com o botão direito do mouse no ícone do aplicativo e selecionando Executar como administrador .

6. De

Abreviação de delete, o comando del ajuda a excluir arquivos do seu computador. Você pode usá-lo em conjunto com switches para contornar as restrições de exclusão no sistema.

Para excluir um arquivo do seu diretório atual, execute:

del file_name

Para excluir um arquivo dentro de uma pasta:

del path\to\file

Por exemplo:

del D:\Documents\myfile

Quando você deseja excluir todos os arquivos em uma pasta:

del path\to\folder

Por exemplo:

del D:\Documents

7. Mkdir

Semelhante ao comando copy con e echo, que permite criar arquivos, o Windows também possui um utilitário semelhante para criar pastas: é chamado mkdir . Com ele, você pode criar uma pasta ou subpasta dentro de uma pasta diretamente da janela do CMD.

Para criar uma pasta na pasta de trabalho atual, use a seguinte sintaxe:

mkdir folder_name

Quando você deseja criar uma pasta em outro:

mkdir path\to\folder

Por exemplo:

mkdir D:\Documents\

8. Rmdir

O comando Rmdir ajuda você a excluir uma pasta ou suas subpastas em seu computador. Ele também fornece algumas opções para ajudá-lo no processo de exclusão.

Para remover uma pasta na pasta atual, basta executar:

rmdir folder_name

Para fazer isso para uma pasta em outra unidade:

rmdir path\to\folder

Por exemplo:

rmdir D:\Documents\

Quando houver várias subpastas e você quiser excluir todas de uma vez:

rmdir /s path\to\folder

Por exemplo:

rmdir /s D:\Documents

Como o comando acima solicita confirmação, você pode ignorá-lo adicionando a opção /q:

rmdir /s /q folder_name

9. Cl

Cls é o comando Prompt de Comando mais elementar e significativo. Ele permite que você limpe a janela do CMD que pode ficar cheia de saídas de todos os comandos anteriores que você executou para ter uma lousa limpa para trabalhar nela novamente.

Para limpar sua janela do prompt de comando com ele, execute:

cls

10. Direção

Ao trabalhar no prompt de comando, navegar entre pastas diferentes é uma das tarefas básicas que você precisa fazer.

Para isso, o Windows possui o comando dir , que gera uma lista de todas as pastas e suas subpastas em seu sistema, para que você tenha uma ideia do conteúdo de uma pasta. Além disso, ele também retorna o número total de arquivos e subpastas junto com o espaço livre disponível no disco.

Você pode visualizar os arquivos e subpastas dentro de uma pasta executando:

dir

Para visualizar uma lista de todos os arquivos de um tipo específico:

dir *.extension

Por exemplo:

dir *.txt

Quando você quiser ver todas as pastas:

dir /a

Apenas uma lista de pastas ocultas:

dir /a:d

Uma lista de todos os arquivos ocultos:

dir /a:h

11. CD

Visualizar uma lista de arquivos e pastas em seu sistema é metade do processo de navegação; o outro requer que você altere a pasta (ou diretório). O comando cd ajuda você exatamente com isso e apresenta algumas opções diferentes para tornar a navegação um pouco mais conveniente.

Além de alterar os diretórios, o cd também exibe o nome do seu diretório de trabalho atual, para que você possa executá-lo para saber onde está em seu sistema de arquivos.

Para isso, basta executar:

cd

Agora, se você deseja ir para o diretório raiz do sistema, digite:

cd \

Para alterar o diretório:

cd D:

Para acessar uma pasta específica:

cd C:\path\to\folder

Por exemplo:

cd C:\Extras

Quando você quiser ir para a pasta pai da sua pasta atual:

cd ..

12. Sfc

Sfc , abreviação de System File Checker, é um utilitário integrado aos sistemas operacionais Windows que permite verificar e restaurar os arquivos de sistema corrompidos em seu PC.

Se o seu sistema continua travando, mostra erros de arquivo DLL ou exibe o BSoD (Tela Azul da Morte), provavelmente está sofrendo de corrupção de arquivo. E é aqui que você pode usar o comando sfc para corrigir esses problemas.

Para verificar seu sistema para identificar erros de arquivo do sistema, execute:

sfc /scannow

[Como é uma tarefa administrativa, você precisa executar o CMD como administrador.]

Assim que a verificação terminar, você receberá uma mensagem mostrando o status do seu sistema e se há necessidade de alguma correção.

Você também pode usar sfc para verificar um arquivo específico executando:

sfc /scanfile=path\to\file

Se você deseja apenas verificar a integridade sem realizar reparos:

sfc /verifynow

Da mesma forma, quando você só precisa verificar a integridade de um arquivo específico:

sfc /verifyfile=path\to\file

13. Chkdsk

Semelhante ao sfc, a Microsoft também oferece outro utilitário chamado chkdsk (Check Disk), que examina o espaço em disco de seus drivers lógicos ou físicos para identificar sua integridade e tentar corrigir se houver algum erro. Ele suporta vários switches que ajudam na verificação e identificação de parâmetros potenciais para falha de disco.

Para executar uma verificação simples do chkdsk em uma unidade, verifique se você está executando o CMD com privilégios elevados e use a sintaxe abaixo:

chkdsk drive_name /f

Por exemplo:

chkdsk D: /f

Se você suspeitar que a unidade tem setores defeituosos:

chkdsk drive_name /r

…onde /r implica /f , mas também inclui verificações de setores defeituosos.

14. Informações do sistema

Systeminfo (ou System Information) fornece informações detalhadas de configuração do sistema sobre um PC. Você pode usá-lo para descobrir detalhes como o modelo do sistema, compilação do sistema operacional, versão do BIOS, RAM e NIC instalada, entre outros.

Para isso, basta executar o seguinte comando:

systeminfo

Para obter informações do sistema sobre um computador remoto:

systeminfo /s hostname_or_IP_address

15. Onde

O nome do comando é praticamente uma oferta aqui: ele permite que você encontre o diretório/caminho de instalação de um aplicativo no seu PC. Assim, você pode descobrir os caminhos de instalação de diferentes programas em seu computador e usá-los sempre que necessário. Por exemplo, quando há necessidade de alterar seus programas de inicialização padrão.

Use a seguinte sintaxe para descobrir o caminho de um programa:

where program_name

Por exemplo:

where notepad

16. Associado

Assoc é um comando CMD poderoso que permite alterar as associações padrão para as várias extensões de arquivo em seu sistema. Com ele, você pode alterar o aplicativo padrão para abrir os diferentes tipos de arquivos.

Por exemplo, se você deseja abrir todos os arquivos .txt no Bloco de Notas, pode fazê-lo diretamente no Prompt de Comando.

Para fazer isso, primeiro, identifique a associação existente para essa extensão de arquivo executando:

assoc .file_extension

Por exemplo:

assoc .txt

Em seguida, verifique se você está executando o CMD como administrador e encontre o caminho para o aplicativo que deseja atribuir. Você pode fazer isso usando o comando where.

Copie o caminho retornado e use-o com a seguinte sintaxe:

assoc .file_extension=path\to\app

Por exemplo:

assoc .txt=C:\Windows\System32\notepad.exe

17. Consulta do driver

Os PCs com Windows geralmente enfrentam problemas de driver, seja quando você obtém um novo acessório de hardware ou quando um existente começa a funcionar mal do nada. Em tais situações, conhecer os drivers instalados em seu sistema pode ajudá-lo a identificar o problema e encontrar sua correção.

O comando driverquery ajuda exatamente nisso: ele apresenta uma lista de todos os drivers instalados em seu sistema.

Para usá-lo, basta executar:

driverquery

18. Fc

Fc ou Comparação de Arquivos oferece a capacidade de comparar dois arquivos e visualizar as diferenças entre eles lado a lado, diretamente do Prompt de Comando. Portanto, se você estiver em uma situação em que possui vários arquivos com texto semelhante, poderá executá-los através de fc para identificar as diferenças, se houver.

Use a sintaxe abaixo para comparar dois arquivos:

fc /a file_name_1 file_name_2

…onde /a significa comparação ASCII.

Quando você deseja comparar outros tipos de arquivos, como .exe, .sys, .obj, .bin, etc., você precisa adicionar a opção /b :

fc /b file_name_1 file_name_2

19. Ping

Ping é uma ferramenta de gerenciamento de rede integrada no Windows que ajuda a determinar a conectividade do seu PC com outros dispositivos (computadores/servidores). Portanto, se você estiver enfrentando problemas para se conectar à Internet ou a outro dispositivo, poderá verificar seu status de conectividade executando o comando ping na seguinte sintaxe:

ping hostname

Por exemplo:

ping google.com

ou

ping IP_address

Por exemplo:

ping 142.250.192.46

Quando você deseja pingar um endereço IP e resolver para seu nome de host:

ping /a IP_address

20. Tracer

O Tracert é um utilitário de solução de problemas de rede com um pouco mais de nuances do que o ping: ele ajuda a identificar o caminho entre a origem e o ponto de destino, para que você conheça o caminho (envolvendo saltos) percorrido pelos pacotes de rede.

Para rastrear o caminho para um nome de host, execute:

tracert IP_address

ou

tracert domain_name

Se você quiser acelerar o processo, pode usar a opção /d , com a seguinte sintaxe, para evitar que o tracert resolva os endereços IP dos saltos:

tracert /d IP_address_or_domain_name

21. Netstat

O Netstat (ou Estatísticas de Rede) leva a solução de problemas de rede a um nível superior em relação ao ping e ao tracert. Ele apresenta uma lista de muitas estatísticas de conexão de rede, como portas abertas, conexões ativas (de entrada e saída) e até mesmo a tabela de roteamento para fornecer uma visão abrangente de toda a sua rede.

Ele também fornece vários switches, que você pode incluir em seus comandos, para obter mais estatísticas de rede.

Em seu nível mais básico, você pode executar o netstat para obter uma lista de todas as conexões de/para o seu PC.

Mas para filtrar, digamos, apenas as conexões e portas ativas, você precisaria executar:

netstat -a

Para visualizar as estatísticas da Ethernet:

netstat -e

Quando você deseja obter o ID do processo (PID) para cada conexão:

netstat -o

Para visualizar a tabela de roteamento:

netstat -r

22. Ipconfig

Ipconfig (ou IP Configuration) é um importante comando de configuração de rede que mostra diferentes informações sobre uma rede, como endereço IP, máscara de sub-rede, gateway padrão, endereço MAC, servidor DNS e status DHCP, para citar alguns.

Além disso, também permite que você execute certas operações relacionadas à rede em seu computador, que são úteis durante a solução de problemas e tornam o processo muito mais conveniente.

Para obter apenas as informações básicas sobre sua rede, basta executar:

ipconfig

Para uma visão mais detalhada da rede:

ipconfig /all

Quando você deseja liberar um endereço IP usado por um adaptador:

ipconfig /release

Para solicitar um novo endereço IP:

ipconfig /renew

Para limpar o cache do resolvedor de DNS:

ipconfig /flushdns

23. Lista de tarefas

Quando ocorre lentidão em seu computador, uma das explicações prováveis ​​é o consumo excessivo de recursos pelos processos executados em segundo plano. O comando tasklist ajuda você a determinar esses processos diretamente da janela de comando, listando todos os processos atualmente em execução em seu sistema.

Para obter uma lista de todos os processos em seu sistema, execute o seguinte comando:

tasklist

Para exibir informações detalhadas da tarefa:

tasklist /v

24. Taskkill

Assim como o próprio nome sugere, o comando taskkill permite encerrar tarefas (ou processos) em execução em seu sistema. É uma espécie de extensão do comando tasklist - responsável por listar todos os processos em execução no momento - que ajuda a encerrar os processos que estão sobrecarregando os recursos do sistema.

Então, quando há a necessidade de matar um processo, você simplesmente precisa executar:

taskkill /pid process_ID

Por exemplo:

taskkill /pid 7018

Para encerrar um processo junto com seus processos filhos:

taskkill /pid process_ID /t

Para matar um processo com força:

taskkill /pid process_ID /f

25. Atributo

Attrib é um utilitário administrativo essencial que permite definir ou remover atributos atribuídos a diferentes arquivos e pastas em seu computador para negar ou conceder acesso a eles a outros usuários em seu PC. Se você tiver vários usuários compartilhando o mesmo PC, isso pode ser de grande utilidade para ajudá-lo a gerenciar o que esses usuários podem acessar no sistema.

Antes de adicionar ou remover atributos de um arquivo/pasta, primeiro identifique seus atributos executando:

attrib file_name

Em seguida, para adicionar um novo atributo, use a seguinte sintaxe:

attrib +r file_name_or_folder_name

Por exemplo:

attrib +r MyFile

…onde +r define o atributo somente leitura para o arquivo/pasta.

Abaixo estão alguns outros atributos que você pode usar:

  • +h – para definir o atributo de arquivo oculto
  • +s – para definir o atributo do arquivo do sistema
  • +a – para definir o atributo do arquivo morto
  • +v – para definir o atributo do arquivo de integridade
  • +x – para definir o atributo do arquivo scrub para limitar o uso de dados em segundo plano

Use o atributo com o sinal de menos ( ) para remover o atributo. Você também pode juntar vários atributos em um comando para adicioná-los ou removê-los de um arquivo/pasta.

Executando com eficiência operações do Windows com prompt de comando

Usando os comandos CMD acima, você pode executar a maioria das operações do sistema em seu PC Windows de forma rápida e eficiente, economizando as etapas extras que você teria que executar se seguisse a abordagem da GUI.

Claro, esses são apenas alguns dos comandos do Prompt de Comando, e há vários outros comandos complexos, como instalar programas usando o Winget, que você pode usar para realizar operações avançadas. Achamos que os comandos nesta lista estabelecerão as bases para familiarizá-lo com o Prompt de Comando e seu trabalho para ajudá-lo a se tornar proficiente nele.