sexta-feira, 27 de dezembro de 2013

Comandos do Prompt de Comando (CMD)


O MS-DOS (Microsoft Disk Operation System) foi o primeiro sistema operacional comercializado pela Microsoft. Surgiu em 1981 junto com o primeiro IBM PC. A Microsoft vendia licenas do DOS sob o nome de PC-DOS para a IBM comercializar seus computadores, paralelamente ela também vendia licenças para o mercado sob o nome de MS-DOS.
O MS-DOS em todas as suas versões se apresentava no modo de texto, apresentando um cursor piscando esperando a entrada de comando, chamado de prompt. Na versão 4.0 o DOS passou a incluir um sistema gráfico simples chamado DOS SHELL, mesmo assim ainda era necessário usar comandos de texto para se utilizar muitos recursos do sistema.
Com a família Windows o DOS caiu em desuso mas ainda salva muitas vezes na hora de se recuperar informações de um HD com problemas. Até o Windows 98, a Microsoft incluía um DOS com comandos reduzidos, suficientes para instalar o sistema num computador sem sistema operacional. A partir do Windows ME o DOS reduzido foi substituído por um emulador (simulador) do DOS.
Para entrar no programa, vá em Iniciar -> Executar. Digite "cmd" sem as aspas e aperte Ok.

A seguir uma lista dos principais comandos do DOS.

ANSI.SYS - Define as funções que alteram a exibição gráfica, controlam a movimentação do cursor e reatribuem teclas.

APPEND - Possibilita que o programa abra os arquivos de dados nos diretórios especificados como se os arquivos estivessem no diretório atual.

ASSOC - Exibe ou modifica associações de extensões de arquivo.

AT - Agenda comandos e programas para serem executados em um computador.

ATTRIB - Exibe ou altera atributos de arquivos.

BOOTCFG - Mostra o boot.ini no prompt de comando

BREAK - Define ou limpa a verificação estendida CTRL+C.

BUFFERS - Aloca memória para um número especificado de memórias intermediárias

CACLS - Exibe ou modifica listas de controle de acesso (ACLs) de arquivos.
/R - Ler (read)
/W - Gravar (write)
/C - Alterar/deletar (change)
/F - Total (full)
/N - Nenhum (Nothing)

CALL - Chama um programa de lote a partir de outro sem interromper o primeiro programa de lote.

CD - Exibe o nome do diretório atual ou altera o diretório atual.

CHCP - Exibe o número do conjunto de caracteres ativo (página de código).

CHDIR - Exibe o nome do diretório atual ou altera o diretório atual.

CHKDSK - Verifica o status de um disco e exibe um relatório. Também corrige os erros encontrados no disco.

CHKNTFS - Exibe ou modifica a verificação do disco na inicialização.

CHKSTATE.SYS - Utilizado pelo programa de otimização de memória, o MemMaker, para controlar o processo de otimização.

CHOICE - Exibe uma mensagem de aviso especificada, efetua uma pausa para o usuário escolher entre um conjunto de teclas especificado e fornece um parâmetro.

CLS - Limpa a tela

CMD - Abre uma outra janela de prompt.

COLOR - Define as cores padrão de primeiro plano e do plano de fundo do console

COMMAND - Inicia uma nova ocorrência do interpretador de comando do MS-DOS, COMMAND.COM.

COMP - Compara o conteúdo de dois arquivos ou grupos de arquivos.

COMPACT - Exibe ou altera a compactação de arquivos.

CONVERT - Converte volumes FAT em NTFS.

COPY - Copia um ou mais dos arquivos para o local especificado.

COUNTRY - Possibilita que o MS-DOS utilize horas, datas e moedas internacionais, conversões de letras maiúsculas/minúsculas e separadores decimais.

CTTY - Altera o dispositivo de terminal utilizado para controlar o seu computador.

DATE - Mostra a data atual e permite alterá-la.

DBLSPACE - Configura as unidades que foram compactadas.

DELETE - Exclui os arquivos especificados.

DEBUG - Inicia o Debug, um programa que pode ser utilizado para testar e depurar arquivos executáveis.

DEFRAG - Reorganiza os arquivos no disco visando otimizar o seu desempenho.

DELTREE - Exclui um diretório, seus arquivos e todos os subdiretórios e arquivos abaixo do mesmo.

DEVICE - Carrega na memória o controlador de dispositivo especificado. Este comando pode ser utilizado somente no arquivo CONFIG.SYS.

DEVICEHIGH - Carrega os controladores de dispositivo na área de memória superior.

DIR - Exibe uma lista dos arquivos e subdiretórios de um diretório.
/A Exibe arquivos com atributos especificados.
/B Usa formatação básica (sem informações de cabeçalho ou resumo).
/C Exibe o separador de milhar em tamanhos de arquivos. É o padrão. Use /-C para desativar a exibição do separador.
/D O mesmo que amplo, mas os arquivos são classificados na lista por coluna.
/L Usa letras minúsculas.
/N Novo formato de lista longo onde os nomes de arquivos estão à extrema direita.

DISKCOMP - Compara o conteúdo de dois discos flexíveis.

DISKCOPY - Copia o conteúdo do disco flexível na unidade de origem para um disco flexível formatado ou não formatado na unidade de destino.

DISKPART - Faz particionamento de disco

DISPLAY.SYS - Suporta a alternação de conjuntos de caracteres para a sua tela e teclado.
DOS - Especifica que o MS-DOS dever manter um vínculo com a área de memória superior, carregar uma parte de si mesmo na área de memória alta(HMA), ou ambos.

DOSKEY - Possibilita a edição das linhas de comando e a criação e execução de macros.

DOSSHEL - Inicia o MS-DOS Shell, uma interface gráfica do MS-DOS.

DRIVER.SYS - Cria uma unidade lógica que pode ser utilizada para fazer referência a uma unidade de disco flexível física.

DRIVPARM - Define os parâmetros para os dispositivos de bloco, como unidades de disco, quando você inicia o MS-DOS.

DRVSPACE - Compacta as unidades de disco rígido ou discos flexíveis, e configura as unidades que foram compactadas com a utilização do DriveSpace.

ECHO - Exibe ou oculta o texto em programas de lote quando o programa está sendo executado.

EDIT - Inicia Editor do MS-DOS, que pode ser utilizado para a criação e edição de arquivos de texto ASCII.

EGA.SYS - Salva e restaura a exibição quando a Alternação entre Tarefas do MS-DOS - Shell for utilizada com monitores EGA.

EMM386.EXE - Propicia acesso à área de memória superior e simula memória expandida durante a utilização da memória estendida.

ENDLOCAL - Encerra a localização de alterações de ambiente em um arquivo em lotes.

ERASE - Exclui os arquivos especificados.

EXIT - Finaliza o programa o interpretador de comando e retorna para o programa que iniciou.

EXPAND - Expande um arquivo compactado.

FASTHELP - Exibe uma lista de todos os comandos do MS-DOS e fornece uma breve explicação sobre cada um deles.

FASTOPEN - Diminui o tempo necessário para abrir arquivos utilizados com frequência.

FC - Compara dois arquivos ou grupos de arquivos e exibe as diferenças entre eles.

FCBS - Especifica o número de blocos de controle de arquivos que o MS-DOS é capaz de manter abertos ao mesmo tempo.

FDISK - Configura um disco rígido para ser usado com o MS-DOS.

FILES - Especifica o número de arquivos que o MS-DOS é capaz de acessar de uma só vez.

FIND - Procura uma sequência de texto específica em um arquivo ou arquivos.

FINDSTR - Procura seqüências de texto em arquivos.

FOR - Executa um determinado comando para cada arquivo em um grupo de arquivos.

FORMAT - Formata um disco rígido ou disquete.
/Q - formata rapidamente o disco da unidade;
/U - formata o disco independente da condição;
/? - fornece mais detalhes sobre o comando, assim como todos os seus parâmetros.

FTYPE - Exibe ou modifica os tipos de arquivo utilizados em associações de extensões de arquivos.

GOTO - Direciona o interpretador de comandos do Windows para uma linha identificada em um programa em lotes.

GRAFTABL - Permite que o Windows exiba um conjunto de caracteres estendidos em modo gráfico.

GRAPHICS - Carrega na memória um programa que permite ao MS-DOS imprimir as informações exibidas na tela.

HELP - Inicia a Ajuda do MS-DOS

HIMEM.SYS - Gerenciador de memória estendida, coordena o uso da memória.

HOSTNAME - Dá o nome do host

IF - Executa processamento condicional em programas de lote.

INCLUDE - Inclui o conteúdo de um bloco de configuração.

INSTAL - Carrega um programa residente na memória ao iniciar o MS-DOS.

INTERLNK - Conecta dois computadores através de portas paralelas ou seriais e habilita os computadores a compartilhar discos e portas de impressora.

INTERLNK.EXE - Redireciona as solicitações de operações em uma ou mais unidades Interlnk de cliente ou portas de impressora para uma ou mais unidades ou portas de impressora no servidor Interlnk.

INTERSVR - Inicia o servidor Interlnk.

IPCONFIG - Mostra detalhes das configurações de IP

KEYB - Inicia o programa Keyb que configura o teclado para um idioma específico.

LABEL - Cria, altera ou exclui o rótulo de volume de um disco.

LASTDRIVE - Especifica o número máximo de unidades que podem ser acessadas.

LH - Carrega um programa na área de memória alta.

LOADFIX - Assegura que um programa seja carregado acima dos primeiros 64K de memória convencional e executa o programa.

LOADHIGH - Carrega um programa na área de memória alta.

MD - Cria um diretório.

MEM - Exibe a quantidade de memória utilizada e livre no computador.

MEMMAKER - Otimiza a memória do computador movendo os controladores de dispositivo e programas residentes para a memória alta.

MENUCOLOR - Define o texto e as cores de segundo plano do menu de inicialização.

MENUDEFAULT - Especifica o item padrão do menu do menu de inicialização e define um valor para intervalo entre operações, se desejado.

MENUITEM - Define um item no menu de inicialização.

MKDIR - Cria um diretório.

MODE - Configura um dispositivo do sistema.

MODE COMMANDS - Configura os dispositivos do sistema. Executa tarefas diferentes, tais como a exibição de status do sistema, a mudança de configurações do sistema ou portas ou dispositivos.

MORE - Exibe a saída fazendo pausa a cada tela.

MOVE - Move um ou mais arquivos para outro local especificado.

MSAV - Procura por vírus conhecidos no computador.

MSBACKUP - Executa o Microsoft Backup para o MS-DOS, o qual cria uma cópia de segurança ou restaura um ou mais arquivos de um disco para outro.

MSCDEX - Possibilita o acesso a unidades CD-ROM.

MSD - Fornece informações técnicas detalhadas sobre o computador.

NETSTAT - Mostra todas conexões ativas, seus respectivos IP's e protocolo.
/A - Exibe todas conexões inclusive as recepções de udp
/B (hot) - Exibe os programas (e as dll's no caso de svchost) que estão envolvidos nas respectivas conexões.

NLSFUNC - Inicia o programa Nlsfunc, que carrega informações especificas de pais para o suporte de língua nacional (NLS).

NUMLOCK - Especifica se a configuração de NUM LOCK do teclado numérico está inicialmente definida como ON (ativada) ou OFF (desativada).

PAGEFILECONFIG - Configura memória virtual

PATH - Exibe ou define um caminho de pesquisa para arquivos executáveis.

PAUSE - Suspende o processamento de um programa de lote e exibe uma mensagem solicitando ao usuário pressionar qualquer tecla para continuar.

PING - Checa sua conexão de rede disponível

POPD - Restaura o valor anterior da pasta atual salva por PUSHD.

POWER - Reduz o consumo de energia quando aplicativos e dispositivos estão inativos.

POWER.EXE - Reduz o consumo de energia quando os aplicativos e dispositivos estiverem inativos.

PRINT - Imprime um arquivo de texto enquanto você está usando outros comandos do MS-DOS.

PROMPT - Altera o prompt de comando do Windows.

PUSHD - Salva a pasta atual e, em seguida, altera a mesma.

QBASIC - Lê instruções escritas em linguagem Basic e as interpreta em código executável de computador.

RAMDRIVE.SYS - Cria uma unidade RAM na memória de acesso aleatório (RAM) do computador para simular uma unidade de disco rígido.

RD - Exclui (remove) diretórios.

REM - Permite incluir comentários em arquivos de lote ou no arquivo CONFIG.SYS.

REN - Muda o nome de um arquivo ou arquivos.

RENAME - Muda o nome de um arquivo ou arquivos.

REPLACE - Substitui arquivos incluídos no diretório de destino por arquivos do diretório de origem que possuem o mesmo nome.

RESTORE - Restaura arquivos dos quais foram feitas cópias de segurança.

RMDIR - Exclui (remove) diretórios.

ROUT - Mostra detalhes do parâmetro da interface de rede

RUNAS - Este comando serve para versões do windows que possuam o recurso de segurança que restringe usuários limitados ou dá privilégios a usuários administradores, como por exemplo windows xp professional. É possível utilizar o comando /savecred para que a senha seja salva, o básico do comando é: runas /savecred /user:fulano "%programfiles%\\Mozilla Firefox\\firefox.exe"

SCANDISK - Aplicativo de análise e correção de discos que procura erros em uma unidade e corrige os problemas encontrados.

SCHTASKS - Agenda e executa algum processo

SET - Exibe, define ou remove variáveis de ambiente do MS-DOS.

SETLOCAL - Inicia a localização de alterações de ambiente em um arquivo em lotes.

SETVER - Exibe a tabela de versões. Informa um número de versão (anterior à 6.0) a programas ou controladores de dispositivo que foram criados para versões anteriores do MS-DOS.

SHARE - Inicia o programa Share, que instala o compartilhamento de arquivos e os recursos que não permitem acesso aos discos e ás unidades de rede.

SHEL - Especifica o nome e a localização do interpretador de comandos a ser usado pelo MS-DOS.

SHIFT - Altera a posição dos parâmetros substituíveis em um arquivo em lotes.

SHUTDOWN - Programa o desligamento do computador, tanto como computador remoto
/L - Abre o shutdown em uma GUI (interface grafica)
/S - Desliga o computador
/R - Reinicia o computador
/A - Interrompe o desligamento do sistema
/M \\\\ip_ou_netbios_name - Irá tentar programar o computador remoto para ser desligado
/T - Tempo em segundos para programar o desligamento.
/C - comentário no desligamento
/F - Força o encerramento dos aplicativos em execução

SIZER.EXE - Usado pelo programa de otimização de memória MemMaker para determinar o tamanho da memória de controladores de dispositivo e programas residentes em memória.

SMARTDRV.EXE - Carrega o controlador de dispositivo SMARTDRV.EXE para executar a duplicação de memórias intermediárias.

SORT - Lê entradas, classifica dados e grava os resultados na tela, em um arquivo ou em outro dispositivo.

STACKS - Suporta o uso dinâmico de pilhas de dados para o gerenciamento de interrupções de hardware.

START - Inicia uma janela separada para executar um programa ou comando especificado.

SUBMENU - Define um item do menu de inicialização que, quando selecionado, exibe outro conjunto de opções.

SUBST - Associa um caminho a uma letra de unidade.

SWITCHES - Fornece opções especiais.

SYS - Cria um disco de inicialização,

TASKLIST - Exibe uma lista detalhada semelhante ao gerenciador de tarefas do windows
/SVC - exibe os serviços do windows ativos dentro dos svchosts, ótimo para saber se um dos seus svchosts é fake.
-S ip, /U usuario /P senha - Não pude testar ainda mas tudo indica que se um computador estiver com algum serviço e/ou porta que permita essa operação, podemos utilizar o comando remotamente.
/M - Mostra todas DLL's que cada programa está utilizando
TASKKILL - Semelhante ao tasklist porém tem a função de encerrar as tarefas
/F - Força o encerramento do programa
/IM nome_programa - Encerra o programa pelo nome
/PID - Encerra o programa pela PID do programa, que pode ser encontrada através do tasklist

TIME - Exibe a hora do sistema e configura o relógio interno do computador.

TRACERT - Exibe os ip's de todos saltos que os seus pacotes fazem até chegar ao host de destino. Ou seja mostra o ip de todos roteadores por onde sua conexão passa até chegar no destino.
/D - Não resolver o dns
/J - Número máximo de saltos a fazer
/W - Tempo máximo em MS que deve aguardar resposta de cada roteador

TREE - Exibe graficamente a estrutura de diretório de um caminho ou do disco em uma unidade.

TYPE - Exibe o conteúdo de um arquivo de texto.

UNDELETE - Restaura arquivos previamente excluídos com o comando DEL.

UNFORMAT - Restaura um disco apagado com o comando FORMAT.

VER - Exibe o número da versão do MS-DOS.

VERIFY - Faz com que o Windows verifique se os arquivos estão gravados corretamente em um disco.

VOL - Exibe o nome de volume e o número de série do disco, se houver.

VSAFE - Monitora continuamente o computador á procura de vírus e exibe um alerta quando encontra algum.

XCOPY - Copia arquivos (exceto arquivos ocultos e de sistema) e diretórios, inclusive subdiretórios.
D - copia arquivos que foram alterados a partir de uma data que o usuário deve informar logo após o parâmetro. Se a data não for inserida, apenas arquivos modificados a partir da data de alteração do local de destino é que serão copiados;
/P - solicita confirmação ao usuário antes de copiar cada arquivo;
/S - copia diretórios, desde que não estejam vazios. Para diretórios nesta última condição, basta informar /E /S;
/U - copia apenas arquivos que já existem no diretório de destino.

*NOTA: 
O Sistema Operacional Windows 8 não utiliza todos esses comandos do CMD listados acima, possui alguns comandos específicos.

Fonte: Sites de informática

Nenhum comentário:

Postar um comentário