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 |
