Artigo original: Command Line Commands – CLI Tutorial
A linha de comando do Windows é uma das ferramentas mais poderosas em um PC com Windows. Com ela, você pode interagir diretamente com o sistema operacional e fazer muitas coisas que não estão disponíveis na interface gráfica do usuário (GUI – do inglês, Graphical User Interface).
Neste artigo, mostrarei 40 comandos que você pode usar na linha de comando do Windows e que podem aumentar sua confiança como usuário do Windows.
Observação: você precisa ter cuidado ao usar os comandos que mostrarei. Isso ocorre porque alguns comandos podem ter um efeito negativo ou positivo duradouro em seu PC com Windows até que você o reinicie.
Além disso, alguns desses comandos exigem que você abra o prompt de comando como administrador.
![ss5-1](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss5-1.png)
Comandos da linha de comando do Windows
powershell start cmd -v runAs
– executar o prompt de comando como administrador
Inserir esse comando abre outra janela do prompt de comando como administrador:
![ss1-1](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss1-1.png)
driverquery
– lista todos os drivers instalados
É importante ter acesso a todos os drivers porque eles costumam causar problemas.
É isso que este comando faz – ele mostra até mesmo os drivers que você não encontrará no gerenciador de dispositivos.
![ss2-1](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss2-1.png)
chdir
ou cd
– muda o diretório de trabalho atual para o diretório especificado
![ss3-1](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss3-1.png)
systeminfo
– mostra os detalhes do seu PC
Se você quiser ver informações mais detalhadas sobre o seu sistema que você não vê na GUI, esse é o comando para você.
![ss4-1](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss4-1.png)
set
– mostra as variáveis de ambiente do seu PC
![ss5-2](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss5-2.png)
prompt
– altera o texto padrão exibido antes de inserir comandos
Por padrão, o prompt de comando mostra o caminho da unidade C para sua conta de usuário.
Você pode usar o comando prompt
para alterar esse texto padrão com a sintaxe prompt nome_do_prompt $G
:
![ss6-1](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss6-1.png)
Observação: se você não anexar $G
ao comando, não obterá o símbolo de maior que (>
) na frente do texto.
clip
– copia um item para a área de transferência
Por exemplo, dir | clip
copia todo o conteúdo do diretório de trabalho atual para a área de transferência.
![ss7](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss7.png)
Você pode digitar clip /?
e pressionar ENTER
para ver como usá-lo.
assoc
– lista os programas e as extensões com as quais eles estão associados
![ss8](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss8.png)
title
– altera o título da janela do prompt de comando usando o formato title nome-do-título-da-janela
![ss9](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss9.png)
fc
– compara dois arquivos semelhantes
Se você é um programador ou escritor e deseja ver rapidamente a diferença entre dois arquivos, pode inserir esse comando e, em seguida, o caminho completo para os dois arquivos. Por exemplo, fc "caminho-do-arquivo-1" "caminho-do-arquivo-2"
.
![ss10](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss10.png)
cipher
– limpa o espaço livre e criptografa dados
Em um PC, os arquivos excluídos permanecem acessíveis para você e outros usuários. Então, tecnicamente, eles não são excluídos nos bastidores.
Você pode usar o comando cipher
para limpar a unidade e criptografar esses arquivos.
![ss11](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss11.png)
netstat -an
– mostra as portas abertas, seus endereços IP e estados
![ss12](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss12.png)
ping
– mostra o endereço IP de um site, permite saber quanto tempo leva para transmitir dados e obter uma resposta
![ss13](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss13.png)
color
– altera a cor do texto do prompt de comando
Digite color attr
para ver as cores para as quais você pode mudar:
![ss14](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss14.png)
Digitar color 2
muda a cor do terminal para verde:
![ss15](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss15.png)
for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear
– mostra todas as senhas de Wi-Fi
![ss16](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss16.png)
ipconfig
– mostra informações sobre endereços IP e conexões do PC
![ss17-1](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss17-1.png)
Esse comando também possui extensões como ipconfig /release
, ipconfig /renew
e ipconfig /flushdns
, que você pode usar para solucionar problemas com conexões de internet.
sfc
– verificador de arquivos do sistema
Esse comando verifica seu computador em busca de arquivos corrompidos e os repara. A extensão do comando que você pode usar para executar uma verificação é /scannow
.
![ss18](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss18.png)
powercfg
– controla as configurações de energia configuráveis
Você pode usar esse comando com suas várias extensões para mostrar informações sobre o estado de energia do seu PC.
Você pode digitar powercfg help
para mostrar essas extensões.
![ss19](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss19.png)
Por exemplo, você pode usar powercfg /energy
para gerar um relatório de integridade da bateria.
![ss20](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss20.png)
O comando powercfg /energy
gerará um arquivo HTML contendo o relatório. Você pode encontrar o arquivo HTML em C:\Windows\system32\energy-report.html
.
dir
– lista itens em um diretório
![ss21](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss21.png)
del
– exclui um arquivo
![ss22](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss22.png)
attrib +h +s +r nome_da_pasta
– oculta uma pasta
Você pode ocultar uma pasta diretamente da linha de comando digitando attrib +h +s +r nome_da_pasta
e pressionando ENTER
.
Para mostrar a pasta novamente, execute o comando attrib -h -s -r nome_da_pasta
.
![ss23](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss23.png)
start endereço-do-site
– abre um site a partir da linha de comando
![ss24](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss24.png)
![ss25](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss25.png)
tree
– mostra a árvore do diretório atual ou da unidade especificada
![ss26](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss26.png)
ver
– mostra a versão do sistema operacional
![ss27](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss27.png)
tasklist
– mostra os programas abertos
Você pode fazer a mesma coisa que faz com o gerenciador de tarefas com esse comando:
![ss28](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss28.png)
O próximo comando mostra como fechar uma tarefa aberta.
taskkill
– encerra uma tarefa em execução
Para encerrar uma tarefa, execute taskkill /IM "tarefa.exe" /F
. Por exemplo, taskkill /IM "chrome.exe" /F
:
![ss29](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss29.png)
date
– mostra e altera a data atual
![ss30](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss30.png)
time
– mostra e altera a hora atual
![ss31](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss31.png)
vol
– mostra o número de série e as informações de rótulo da unidade atual
![ss32](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss32.png)
dism
– executa a ferramenta de gerenciamento e manutenção de imagens de implantação
![ss33](https://www.freecodecamp.org/news/content/images/2022/08/ss33.png)
CTRL + C
– interrompe a execução de um comando
-help
– fornece um guia para outros comandos
Por exemplo, powercfg -help
mostra como usar o comando powercfg
![ss34](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss34.png)
echo
– mostra mensagens personalizadas ou mensagens de um script ou arquivo
![ss35](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss35.png)
Você também pode usar o comando echo
para criar um arquivo com esta sintaxe: echo conteúdo-do-arquivo > nome-do-arquivo.extensão
.
![ss36](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss36.png)
mkdir
– cria uma pasta
![ss37](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss37.png)
rmdir
– exclui uma pasta
![ss38](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss38.png)
Observação: a pasta deve estar vazia para que esse comando funcione.
more
– mostra mais informações ou o conteúdo de um arquivo
![ss39](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss39.png)
move
– move um arquivo ou pasta para uma pasta especificada
![ss40](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss40.png)
ren
– renomeia um arquivo com a sintaxe ren nome-do-arquivo.extensão novo-nome.extensão
![ss41-1](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss41-1.png)
cls
– limpa a linha de comando
Caso você insira vários comandos e a linha de comando fique congestionada, você pode usar cls
para limpar todas as entradas e suas saídas.
![cls](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/cls.gif)
exit
– fecha a linha de comando
shutdown
– desliga, reinicia, hiberna, suspende o computador
Você pode desligar, reiniciar, hibernar e suspender seu PC a partir da linha de comando.
Digite shutdown
na linha de comando para ver as extensões que você pode usar para executar as ações. Por exemplo, shutdown /r
0 reiniciará seu computador.
![ss42](https://www.freecodecamp.org/portuguese/news/content/images/2024/07/ss42.png)
Conclusão
Este artigo mostrou vários comandos "desconhecidos para muitos" que você pode usar para obter acesso a funcionalidades ocultas em seu PC com Windows.
Novamente, você deve ter cuidado ao trabalhar com esses comandos porque eles podem ter um efeito duradouro em seu sistema operacional.
Se você achar os comandos úteis, compartilhe o artigo com seus amigos e familiares.