You are on page 1of 13

Comandos bsicos do MS-DOS

Introduo DOS (Disk Operating System) um "sistema operacional" desenvolvido para permitir ao usurio realizar todas as funes bsicas e essenciais no computador. Poucos foram os DOS produzidos at hoje: MSDOS, da Microsoft, o PC-DOS, da IBM, DR-DOS, da Digital Research, o NOVELL, para redes, etc. O MS-DOS dominou amplamente o mercado em sua poca e, at hoje, faz faz parte do Software Bsico (programa indispensvel ao funcionamento do computador). Ele, at certo ponto, atua como uma interface bsica do hardware do computador, por isso to especial. So raros os programas executados no Windows que possuem ajuda do DOS. Isso deixa claro que ele mais usado para gerenciar e resolver problemas de sistema. O DOS uma forma de voc comunicar suas instrues ao computador. E tais instrues devem ser as que ele reconhece. Estas instrues, na maior parte, consistem em palavras baseadas na lngua inglesa. PROMPT As funes do DOS so padronizadas e independentes do hardware de cada computador. Por outro lado, cada PC tem funes bsicas elementares peculiares ao seu projeto eletrnico. Por isso, precisa ter um programa que decompem as funes padres do DOS nas suas funes elementares. Chamado de BIOS ( em ingls Binary Input Output System ), esse programa gravado em memria permanente na placa-me do PC e tem a funo de dar partida na operao BOOT, ativando o DOS e atuar durante toda a operao, fazendo a ligao entre o DOS e o hardware. Antes de irmos aos comandos, veremos primeiro o que PROMPT: PROMPT o chamado sinal de prontido, pois indica que o computador est pronto para receber instrues. Ele mostra tambm sua localizao, ou seja, em que drive (unidade de armazenamento) e diretrio voc est trabalhando. Veja o exemplo: C:\DOS>_ O exemplo indica que voc est no drive C:\, na pasta DOS. Ao lado do sinal >, h um "tracinho" piscando, chamado CURSOR. Ele indica aonde vai aparecer os carecteres que voc digitar.
.::Algums comandos do MS-DOS(CMD)::. ASSOC --------- Exibe ou modifica associaes de extenses de arquivo; AT ------------- Agenda comandos e programas para serem executados em um computador; ATTRIB ------------- Exibe ou altera atributos de arquivos; BREAK ------------- Define ou limpa a verificao estendida CTRL+C; CACLS ------------- Exibe ou modifica a lista de controle de acesso de arquivos; CALL ------------- Chama um programa em lotes a partir de outro; CD ------------- Exibe o nome da pasta atual ou faz alteraes; CHCP ------------- Exibe ou define o nmero da pgina de cdigo ativa;

CHDIR------------- Exibe o nome da pasta atual ou faz alteraes nela; CHKDSK------------- Verifica um disco e exibe um relatrio de status; CHKNTFS------------- Exibe ou modifica a verificao do disco na inicializao; CLS------------- Limpa a tela; CMD------------- Inicia uma nova instncia do interpletador de comandos do windows; COLOR------------- Define as cores padro de primeiro plano de do plano de fundo do console; COMP------------- Compara o contedo de dois arquivos ou grupo de arquivos; COMPACT------------- Exibe ou altera a compactao de arquivos em parties; NTFSCONVERT------------ Converte volumes FAT em NTFS; COPY------------- Copia um ou mais arquivos para outro local; DATE------------- Exibe ou ajusta a data; DEL------------- Exclui um ou mais arquivos; DIR------------- Exibe uma lista de arquivos e subpastas em uma pasta; DISKCOMP------------- Compara o contedo de dois disquetes; DISKCOPY------------- Copia o contedo de um disquete para outro; DOSKEY------------- Edita linhas de comando; ECHO------------- Exibe mensagens ou ativa ou desativa o eco de comandos; ENDLOCAL------------- Encerra a localizao de alteraes de ambiente em um arquivo em lotes; ERASE------------- Exclui um ou mais arquivos; EXIT------------- Sai do programa CMD.exe(interpretador de comandos); FC------------- Compara dois arquivos ou grupos de arquivos e exibe as diferenas; FIND------------- Procura uma sequncia de texto em um arquivo ou arquivos; FINDSTR-------------Procura sequncia de texto em arquivos; FOR------------- Executa um determinado comando para cada arquivo em um grupo de arquivos; FORMAT------------- Formata um disco para uso com o windows; FTYPE------------- Exibe ou modifica os tipos de arquivos utilizados em associaes de extenes de arquivos; GOTO------------- Direciona o interpletador 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 grfico; IF------------- Realiza processamento condicional em arquivos em lotes; LABEL------------- Cria, altera ou exclui o rtulo de volume de um disco; MD------------- Cria um diretrio; MKDIR------------- Cria um reates a directory; MODE------------- Configura um dispositivo do sistema; MORE------------- Exibe a sada fazendo pausa a cada tela; MOVE------------- Move um ou mais arquivos de uma pasta para outra pasta; PATH------------- Exibe ou define um caminho de pesquisa para arquivos executveis; PAUSE------------- Suspende o processamento de um arquivo em lotes e exibe uma mensagem; POPD------------- Restaura o valor anterior da pasta atual salva por PUSHD; PRINT------------- Imprime um arquivo de texto; PROMPT------------- Altera o prompt de comando do windows; PUSH------------- Salva a pasta atual e, em seguida altera a mesma; RD------------- Remove uma pasta;

RECOVER------------- Recupera informaes ainda compreensveis de um disco defeituoso ou danificado; REM------------- Grava comentrios em arquivos em lotes ou no config.sys; REN------------- Altera o nome de um arquivo ou arquivos; REName------------- Altera o nome de um arquivo ou arquivos; REPLACE------------- Sbustitui arquivos; RMDIR------------- Remove uma pasta; SET------------- Exibe, define ou remove variveis de ambiente do windows; SETLOCAL------------- Inicia a localizao de alteraes de ambiente de um arquivo em lotes; SHIFT------------- Altera a posio dos parmetros substituveis em um arquivo em lotes; SORT------------- Classifica a entrada; START------------- Inicia uma janela separada para executar um programa ou comando especificado; SUBST------------- Associa um caminho a uma letra de unidade; TIME ------------- Exibe ou ajusta a hora do sistema; TITLE------------- Define o titulo da janela para uma sesso do CMD; EXETREE------------- Exibe graficamente a estrutura de pasta de uma unidade ou caminho; TYPE------------- Exibe o contedo de um arquivo de texto; VER------------- Exibe a verso do windows; VERIFY------------- Faz com que o windows verifique se os arquivos esto gravados corretamente em um disco; VOL------------- Exibe um rtulo e nmero de srie de volume de disco; XCOPY------------- Copia arquivos e rvores de pasta. Postado por Victor Hugo s 10:18:00 PM

COMO ACESSAR O DOS Para acessar o DOS existe, basicamente, 3 formas. Se voc estiver no Windows 98, basta clicar em Iniciar/Desligar e escolher "Reiniciar o computador em modo MSDOS". Outra forma no Windows , clicar em Iniciar/Programas e selecionar "Prompt do MS-DOS". Mas est ltima acessar o DOS com o Windows ainda carregado, o que significa que alguns comandos podem no funcionar. Se estiver com o computador desligado e quiser ir direto para o DOS, sem passar pelo Windows, fique clicando em F8 at um lista aparecer. Escolha "Somente Prompt de Comando", que normalmente o penltimo item. Vale lembrar que, se voc usa o Windows Millenium ou superior, o acesso ao DOS no to simples, visto que este sistema operacional menos dependente do DOS do que o Windows98 ou 95. Se voc quiser usar o DOS no WinMe, ter que reiniciar o computador com o disquete de boot, criado no prprio WinMe. Outra coisa que vale lembrar que voc pode no ter o DOS completo se usa o Win98 ou 95. Isso porque o DOS completo era para ser usado sozinho, como um sistema operacional nico. Com o Windows, alguns comandos foram retirados e deixado

somente os essenciais. Mas voc pode copiar os outros comandos para o seu computador, se tiver uma cpia do DOS completa. EXECUTANDO OS COMANDOS Antes de comearmos a ver os comandos, necessrio saber como execut-los. No prompt, voc ver o cursor piscando. Isso significa que voc j pode digitar. Depois de ter escolhido o comando, tecle Enter. Aqui, para exemplificar usaremos o modelo de prompt "C:\Windows>", mas vale lembrar que "C" pode ser qualquer unidade de disco no seu computador. Normalmente a letra A indica a unidade de disquete. E "Windows" pode significar qualquer pasta dentro da unidade que voc est trabalhando. Mas, importante saber que o DOS geralmente no visualiza nomes de arquivos com mais de 8 caracteres. Por isso, a pasta Meus Documentos, por exemplo, fica assim: MEUSDO~1. COMANDOS: DATE Comando que atualiza a data do sistema operacional: DD - DIA Dgito entre 1 - 31 MM - MS Dgito entre 1 - 12 AA - ANO Dgito entre 80 - 99 Separadores: Hfen ( - ), Barra ( / ) ou Ponto ( . ) Exemplo: C:\>DATE O Sistema apresentar a seguinte tela:

Em seguida, digita-se a data atual e pressiona-se Enter. TIME Comando que atualiza a hora do sistema operacional: hh - Horas - Dgito entre 0 - 24 mm - Minuto - Dgito entre 0 - 59 ss - Segundo - Dgito entre 0 - 59

Separadores: Dgito Pontos ( : ) ou Ponto ( . ). Exemplo: C:\>Time O Sistema apresentar a seguinte tela:

Em seguida, digita-se a hora atual e tecla-se Enter. VER Comando que mostra a verso do sistema operacional: C:\>VER DIR Comando que mostra a lista de arquivos de um diretrio (pasta). Este comando pode conter algumas variaes para obter-se uma resposta diferente: * /P Lista o diretrio com pausa, usado quando a pasta encontra-se com vrios arquivos. * /W Lista o diretrio na horizontal. * / ? Lista todas as opes do comando DIR. O comando dir apresenta, ainda, trs informaes bastante importantes ao seu final: o nmero de arquivos contidos no diretrio corrente, o espao em disco ocupado por este(s) arquivo(s) e o espao disponvel no disco. Exemplo: C:\>DIR / W

C:\>DIR /P C:\>DIR / W CLS Comando que limpa a tela e deixa o cursor no canto superior esquerdo: Exemplo: C:\>CLS MKDIR ou MD Comando que cria um diretrio a partir da pasta corrente com o nome especificado: Sintaxe: MD [caminho] { Nome } ou MKDIR [caminho] { Nome } Exemplo: C:\>MD PROFESSOR C:\>MKDIR PROFESSOR\ALUNOS CHDIR ou CD Comando que muda um subdiretrio corrente a partir do diretrio atual: Sintaxe: CD [caminho] ou CHDIR [caminho] Exemplo: C:\>CD PROFESSOR - entra no diretrio PROFESSOR C:\>CD PROFESSOR\ALUNOS - alterna para o subdiretrio ALUNOS do diretrio PROFESSOR

C:\>CD - indica o caminho (PATH) atual. RMDIR ou RD Comando que remove um subdiretrio a partir do drive corrente. O subdiretrio somente ser eliminado se no conter nenhum arquivo ou subdiretrio em seu interior: Sintaxe: RD [caminho] ou RMDIR [caminho] Exemplo: C:\>RD PROFESSOR\ALUNOS - remove o subdiretrio ALUNOS do diretrio PROFESSOR. C:\>RD PROFESSOR - remove o diretrio PROFESSOR. TREE Comando que exibe graficamente a rvore de diretrios e subdiretrios a partir do diretrio-raiz para que o usurio tenha a organizao hierarquia do seu disco. Este comando pode conter algumas variaes para obter-se um resultado diferente: * /F Exibe a rvore de subdiretrios, mostrando tambm os arquivos existentes dentro dele. * /A Instrui o comando TREE a usar os caracteres grficos disponveis em todas as Pginas de Cdigo e permite um processo de impresso mais rpido. Exemplo: C:\>TREE C:\>TREE /F C:\>TREE /A CHKDSK Comando que checa o disco mostrando informaes sobre este na tela: Sintaxe: CHKDSK [unidade:] Exemplo: C:\>CHKDSK C: - checa o disco rgido C: C:\>CHKDSK A: - checa o disco flexvel A: MEM

Comando que fornece informaes sobre a memria: Sintaxe: MEM Exemplo: C:\>MEM RENAME ou REN Comando que faz a renomeao (TROCA) do nome ou extenso de um arquivo a partir do drive corrente: Sintaxe: RENAME ou REN [unidade:] [caminho] { Nome Antigo } { Nome Novo } Exemplo: C:\> REN SMART.DOC INSTRUTOR.DOC - muda o nome do arquivo SMART.DOC para INSTRUTOR.DOC C:\> REN *.DPR *.PRG - muda a extenso dos arquivos em .DPR para .PRG COPY Comando que copia um arquivo ou grupo de arquivos de uma ORIGEM para um DESTINO: Sintaxe: COPY [unidade:] [caminho] { Nome Origem } [unidade:] [caminho] { Nome Destino } Exemplo: C:\>COPY A:\TESTE.XXX C:\AULA , faz a cpia de arquivo TESTE.XXX do DRIVE de origem A: para o DRIVE de destino C:\AULA. Neste comando utiliza-se muito os caracteres "curingas", que tm a funo de substituir qualquer caractere ou grupos de caracteres. Os caracteres curingas so representados abaixo de acordo com a sua finalidade: * - para qualquer quantidade de caracteres. ? - para um caractere. Exemplo: C:\>COPY C:DOSS*.* C:AULA , faz a cpia de todos os arquivos que tm o nome que se inicia com a letra S do diretrio de origem C:\DOS para o diretrio de destino C:\AULA.

C:\>COPY C:\DOSVENDAS?.DOC C:\AULA , faz cpia de todos os arquivos que tm a palavra VENDAS + 1 CARACTER. DISKCOPY Quando necessitamos fazer uma cpia das informaes de um disquete, podemos utilizar o comandos Diskcopy. Este comando faz a duplicao de um disco, sendo que os dois discos devem possuir o mesmo tamanho e capacidade. Este comando s permite a duplicao de discos flexveis. Alm disso, este comando pode conter variaes para obter-se uma resposta diferente: * /V = Faz a verificao durante a duplicao do disco. Sintaxe: DISKCOPY [unidade:] [unidade:] /V Exemplo: C:\>DISKCOPY A: B: - faz a duplicao de um disco na unidade A: para unidade B:, sendo que os dois discos devem possuir o mesmo tamanho e capacidade. XCOPY Comando que copia arquivos seletivamente, lendo em sub-diretrios diferentes na origem e podendo criar os sub-diretrios na unidade de destino, se assim for desejado. Este comando pode conter variaes para obter-se uma resposta diferente: * ORIGEM Drive, caminho e nome dos arquivos de origem. * DESTINO Drive, caminho e nome dos arquivos de destino. * /M Copia os arquivos de origem e os "marca". * /D: data Copia os arquivos de origem que foram modificados na data definida em "data" ou depois dela, (mm,dd,yy o formato default") * /S Copia os arquivos em diretrios e subdiretrios, a no ser que estejam vazios. * /E Copia os subdiretrios mesmo que estejam vazios. Sintaxe: XCOPY [ ORIGEM] [DESTINO] /M /D:data /S /E /V Exemplo: C:\>XCOPY C:DOS A: , copia o diretrio DOS para o drive A: . MOVE Comando que tem duas funes: Renomear diretrios ou mover arquivos de um diretrio para outro:

Sintaxe: MOVE [unidade:] [caminho] [nome antigo] [nome novo] ou [Origem] [Destino] Exemplo: C:\>MOVE C:\AULA C:\TESTE - renomeia o diretrio C:\AULA para C:\TESTE C:\>MOVE C:\AULA*.* A:\ - faz a movimentao de todos os arquivos do drive de origem C:\AULA para o drive de destino A:\, deixando assim o diretrio C:\AULA vazio. TYPE Comando que exibe o contedo de um determinado arquivo: Sintaxe: TYPE [unidade:] [CAMINHO] { Nome do Arquivo } Exemplo: C:\TYPE CONFIG.SYS Exibe o contedo do arquivo CONFIG.SYS na tela. Utilizando este comando voc pode tambm imprimir o contedo de um arquivo bastando para tanto adicionar a terminao > PRN ou > LPT1 ao comando. Exemplo: C:\>TYPE CONFIG.SYS > PRN Imprime o contedo do arquivo CONFIG.SYS. MORE Comando que exibe o contedo de um determinado arquivo, fazendo uma pausa cada vez que a tela preenchida: Sintaxe: MORE < [unidade:] [caminho] { Nome do Arquivo } Exemplo: MORE < TESTE.TXT FORMAT Antes de utilizar ou reutilizar um disco novo, voc precisa prepar-lo para receber as informaes e, essa preparao do disco chamada de formatao, que tem a funo de redefinir trilhas e setores na superfcie magntica do disco. Num disco formatado podemos copiar um arquivo, um diretrio de vrios arquivos ou at um disco inteiro. A formatao deve ser aplicada com cuidado pois destri o contedo anterior do disco. Este comando pode conter algumas variaes para obter-se uma resposta diferente: /S Formata o disco na unidade especificada e insere o Sistema Operacional DOS

/4 Formata o disquete de baixa densidade em drives de alta densidade /Q Formata rapidamente o disco da unidade (Formatao Rpida) /U formata o disco da unidade independente da condio (UNCONDICIONABLE) Sintaxe: FORMAT [unidade:] /Q /U /S /4 Exemplo: C:\>FORMAT A: - formata o disco na unidade A: ATENO: tenha cuidado nas formataes de discos ,pois elas fazem com que o contedo do disco seja perdido. Vale lembrar que esta operao se torna muito mais crtica quando estamos formatando a unidade C ( FORMAT C:\ ), operao no indicada para pessoas com pouco conhecimento no assunto. UNFORMAT Caso acontea de voc formatar um disco por acidente, o MS-DOS permite a recuperao das informaes, h no ser que voc tenha utilizado o parmetro /U em sua formatao. O comando UNFORMAT recupera as informaes de um disco formatado. Este comando pode conter variaes para obter-se uma resposta diferente: /L Recupera as informaes de um disco, mostrando a lista de arquivos e diretrios /TEST Lista todas informaes, mas no refaz o disco Sintaxe: UNFORMAT [unidade:] /L /TEST /P Exemplo: C:\>UNFORMAT A: - desformata o disco na unidade A: DEL ou DELETE Comando que faz a eliminao de arquivos: Sintaxe: DEL [unidade] [caminho] { Nome do Arquivo } Exemplo: DEL C:\WINWORD\CASTAS.DOC - deleta o arquivo CARTAS.DOC do diretrio WINWORD DEL *.DOC , deleta todos os arquivos com extenso .DOC do diretrio corrente DEL C:\ADMIN\*.* - deleta todos os arquivos do diretrio ADMIN

UNDELETE No desenvolvimento dirio de suas tarefas do dia a dia muito comum voc apagar um ou mais arquivos, e depois descobrir que aquele(s) arquivo(s) era(m) importante(s). A partir da verso 5.0 do MS-DOS houve a implantao de um comando muito til chamado Undelete, que nos permite (s vezes...) recuperar estes arquivos. Existem verses deste utilitrio para o MS-DOS ou MS-Windows: Sintaxe: UNDELETE [unidade:] [caminho] { Nome do Arquivo } Exemplo: UNDELETE C:\WINWORD\CARTAS.DOC - recupera o arquivo CARTAS.DOC do diretrio WINWORD DELTREE Comando que apaga um ou mais subdiretrios do disco a partir do diretrio corrente: O comando deltree apaga todos os arquivos e subdiretrios dentro de um diretrio de uma s vez. Como precauo ele sempre exibir uma mensagem na tela perguntando se voc realmente deseja apagar. Exemplo: C:\>DELTREE PROFESSOR Utilizando-se deste comando o usurio poder apagar subdiretrios com mais rapidez e eficincia.

You might also like