You are on page 1of 14

07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

jul TutorialMSDos:Todososcomandosedicas
26

AbaixosegueumalistadecomandosdosistemaoperacionalMSDOSdaMicrosoft.

Paraobterajudanautilizaodeumcomando,digite/?logoapsonomedocomando,nateladoMSDOS.

Exemplo:

C:\>DIR/?

Aoinvsdeserexecutado,oMSDOSretornarumapginadeajudadocomandoescolhido(comadefinio,
opesdisponveisetalvezalgumaobservao).Alistaabaixoapresentainformaessemelhantes(definioe
analogiacomcomandosdoUnixe/ouLinux,sintaxe,opeseexemplo).

Uso:

NopromptdoMSDOSdigitase:

C:\><comando><ENTER>

No prompt de comando ainda pode ser utilizado uma seqencia de comandos na mesma linha utilizando o
caracter|(pipe),quefazcomqueasadadeumcomandosirvadeentradaparaocomandoseguinte.

Exemplo:

C:\><comando>|<2comando>|<3comando>etc...<ENTER>

Paraexecutarvrioscomandosindependentesemsequncia,utilizaseocaracter&(and):

Exemplo:

C:\><comando>&<2comando>&<3comando>etc...<ENTER>

Pararedirecionarasadaparaumarquivo,usase>paracriarestearquivoou>>paraincluirainformaono
finaldoarquivo.

Exemplo:

C:\>DIRC:\minhasfotos\*2001*.*>FOTOS_2001_E_2002.TXT
C:\>DIRC:\minhasfotos\*2002*.*>>FOTOS_2001_E_2002.TXT

Notese que, ao usarse variveis, o formato a ser usado na linha de comandos diferente do formato a ser
usadoemarquivos.bat(batchfiles).

Porexemplo,ocomando

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 1/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

for%xin(a,b,c)domovec:\myfiles\%x*.docc:\abcfiles\

funcionasedigitadonalinhadecomandos,masnodentrodeumarquivo.bat.Poroutrolado,

for%%xin(a,b,c)domovec:\myfiles\%%x*.docc:\abcfiles\

funcionadentrodeumbatchfile,masnofuncionanalinhadecomandos.

ATTRIB
Predefinio:AP Na linha de comando do sistema operacional MSDOS, o comando ATTRIB usado para
mostrar os atributos dos arquivos e diretrios (somente leitura, arquivo do sistema, arquivo morto e oculto), e
permitealterlos.

Nota:suafunoanlogaaocomandochmoddoUnixechattrdoLinux.

Sintaxe

ATTRIB<opes><unidade><caminho><arquivo>

Opes

+:Acrescentaumatributo
:Retiraumatributo
R:Atributosomenteleitura
A:Atributodearquivomorto
S:Atributodearquivodosistema
H:Atributodearquivooculto
/s:Incluitodososarquivosdodiretriodefinidoetodososseussubdiretrios
/d:Incluidiretriosnoprocessamento(necessitadaopo/s).

Exemplo

C:\>ATTRIB+RC:\EXEMPLO.TXT''''''
C:\>ATTRIBR/D/SN:\*.*

[editar]CALL
Usadoparachamar(executar)umprograma,comandoouscriptDOS(arquivodeloteouarquivo.bat)

Sintaxe

CALLscript<enter>

Exemplo

C:\>CALLC:\TESTE.BAT

CHDIR
CHDIR(podeserabreviadoparaCD)usadoparatrocarodiretriocorrenteouacessarumsubdiretorio.

Sintaxe
http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 2/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

CHDIRdiretorio<enter>

Exemplo

C:\>CHDIRC:\WINDOWS\Desktop\Exemplo

CarregaodiretrioExemplo,dentrodapastaDestktop

CLS
Na linha de comando do sistema operacional MSDOS, o comando CLS usado para apagar todas as
informaesmostradasnatela,ecolocaocursornocantosuperioresquerdo.

Nota:suafunoanlogaaocomandocleardoUnix.

Exemplo

C:\>CLS<enter>

COMP
COMPcomparadoisarquivos

Sintaxe

COMPArquivo1Arquivo2<opes><enter>

Opes

/DSadaemhexadecimal
/ASadaASCII
/LMostraonmerodaslinhasquesodiferentes
/CNofazdistinoentrecaracteresmaisculoseminsculos

COPY
Usadoparacopiarumoumaisarquivosdeumdiretrioparaoutro.

Nota:suafunoanlogaaocomandocpdoLinux

Sintaxe

COPYc:\windows\*.*c:\windows\desktop/V

Opes

/VVerificaaintegridadedoarquivodestinoapsacpia

Exemplo

C:\>COPYD:\EXEMPLO\ARQUIVO.TXTE:\PASTA

Dica

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 3/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

Paracopiartodoocontedodeumapasta,use*.*

C:\>COPYC:\*.*E:\PASTA==>>CopiatodososarquivosdodiretorioC:\paraE:\PASTA

DATE
NalinhadecomandodosistemaoperacionalMSDOS,ocomandoDATEusadoparamostraradataatualdo
sistema,podendoseratualizada.Aodigitarumanovadata,podeserusadocomocaractereseparadorohfen,a
barraouoponto(ddmmaaaa,dd/mm/aaaaoudd.mm.aaaa).

Nota:suafunoanlogaaocomandodatedoUnix.

Sintaxe

DATE<opes>

Opes

/t:Mostraadatasempermitiralterla.

Exemplo

C:\>DATE
Dataatual:ter20/01/1999
Digiteanovadata:(ddmmaa)06/01/2000

DELTREE
NalinhadecomandodosistemaoperacionalMSDOS,ocomandoDELTREEusadoparaapagarumoumais
diretriosjuntocomtodososseussubdiretriosearquivosnelescontidos.NomaisusadodesdeoWindows
2000,devidoaosdanosocasionadosporusuriosinexperientesoumalintencionados.

Sintaxe

DELTREE<opes><unidade><caminho>

Opes

/y:Excluiocaminhoindicadosempedirconfirmao.

Exemplo

C:\>DELTREEA:\EXEMPLO

DIR
NalinhadecomandodosistemaoperacionalMSDOS,ocomandoDIRusadoparalistararquivosediretrios.

Nota:suafunoanlogaaocomandolsdoUnix.

Ele existe desde a primeira verso do MSDOS e est embutido no interpretador de comandos deste sistema
operativo,aocontrriodolsqueporsisumprograma.

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 4/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

Sintaxe

DIR<opes><unidade><diretrio>

Opes

AlgumasimplementaesdoMSDOSdispemdemaisopes,estassoapenasasmaiscomuns.

/A[xx]:Listaosarquivoscomalgunsatributosespecficos
/B:Listaapenasonomedosarquivos
/L:Nomedosarquivosemletrasminsculas
/O[xx]:Modificaaordenaodalista
/P:Pausaacadapgina
/S:Listatambmossubdiretrios(Usedir/s+nomedoarquivoparaprocurarumaquivoespecficoemtodo
HD,pelopromptdoMSDOS.EquivaleateclaF3noWindowsExplorer)
/W:Formatodelistaamplo
/?:Help,exibeasopesquepodemserutilizadasnoDIR

Exemplo

EsteexemplofoitiradoemumaimplementaodeinterpretadordecomandosdoWindows2000.

C:\>DIR
VolumeindriveCisMAINW2K
VolumeSerialNumberis232630E6

DirectoryofC:\

11/17/200109:40p257,787INF000.SWP
04/16/200210:12p446VIRUSLOG.TXT
05/19/200204:34p<DIR>filelib
11/22/200105:17p228BOOT.BAD
11/22/200105:10p1,663MSDOS.BAD
12/09/200109:07a8,681SCANDISK.LOG
11/22/200105:40p1,775MSDOS.SYS
01/03/200212:05a<DIR>eBooks
11/22/200104:59p185BOOT.w98
11/22/200105:12p253BOOT.w2k
03/08/200202:08p<DIR>WINNT
11/22/200102:17p<DIR>Games
11/17/200110:04p<DIR>DocumentsandSettings
05/12/200205:57p<DIR>dostemp
10/14/200109:51a<DIR>Downloads
08/01/200207:15p160AUTOEXEC.BAT
12/09/200105:24p<DIR>Backup
10/14/200109:25a<DIR>MSDOS7
09/30/200203:48p<DIR>cygwin
11/25/200203:02a<DIR>MyDocuments
03/08/200202:45p<DIR>ProgramFiles
03/31/200207:41p<DIR>Temp
9File(s)2,674,060bytes
16Dir(s)2,672,476,160bytesfree

UmadasfuncionalidadesprticasdoDIRexibiroresultadodapesquisaemumarquivodetexto,enoapenas
nateladomonitor,podendoinclusiveserutilizadatodaequalqueropodisponvel.

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 5/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

Paratanto,bastautilizarocomando:DIR[opes][unidade][diretrio]>[unidade][nomedoarquivo.txt].

Exemplo

C:\>dir/s/w>C:\lista.txt

DISKCOMP
DISKCOMPcomparadoisdisquetes.

Sintaxe

DISKCOMPUnidade1Unidade2<enter>

Opes
Exemplo

C:\>DISKCOMPA:B:

DISKCOPY
DISKCOPYcopiaumdisquete.NopodeserusadoparacopiaroHD.

Sintaxe

DISKCOPYOrigemDestino<enter>

ECHO
Envia, ou controla o envio, de mensagens para a sada padro. Usado em scripts DOS para controlar as
mensagensenviadasparaasadapadro(monitor,telaouecr).

Nota:suafunoanlogaaocomandoechodoLinux.

Sintaxe

ECHO[ON][OFF][mensagem]<enter>

Opes

ON:Ativaasadadoscomandosparaasadapadro.
OFF:Desativaasadadoscomandosparaasadapadro.

Exemplo

C:\>ECHOTEXTO

FIND
Procuraumacadeiadecaracteresnumalistadearquivos.

Sintaxe

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 6/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

FIND<opes>Textoarquivos

Opes

/C:Contaasocorrencias
/I:Ignoradiferenaentremaisculaseminsculas.
/N:NmerodaslinhasemqueTextoaparece.
/V:MostraapenaslinhasqueNOcontmTexto

Exemplo

C:\>FIND/I"sequencia"C:\WINDOWS\explorer.exe

oparametrosequenciafazpartedalinha,casonocolocarasintaxenaofuncionar

C:\>FIND/I"TESTE"C:\demosnstrando.txt
C:\>FIND/I"palavra"*.txt|sort>pesquisa.txt

Neste caso ele vai pesquisar no diretrio corrente todos os arquivos (.txt) e guardar o resultado no arquivo
pesquisa.txt.

FOR
Usadopararepetircomandos.

Assimcomoosdemaiscomandosqueusamvariveis,estecomandotemduassintaxes,umaparaserinvocada
pelalinhadecomandos,eoutraparaserinvocadadentrodearquivosdelote(batch,normalmentedeextenso
.BAT).

A sintaxe para arquivos em lote (.BAT) precede o nome da varivel com dois sinais de porcentagem (%%),
enquantoqueasintaxeparaserchamadadiretamentepelointerpretadordecomandosusaapenasumsinalde
porcentagem(%).

Sintaxe(versoparaarquivosdelote)

FOR%%VariavelIN(lista)DOComando

Exemplo

C:\>FOR%%AIN(texto1texto2texto3)DOECHO%%A

Exemplo(linhadecomando)

C:\>FOR%AIN(texto1texto2texto3)DOECHO%A

FORMAT
NalinhadecomandodosistemaoperacionalMSDOS,ocomandoFORMATusadoparaformatar um disco,
preparandooparareceberdados.

Nota:suafunoanlogaaocomandomkfsdoUnix.

Sintaxe

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 7/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

FORMAT<unidade><opes>

Opes

/s:FormataodisconaunidadeespecificadaegravaosistemaoperacionalMSDOSemseguida.
/4:Formataumdisquetedebaixadensidadeemdrivesdealtadensidade.
/q:Formatarapidamenteodiscodaunidadeespecificada(formataorpida).
/u:Formataodisconaunidadeespecificadaindependentedacondio.

Exemplo

C:\>FORMATA:

IF
ExecutaComandoseCondioforverdadeira

Sintaxe

IFCondioComandoelseoutrocomando

Exemplo

C:\>IFEXISTPASTA1(GOTOEND)ELSE(MDPASTA1)

Se no diretrio especificado existir a pasta com o nome de PASTA1, ele ir para o ponto chamado END, e
encerrar.CasonoexistaaPASTA1,eleircrila.

LABEL
Usadopararenomearumaunidade.

Sintaxe

LABEL(Unidade)(NomeDesejado)

MKDIR
MKDIR,ouabreviadoMD,criaumsubdiretrio.

Sintaxe

MKDIRsubdiretrio

Exemplo

C:\>MKDIR/diretorio1

C:\>MKDIR/diretorio1/diretorio2

MEM

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 8/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

Na linha de comando do sistema operacional MSDOS, o comando MEM usado para mostrar informaes
sobreousodamemriaRAM.

Sintaxe

MEM<opes>

Opes

/p:Mostraostatusdosprogramasqueestousandoamemria.
/d:Mostravriosdadossobreousodamemriapelosprogramas.
/c:Mostraotamanhodosprogramaseosclassificadeacordocomousodamemria.

Exemplo

C:\>MEM

655360bytesdememriaconvencional
655360bytesdisponveisparaoMSDOS
626592tamanhodomaiorprogramaexecutvel

1048576bytesdememriaestendidacontgua
0bytesdisponveisdememriaestendidacontgua
941056bytesdememriaXMSdisponvel
MSDOSestresidentenareadememriaalta

MODE
Configuraatelaeaportaserial.

Sintaxe

MODECOM1:2400,N,8,1,PMODELPT1:=COM1MODELPT1MODEN

Exemplo

C:\>MODE125

Aumentaateladopromptaomximo,para125colunas.

MORE
Permite exibir 23 linhas de texto, da entrada padro na sada padro, e aguardar o pressionamento de uma
tecla.Tantoaentradapadroquantoasadapadropodemserredirecionadas

Sintaxe

MOREarquivo

Exemplo

C:\>DIR|MORE

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 9/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

MOVE
Moveosarquivosdeumdiretrioparaoutro.

Nota:suafunoanlogaaocomandomvdoLinux.

Sintaxe

MOVE[unidade:][caminho][nomeantigo][nomenovo]ou[Origem][Destino]

Exemplo

C:\>MOVEC:AULAC:TESTE

renomeiaodiretrioC:AULAparaC:TESTE

C:\>MOVEC:AULA*.*A:

fazamovimentaodetodososarquivosdodriveC:queiniciamcomAULAparaodrivededestinoA:

PATH
Defineosdiretriosemqueseencontramarquivosexecutveis.

Nota:suafunoanlogaaocomandopathdoLinux.

Sintaxe

PATHDiretrio1;Diretrio2

Opes

Diretrio2,eoutros,soopcionais.

PAUSE
Aguardaopressionamentodeumatecla.

Sintaxe

PAUSEMensagem

Opes

Mensagemopcional

PROMPT
AlteraoavisodalinhadecomandosdoDOS.

Sintaxe

PROMPT[parmetros]

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 10/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

Opes

Opromptcompostodecaracteresnormaisedosseguintescdigosespeciais:

$Q=(sinaldeigual)
$$$(cifro)
$THoraatual
$DDataatual
$PUnidadeecaminhoatuais
$VVersodoWindows
$NUnidadeatual
$G>(sinaldemaior)
$L<(sinaldemenor)
$B|(smbolodepipe)
$HBackspace(apagaocaractereanterior)
$ECdigodeescape(cdigoASCII27)
$_Retornodecarroeavanodelinha

DigitePROMPTcomtextolivreeopromptsetornarotexto.

Exemplos

C:\>PROMPT$P$G==>AlteraopromptdowindowsparaC:\>_
C:\>PROMPT$N$Q$G==>AlteraopromptdowindowsparaC=>_
C:\>PROMPTMSVIECK==>AlteraopromptdowindowsparaMSVIECK_

PROMPT$P$Gopadro.

RENAME
Alteraonomedeumarquivo.PodeserabreviadoparaREN

Sintaxe

RENAntigoNovo

Opes
caracterescuringa*e?

Exemplo

C:\>RENEX.DOCExemplo.DOC

mudaonomedoarquivoEX.DOCparaExemplo.DOC

C:\>REN*.JPG*.BMP

mudaaextensodosarquivosem.JPGpara.BMP

RMDIR
Na linha de comando do sistema operacional MSDOS, o comando RMDIR, ou abreviadamente RD, usado
paraapagarumdiretrio.

Nota:suafunoanlogaaocomandormdirdoUnix.

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 11/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

Sintaxe

RD<opes><unidade><caminho>

Opes

/s:Excluitodososdiretriosearquivosnelescontidosalmdoprpriodiretrioinformado.
/q:Excluisempedirconfirmao(usandoounoaopo/s).

Exemplo

C:\>RDC:\EXEMPLO

TREE
Exibedeformagrficaaestruturadepastasdeumaunidadeoucaminho.

Sintaxe

TREE[unidade:][caminho]

Opes

/FExibirosnomesdosarquivosdecadapasta
/AUsarASCIIemvezdecaracteresestendidos

Exemplo

C:\>TREEC:\WINDOWS

TIME
NalinhadecomandodosistemaoperacionalMSDOS,ocomandoTIMEusadoparamostrarahoraatualdo
sistema,podendoseratualizada.

Nota:suafunoanlogaaocomandodatedoLinux.

Sintaxe

TIME<opes>

Opes

/t:Mostraahorasempermitiralterla.

Exemplo

C:\>TIME
Horaatual:23:15:08,73
Digiteanovahora:20:06:01,30

TITLE

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 12/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

NalinhadecomandodosistemaoperacionalMSDOS,ocomandoTITLEseguidodeDOSiriamostrarottuloda
janela:DOS

Sintaxe

TITLE(textodettuloajanela)<opes>

Opes

<blink>???</blink>

TYPE
Exibearquivosdetextosatravsdopromptdecomando.

Nota:suafunoanlogaaocomandocatdoLinux.

Sintaxe

TYPE[unidade:][caminho]nomedoarquivo

Exemplo

C:\>TYPEC:\windows\directx.txt
C:\>TYPEC:\texto.txt

VER
Na linha de comando do sistema operacional MSDOS, o comando VER usado para mostrar a verso do
sistemaoperacionalemuso.

Nota:suafunoanlogaaocomandounamedoUnix.

Sintaxe

VER

Exemplo

C:\>ver
Windows98[Verso4.10.2222]
C:\>

ou

C:\>ver
WindowsXP[Verso6.46]
C:\>

EDIT
NalinhadecomandosdosistemaoperacionalMSDOS,usadoparaabriroeditordetexto.

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 13/14
07/03/2017 TutorialMSDos:Todososcomandosedicas|NcMasterInformtica

Nele,podemossalvararquivosemvriasextensescomoporexemplo,em.bat

EquivaleaovidoLinux.

EXIT
Este comando usado somente no prompt do DOS em ambiente Windows, para fechar o prompt, no sendo
vlidoparausaremambienteWINDOWS.

Exemplo

C:\>exit<enter>

WIN
Inicia o Windows nas verses 1.x, 2.x, e 3.x. Como o Windows era apenas uma interface grfica na poca e
somenteoDOSeraconsideradosistemaoperacional,tinhaquesedigitarWINpeloDOSparainiciaroWindows.

FDISK
NalinhadecomandosdoMSDOS,ocomandofdiskexibeomenuparacriar,ativar,deletareexibirparties.

OBS.:EstecomandofoiremovidonoWindowsXPeseguintes(Vista,7).

http://ncmaster.com.br/site/tutorialmsdostodososcomandosedicas/ 14/14