A interface de linha de comando (CLI) é usada para interagir com o computador e executar programas. A CLI recebe entrada de teclado para comandos e o computador executa comandos fornecidos em um prompt de comando.
A maioria dos programadores usa a linha de comando para navegar em seus computadores e executar os programas que criam. É possível navegar pelo sistema de arquivos do computador, executar programas criados e até mesmo editar arquivos existentes com apenas alguns toques no teclado. Suas habilidades de programação serão desenvolvidas graças à poderosa funcionalidade da Linha de Comando.

Você pode criar e excluir arquivos, iniciar programas e procurar pastas e arquivos usando a interface de linha de comando, um software em seu computador.
A seguir estão as linhas de comando usadas com mais frequência no Windows.
Linha de comando do Windows (A – E)
| Comando | Informações |
| %SYSTEMROOT%\System32\rcimlby.exe -LaunchRA | Assistência remota (Windows XP) |
| && | Encadeamento de comandos |
| appwiz.cpl | Programas e recursos (anteriormente conhecidos como Adicionar ou remover programas) |
| appwiz.cpl@,2 | Ativar e desativar os recursos do Windows (painel Adicionar/Remover componentes do Windows) |
| Arp | Exibir e modificar a tabela de conversão de endereços IP para físicos usada pelo protocolo de resolução de endereços (ARP) |
| at | Agendar tarefas local ou remotamente sem usar o Scheduled Tasks |
| bootsect.exe | Atualizar o código de inicialização principal para partições de disco rígido para alternar entre BOOTMGR e NTLDR |
| cacls | Alterar as permissões da Lista de Controle de Acesso (ACL) em um diretório, seus subconteúdos ou arquivos |
| Calc | Calculadora |
| CHKDSK | Verifique / repare a superfície do disco quanto a erros físicos ou setores defeituosos |
| Cipher | Exibir ou alterar a criptografia de diretórios [file] em partições NTFS |
| cleanmgr.exe | Limpeza de disco |
| clip | Redirecionar a saída da ferramenta de linha de comando para a área de transferência do Windows |
| Cls | Limpar a tela da linha de comando |
| cmd /k | Execute o comando com a extensão de comando ativada |
| color | Definir as cores padrão de primeiro plano e de fundo do console no console |
| command.com | Shell padrão do sistema operaciona |
| compmgmt.msc | Gerenciamento de computadores |
| Control Keyboard | Propriedades do teclado |
| control mouse(or main.cpl) | Propriedades do mouse |
| control sysdm.cpl,@0,3 | A guia Advanced (Avançado) da caixa de diálogo System Properties (Propriedades do sistema) |
| control userpasswords2 | Abra a caixa de diálogo clássica Contas de usuário |
| control.exe /name Microsoft.NetworkAndSharingCenter | Centro de Rede e Compartilhamento |
| DCDIAG | Verificar a integridade do controlador de domínio |
| desk.cpl | Abrir propriedades de visualização |
| devmgmt.msc | Gerenciador de dispositivos |
| diskmgmt.msc | Gerenciamento de disco |
| diskpart | Gerenciamento de disco a partir da linha de comando |
| dsa.msc | Abra Usuários e computadores do Active Directory |
| dsquery | Localize qualquer objeto no diretório de acordo com os critérios |
| dxdiag | Ferramentas de diagnóstico do DirectX |
| eventvwr | Registro de eventos do Windows (Visualizador de eventos) |
| Explorer. | Abra o explorador com a pasta atual selecionada. |
| explorer /e, . | Abra o explorador, com a árvore de pastas, com a pasta atual selecionada. |
Windows Command Line (F – O)
| Command | Informações |
| F7 | Exibir o histórico de comandos |
| find | Pesquisar cadeias de texto em um arquivo ou arquivos |
| findstr | Localizar uma string em um arquivo |
| firewall.cpl | Abra as configurações do Firewall do Windows |
| fsmgmt.msc | Pastas compartilhadas |
| fsutil | Executar tarefas relacionadas aos sistemas de arquivos FAT e NTFS |
| Ftp | Transferir arquivos de e para um computador que esteja executando o serviço de servidor FTP |
| GetMac | Exibir o endereço MAC de seu adaptador de rede |
| gpedit.msc | Editor de política de grupo |
| gpresult | Exibir informações do conjunto resultante de políticas (RSoP) para usuários e computadores de destino |
| httpcfg.exe | Utilitário de configuração HTTP |
| IISRESET | Para reiniciar o IIS |
| InetMgr.exe | Gerenciador de serviços de informações da Internet (IIS) 7 |
| InetMgr6.exe | Gerenciador de serviços de informações da Internet (IIS) 6 |
| intl.cpl | Opções regionais e de idioma |
| ipconfig | Configuração do protocolo da Internet |
| ipconfig | Listar as configurações de TCP/IP para sistemas |
| lusrmgr.msc | Usuários locais e administradores de grupos |
| mmsys.cpl | Propriedades de som/gravação/reprodução |
| mode | Configurar o dispositivo do sistema |
| more | Exibir uma tela de saída por vez |
| mrt | Microsoft Windows Malicious Software Removal Tool |
| msconfig | Configuração do sistema |
| MSTsc.exe | Conexão de área de trabalho remota |
| nbstat | exibe estatísticas de protocolo e conexões TCP/IP atuais usando NBT |
| nbtstat | Lista de estatísticas e informações do NetBIOS |
| NCPA.cpl | Conexão de rede |
| Net | uma série de comandos para gerenciar usuários e grupos, compartilhamentos, conexões etc. |
| net statistics | Verifique o tempo de carregamento do computador |
| net stop | Interromper um serviço em execução. |
| net use | Conectar um computador a um recurso compartilhado ou desconectá-lo de um recurso compartilhado, exibir informações sobre a conexão do computador ou montar um compartilhamento local com privilégios diferentes (documentação) |
| netsh | Exibir ou alterar a configuração de rede de um computador em execução |
| netsh | Configuração de rede para um sistema |
| netstat | Estatísticas de rede |
| netstat | Lista de estatísticas e informações sobre TCP/IP |
| Notepad | Bloco de notas? 😉 |
| nslookup | Consultas de DNS para obter informações |
| odbcad32.exe | Administrador da fonte de dados ODBC |
Windows Command Line (P – Z)
| Command | Informações |
| pathping | Traceroute que coleta estatísticas detalhadas de perda de pacotes |
| perfmon | Monitor aberto de confiabilidade e desempenho |
| Ping | Determinar se um computador remoto pode ser acessado em uma rede |
| Ping | garantir que o sistema esteja ativo na rede |
| powercfg.cpl | Applet do painel de controle de gerenciamento de energia |
| qfecheck | Mostra os hotfixes instalados que foram aplicados ao servidor/estação de trabalho. |
| quser | Exibir informações sobre a sessão de um usuário em um servidor de terminal |
| qwinsta | Visualizar sessões de área de trabalho remota desconectadas |
| Racial | Conectar-se a uma VPN ou rede dial-up |
| reg.exe | Ferramenta de registro de console para Windows |
| regedit | Edição de registro |
| robocopy | Backup/Recuperação/Cópia de grandes quantidades de arquivos de forma confiável |
| rsop.msc | Conjunto de políticas geradas (mostra o efeito combinado de todas as políticas de grupo ativas no sistema/login atual) |
| runas | Executar determinadas ferramentas e programas com permissões diferentes daquelas fornecidas pelo usuário de logon atual |
| Sc | Gerencie o que você quiser fazer com o serviço. |
| Sc | Gerenciar serviços |
| schtasks | Permite que os administradores criem, excluam, consultem, modifiquem, executem e encerrem tarefas agendadas em um sistema local ou remoto. |
| secpol.msc | Configurações de segurança local |
| services.msc | Painel de controle de serviço |
| set | Exibir, definir ou excluir variáveis de ambiente do cmd.exe. |
| DIRCMD set | Parâmetros de diretório predefinidos no cmd.exe |
| setspn | Verifique o SPN para a configuração do Kerberos |
| shutdown.exe | Desligar ou reiniciar a máquina local/remota |
| start | Iniciar uma janela separada para executar um programa ou comando específico |
| start. | abra o diretório atual no Windows Explorer. |
| subst.exe | Associar um caminho a uma letra de unidade, incluindo unidades locais |
| systeminfo | Exibe informações abrangentes sobre o sistema |
| taskkill | interromper a tarefa com um ID de processo (PID) ou nome de imagem |
| tasklist.exe | Listar processos em um computador local ou remoto |
| taskmgr.exe | Gerenciador de tarefas |
| telephon.cpl | Propriedades do telefone e do modem |
| timedate.cpl | Data e hora |
| title | Altere o título da janela do CMD que você tem aberta |
| tracert | Rota da trilha |
| tracert | Rastrear um salto entre dois hosts. É útil para ver se há uma pausa entre eles e onde ela está. |
| whoami /all | Exibir informações atuais de usuário/grupo/privilégio |
| winver.exe | Localizar versão do Windows |
| wmic | Linha de comando do Windows Management Instrumentation |
| wscui.cpl | Central de Segurança do Windows |
| wuauclt.exe | Cliente de atualização automática do Windows Update |


