Professional Documents
Culture Documents
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