Comandos do MS-DOS

O que você está buscando?
< All Topics
Print

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.SYSDefine as funções que alteram a exibição gráfica, controlam a movimentação do cursor e reatribuem teclas.
APPENDPossibilita que o programa abra os arquivos de dados nos diretórios especificados como se os arquivos estivessem no diretório atual.
ATTRIBExibe ou altera os atributos de arquivo.
BREAKDefine ou remove o controle de verificação CTRL+C
BUFFERSAloca memória para um número especificado de memórias intermediárias.
CALLChama um programa de lote a partir de outro sem interromper o primeiro programa de lote.
CDExibe o nome do diretório atual ou altera o diretório atual.
CHCPExibe o número do conjunto de caracteres ativo (página de código).
CHDIRExibe o nome do diretório atual ou altera o diretório atual.
CHKDSKVerifica o status de um disco e exibe um relatório. Também corrige os erros encontrados no disco.
CHKSTATE.SYSUtilizado pelo programa de otimização de memória, o MemMaker, para controlar o processo de otimização.
CHOICEExibe uma mensagem de aviso especificada, efetua uma pausa para o usuário escolher entre um conjunto de teclas especificado e fornece um parâmetro.
CLSLimpa 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).

COMMANDInicia 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.

COPYCopia um ou mais dos arquivos para o local especificado.
COUNTRYPossibilita que o MS-DOS utilize horas, datas e moedas internacionais, conversões de letras maiúsculas/minúsculas e separadores decimais.
CITYAltera o dispositivo de terminal utilizado para controlar o seu computador.
DATEExibe a data e emite um aviso se for necessário alterar a data.
DBLSPACEConfigura as unidades que foram compactadas.
DEBUGInicia o Debug, um programa que pode ser utilizado para testar e depurar arquivos executáveis.
DEFRAGReorganiza os arquivos no disco visando otimizar o seu desempenho.
DELExclui os arquivos especificados.
DELTREEExclui um diretório, seus arquivos e todos os subdiretórios e arquivos abaixo do mesmo.
DEVICECarrega na memória o controlador de dispositivo especificado. Este comando pode ser utilizado somente no arquivo CONFIG.SYS.
DEVICEHIGHCarrega os controladores de dispositivo na área de memória superior.

— Dicas sobre DriveSpace Responde.

DIRExibe uma lista dos arquivos e subdiretórios de um diretório.
DISKCOMPCompara o conteúdo de dois discos flexíveis.
DISKCOPYCopia 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.SYSSuporta a alternação de conjuntos de caracteres para a sua tela e teclado.
DOSEspecifica 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.
DOSKEYPossibilita a edição das linhas de comando e a criação e execução de macros.
DOSSHELLInicia o MS-DOS Shell, uma interface gráfica do MS-DOS.
DRIVER.SYSCria uma unidade lógica que pode ser utilizada para fazer referência a uma unidade de disco flexível física.
DRVPARMDefine os parâmetros para os dispositivos de bloco, como unidades de disco, quando você inicia o MS-DOS.
DRVSPACECompacta as unidades de disco rígido ou discos flexíveis, e configura as unidades que foram compactadas com a utilização do DriveSpace.
DRVSPACE.SYSDetermina o local de memória final de DRVSPACE.BIN, a parte do MS-DOS que propicia acesso às suas unidades compactadas.
ECHOExibe ou oculta o texto em programas de lote quando o programa está sendo executado.
EDITInicia Editor do MS-DOS, que pode ser utilizado para a criação e edição de arquivos de texto ASCII.
EGA.SYSSalva e restaura a exibição quando a Alternação entre Tarefas do MS-DOS_ Shell for utilizada com monitores EGA.
EMM386Ativa ou desativa o suporte para memória expandida EMM386 em um computador com um processador 80386 ou superior.
EMM386.EXEPropicia acesso á área de memória superior e simula memória expandida durante a utilização da memória estendida.
ERASEExclui os arquivos especificados.
EXITFinaliza o programa o interpretador de comando e retorna para o programa que iniciou.
EXPANDExpande um arquivo compactado.
FASTHELPExibe uma lista de todos os comandos do MS-DOS e fornece uma breve explicação sobre cada um deles.
FASTOPENDiminui o tempo necessário para abrir arquivos utilizados com frequência.
FCCompara dois arquivos e exibe as diferenças entre eles.
FCBSEspecifica o número de blocos de controle de arquivos que o MS-DOS é capaz de manter abertos ao mesmo tempo.
FDISKConfigura um disco rígido para ser usado com o MS-DOS.
FILESEspecifica o número de arquivos que o MS-DOS é capaz de acessar de uma só vez.
FINDProcura uma sequência de texto específica em um arquivo ou arquivos.
FORExecuta um comando especificado para cada arquivo de um grupo de arquivos.
FORMATFormata um disco para ser utilizado com o MS-DOS.
GOTODireciona o MS-DOS para a linha de um programa de lote marcada com um nome especificado.
GRAPHICSCarrega na memória um programa que permite ao MS-DOS imprimir as informações exibidas na tela.
HELPInicia a Ajuda do MS-DOS.
HIMEM.SYSGerenciador de memória estendida, coordena o uso da memória.
IFExecuta processamento condicional em programas de lote.
INCLUDEInclui o conteúdo de um bloco de configuração.
INSTALLCarrega um programa residente na memória ao iniciar o MS-DOS.
INTERLNKConecta dois computadores através de portas paralelas ou seriais e habilita os computadores a compartilhar discos e portas de impressora.
INTERLNK.EXERedireciona 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.
INTERSVRInicia o servidor Interlnk.
KEYBInicia o programa Keyb que configura o teclado para um idioma específico.
LABELCria, altera ou exclui o nome do volume de um disco.
LASTDRIVEEspecifica o número máximo de unidades que podem ser acessadas.
LHCarrega um programa na área de memória alta.
LOADFIXAssegura que um programa seja carregado acima dos primeiros 64K de memória convencional e executa o programa.
LOADHIGHCarrega um programa na área de memória alta.
MDCria um diretório.
MEMExibe a quantidade de memória utilizada e livre no computador.
MEMMAKEROtimiza a memória do computador movendo os controladores de dispositivo e programas residentes para a memória alta.
MENUCOLORDefine o texto e as cores de segundo plano do menu de inicialização.
MENUDEFAULTEspecifica o item padrão do menu do menu de inicialização e define um valor para intervalo entre operações, se desejado.
MENUITEMDefine um item no menu de inicialização.
MKDIRCria um diretório.
MODE COMMANDSConfigura 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.
MOREExibe uma tela de saída de cada vez.
MOVEMove um ou mais arquivos para outro local especificado.
MSAVProcura por vírus conhecidos no computador.
MSBACKUPExecuta 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.
MSCDEXPossibilita o acesso a unidades CD-ROM.
MSDFornece informações técnicas detalhadas sobre o computador.
NLSFUNCInicia o programa Nlsfunc, que carrega informações especificas de pais para o suporte de língua nacional (NLS).
NUMLOCKEspecifica se a configuração de NUM LOCK do teclado numérico está inicialmente definida como ON (ativada) ou OFF (desativada).
PATHIndica os diretórios a serem pesquisados pelo MS-DOS à procura de arquivos executáveis.
PAUSESuspende o processamento de um programa de lote e exibe uma mensagem solicitando ao usuário pressionar qualquer tecla para continuar.
POWERReduz o consumo de energia quando aplicativos e dispositivos estão inativos.
POWER.EXEReduz o consumo de energia quando os aplicativos e dispositivos estiverem inativos.
PRINTImprime 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.

QBASICLê instruções escritas em linguagem Basic e as interpreta em código executável de computador.
RAMDRIVE.SYSCria uma unidade RAM na memória de acesso aleatório (RAM) do computador para simular uma unidade de disco rígido.
RDExclui (remove) diretórios.
REMPermite incluir comentários em arquivos de lote ou no arquivo CONFIG.SYS.
RENMuda o nome de um arquivo ou arquivos.
RENAMEMuda o nome de um arquivo ou arquivos.
REPLACESubstitui arquivos incluídos no diretório de destino por arquivos do diretório de origem que possuem o mesmo nome.
RESTORERestaura arquivos dos quais foram feitas cópias de segurança.
RMDIRExclui (remove) diretórios.
SCANDISKAplicatico de análise e correção de discos que procura erros em uma unidade e corrige os problemas encontrados.
SCANDISK.INIContém as configurações que podem ser utilizadas para personalizar o programa ScanDisk.
SETExibe, define ou remove variáveis de ambiente do MS-DOS.
SETVERExibe 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.EXECarrega a tabela de versão do MS-DOS na memória.
SHAREInicia o programa Share, que instala o compartilhamento de arquivos e os recursos que não permitem acesso aos discos e ás unidades de rede.
SHELLEspecifica o nome e a localização do interpretador de comandos a ser usado pelo MS-DOS.
SHIFTMuda a posição de parâmetros substituíveis em um arquivo de lote.
SIZER.EXEUsado 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.
SMARTDRVInicia ou configura o SMARTDrive, o qual cria um cachê de disco em memória estendida.
SMARTDRV.EXECarrega o controlador de dispositivo SMARTDRV.EXE para executar a duplicação de memórias intermediárias.
SORTLê entradas, classifica dados e grava os resultados na tela, em um arquivo ou em outro dispositivo.
STACKSSuporta o uso dinâmico de pilhas de dados para o gerenciamento de interrupções de hardware.
SUBMENUDefine um item do menu de inicialização que, quando selecionado, exibe outro conjunto de opções.
SUBSTAssocia um caminho a uma letra de unidade.
SWITCHESFornece opções especiais.
SYSCria um disco de inicialização.
TIMEExibe a hora do sistema e configura o relógio interno do computador.
TREEExibe graficamente a estrutura de diretório de um caminho ou do disco em uma unidade.
TYPEExibe o conteúdo de um arquivo de texto.
UNDELETERestaura arquivos previamente excluídos com o comando DEL.
UNFORMATRestaura um disco apagado com o comando FORMAT.
VERExibe o número da versão do MS-DOS.
VERIFYInforma ao MS-DOS se deve verificar se os arquivos estão gravados corretamente em um disco, ou não.
VOLExibe o nome de volume e o número de série do disco, se houver.
VSAFEMonitora continuamente o computador á procura de vírus e exibe um alerta quando encontra algum.
XCOPYCopia 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

Anterior Comandos do MS-DOS
Próxima Como instalar o Windows 7, 8 e 10 em modo UEFI
Sumário
× Como posso te ajudar?