Comandos do MS-DOS
O Windows mudou muito ao longo das duas últimas décadas. O sistema que tem suas raízes no MS-DOS foi abandonando aos poucos as linhas de comando, ganhando facilidades, atalhos e recursos simplificados.
Antigamente, muita gente conhecia comandos para acessar pastas, criar diretórios, copiar arquivos, pintar, bordar e revirar o sistema sem necessitar de uma interface gráfica. Contudo, com a evolução do sistema, fomos forçados a abandonar esses recursos.
É bom notar que, apesar do visual arrojado, o Windows roda uma série de linhas de código em segundo plano. Para muitas pessoas, pode parecer que esses montes de caracteres não servem para nada, mas todos são muito úteis e podem lhe ajudar no dia a dia.
— Alguns comandos abaixo ainda são utilizados pelo Windows.
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. |
ATTRIB | Exibe ou altera os atributos de arquivo. |
BREAK | Define ou remove o controle de verificação CTRL+C |
BUFFERS | Aloca memória para um número especificado de memórias intermediárias. |
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. |
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 de vídeo. |
— Comandos do CONFIG.SYS
O arquivo CONFIG.SYS é um arquivo de texto que contém comandos especiais, que configuram os componentes de hardware do computador para que o MS-DOS e os aplicativos possam usá-lo.
Comandos Internacionais alteram as configurações específicas de país e conjuntos de caracteres (páginas de código).
COMMAND | Inicia uma nova ocorrência do interpretador de comando do MS-DOS, COMMAND.COM. |
Configurações Múltiplas — Definem diversas configurações de sistema no arquivo config.sys.
Controladores de dispositivos instaláveis do MS-DOS.
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. |
CITY | Altera o dispositivo de terminal utilizado para controlar o seu computador. |
DATE | Exibe a data e emite um aviso se for necessário alterar a data. |
DBLSPACE | Configura as unidades que foram compactadas. |
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. |
DEL | Exclui os arquivos especificados. |
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. |
— Dicas sobre DriveSpace Responde.
DIR | Exibe uma lista dos arquivos e subdiretórios de um diretório. |
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. |
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. |
DOSSHELL | 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. |
DRVPARM | 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. |
DRVSPACE.SYS | Determina o local de memória final de DRVSPACE.BIN, a parte do MS-DOS que propicia acesso às suas unidades compactadas. |
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 | Ativa ou desativa o suporte para memória expandida EMM386 em um computador com um processador 80386 ou superior. |
EMM386.EXE | Propicia acesso á área de memória superior e simula memória expandida durante a utilização da memória estendida. |
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 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. |
FOR | Executa um comando especificado para cada arquivo de um grupo de arquivos. |
FORMAT | Formata um disco para ser utilizado com o MS-DOS. |
GOTO | Direciona o MS-DOS para a linha de um programa de lote marcada com um nome especificado. |
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. |
IF | Executa processamento condicional em programas de lote. |
INCLUDE | Inclui o conteúdo de um bloco de configuração. |
INSTALL | 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. |
KEYB | Inicia o programa Keyb que configura o teclado para um idioma específico. |
LABEL | Cria, altera ou exclui o nome do 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 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 uma tela de saída de cada vez. |
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. |
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). |
PATH | Indica os diretórios a serem pesquisados pelo MS-DOS à procura de 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. |
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. |
Imprime um arquivo de texto enquanto você está usando outros comandos do MS-DOS. |
Programa de lote Arquivo de texto não formatado que contém um ou mais comandos do MS-DOS, ao qual é atribuída uma extensão .BAT.
Prompt Muda a aparência do aviso de comando.
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. |
SCANDISK | Aplicatico de análise e correção de discos que procura erros em uma unidade e corrige os problemas encontrados. |
SCANDISK.INI | Contém as configurações que podem ser utilizadas para personalizar o programa ScanDisk. |
SET | Exibe, define ou remove variáveis de ambiente do MS-DOS. |
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. |
SETVER.EXE | Carrega a tabela de versão do MS-DOS na memória. |
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. |
SHELL | Especifica o nome e a localização do interpretador de comandos a ser usado pelo MS-DOS. |
SHIFT | Muda a posição de parâmetros substituíveis em um arquivo de lote. |
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 | Inicia ou configura o SMARTDrive, o qual cria um cachê de disco em memória estendida. |
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. |
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. |
TIME | Exibe a hora do sistema e configura o relógio interno do computador. |
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 | Informa ao MS-DOS se deve verificar se os arquivos estão gravados corretamente em um disco, ou não. |
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. |
— Comandos de Rede e Ferramentas de Reparo
ipconfig
Como o nome sugere, a utilização desse código revela as configurações de IP. Talvez você não trabalhe diariamente com redes, mas é bem provável que, em algum momento, sua máquina apresentou problemas de internet sem quaisquer motivos.
Esse comando não vai resolver os possíveis erros da rede, mas você consegue obter detalhes sobre endereço IPv4, máscara da sub-rede, gateway, DNS, IPv6 e outros tantos. Uma vez executado o comando, é possível conferir se o seu roteador está distribuindo o IP correto, se o DNS atribuído é o correto e assim por diante.
Exemplo: ipconfig /flushdns
Às vezes, pode acontecer de você mudar o endereço DNS mas a mudança não ocorrer de imediato (o Windows tem um tempo para efetuar essa alteração). Para informar ao sistema que o endereço foi modificado, basta usar o “/flushdns”.
ping
Há situações em que a internet parece estar funcionando perfeitamente, mas apenas um ou outro website não abre. Para conferir se existe uma resposta do servidor da página em questão, você pode apelar para o comando “ping”.
Basta digitar “ping”, o endereço do site (pode ser o IP ou o endereço completo) e pressionar Enter. O Windows envia alguns pacotes para a página indicada e aguarda a resposta. Em poucos segundos, você poderá saber se os pacotes foram devidamente entregues e o tempo que foi necessário para tal tarefa.
tracert
Outro comando semelhante ao “ping” é o “tracert”. O nome desse recurso vem de “traçar rota”, justamente porque ele serve para verificar se todos os servidores envolvidos na comunicação entre seu computador e uma determinada página estão operando conforme o esperado.
Ao executar esse comando, o Windows confere o tempo necessário, em milissegundos, para se conectar a cada um dos computadores intermediários no processo de acesso até a página solicitada. O último rastreado na rota é a página que você quer visitar.
netstat -an
Ainda falando sobre problemas de rede, há mais um comando que pode ser útil para conferir se o seu computador não está se comportando de forma anormal. O “netstat” é um comando bem simples, mas que pode ser bem esclarecedor. Para usá-lo, digite o seguinte no Prompt de Comando:
Exemplo: netstat -an
O Windows vai conferir todas as portas que estão abertas e dar um retorno mostrando a quais IPs cada uma está conectada e o status da porta. Algumas ficam apenas aguardando dados, outras têm comunicação estabelecida (o que quer dizer que estão transmitindo informações) e há aquelas que estão inoperantes.
taskkill /f /im processo.exe
Muitas vezes, pode acontecer de algum programa travar e você não conseguir fechá-lo de maneira alguma. Nessas horas, a melhor solução é abrir o Gerenciador de Tarefas e matar o processo incômodo. Acontece que nem sempre o Gerenciador abre instantaneamente, o que pode fazer você passar mais raiva.
Se você já é um usuário experiente e sabe o nome do processo que está ocasionando problemas ao Windows, basta usar o comando “taskkill” para resolver essa situação. Nesse caso, você não precisa nem abrir o Prompt de Comando. Apenas abra o “Executar” (Windows + R) e digite o seguinte:
Exemplo: taskkill /f /im chrome.exe
sfc /scannow
Outro comando que pode ajudar nas questões de instabilidade é o sfc. Este utilitário efetua uma varredura nos arquivos do sistema procurando erros e itens corrompidos. Quando algum problema é encontrado (ou um arquivo está ausente), o Windows tenta efetuar um reparo rápido.
É bom notar que este recurso só funciona quando você abre o Prompt de Comando como Administrador. O processo só trabalha com arquivos importantes, portanto não pense que ele servirá para vasculhar o disco por vírus ou outras porcarias. A execução deste procedimento é um bocado demorada.v