Documente Academic
Documente Profesional
Documente Cultură
MS-DOS/Lista de comandos
Origem: Wikilivros, livros abertos por um mundo aberto. < MS-DOS
Este item foi movido da Wikipdia para c e ainda precisar de adaptaes
Abaixo segue uma lista de comandos do sistema operacional MS-DOS da Microsoft. Para obter ajuda na utilizao de um comando, digite /? logo aps o nome do comando, na tela do MS-DOS. Exemplo:
C : \ >D I R/ ?
Ao invs de ser executado, o MS-DOS retornar uma pgina de ajuda do comando escolhido (com a definio, opes disponveis e talvez alguma observao). A lista abaixo apresenta informaes semelhantes (definio e analogia com comandos do Unix e/ou Linux, sintaxe, opes e exemplo). Uso: No prompt do MS-DOS digita-se:
C : \ >< c o m a n d o >< E N T E R >
No prompt de comando ainda pode ser utilizado uma seqencia de comandos na mesma linha utilizando o caracter "|" (pipe), que faz com que a sada de um comando sirva de entrada para o comando seguinte. Exemplo:
C : \ >< c o m a n d o >|< 2 c o m a n d o >|< 3 c o m a n d o >e t c . . .< E N T E R >
Para executar vrios comandos independentes em sequncia, utiliza-se o caracter "&" ("and"): Exemplo:
C : \ >< c o m a n d o >&< 2 c o m a n d o >&< 3 c o m a n d o >e t c . . .< E N T E R >
Para redirecionar a sada para um arquivo, usa-se ">" para criar este arquivo ou ">>" para incluir a informao no final do arquivo. Exemplo:
C : \ >D I RC : \ m i n h a s f o t o s \ * 2 0 0 1 * . *>F O T O S _ 2 0 0 1 _ E _ 2 0 0 2 . T X T C : \ >D I RC : \ m i n h a s f o t o s \ * 2 0 0 2 * . *> >F O T O S _ 2 0 0 1 _ E _ 2 0 0 2 . T X T
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 1/16
18/09/13
Note-se que, ao usar-se variveis, o formato a ser usado na linha de comandos diferente do formato a ser usado em arquivos .bat (batch files). Por exemplo, o comando
f o r% xi n( a , b , c )d om o v ec : \ m y f i l e s \ % x * . d o cc : \ a b c f i l e s \
funciona se digitado na linha de comandos, mas no dentro de um arquivo .bat. Por outro lado,
f o r% % xi n( a , b , c )d om o v ec : \ m y f i l e s \ % % x * . d o cc : \ a b c f i l e s \
ndice
1 ATTRIB 2 CALL 3 CHDIR 4 CLS 5 COMP 6 COPY 7 DATE 8 DELTREE 9 DIR 10 DISKCOMP 11 DISKCOPY 12 ECHO 13 FIND 14 FOR 15 FORMAT 16 IF 17 LABEL 18 MKDIR 19 MEM 20 MODE 21 MORE 22 MOVE 23 PATH 24 PAUSE 25 PROMPT 26 RENAME 27 RMDIR 28 TREE 29 TIME 30 TITLE 31 TYPE
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 2/16
18/09/13
ATTRIB
Na linha de comando do sistema operacional MS-DOS, o comando ATTRIB usado para mostrar os atributos dos arquivos e diretrios (somente leitura, arquivo do sistema, arquivo morto e oculto), e permite alter-los. Nota: sua funo anloga ao comando chmod do Unix e chattr do Linux. Sintaxe
A T T R I B< o p e s >< u n i d a d e >< c a m i n h o >< a r q u i v o >
Opes + : Acrescenta um atributo - : Retira um atributo R : Atributo somente leitura A : Atributo de arquivo morto S : Atributo de arquivo do sistema H : Atributo de arquivo oculto /s : Inclui todos os arquivos do diretrio definido e todos os seus subdiretrios /d : Inclui diretrios no processamento (necessita da opo /s). Exemplo
C : \ > A T T R I B+ RC : \ E X E M P L O . T X T ' ' '' ' ' C : \ > A T T R I BR/ D/ SN : \ * . *
CALL
Usado para chamar (executar) um programa, comando ou script DOS (arquivo de lote ou arquivo .bat) Sintaxe
C A L Ls c r i p t< e n t e r >
Exemplo
C : \ > C A L LC : \ T E S T E . B A T
CHDIR
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 3/16
18/09/13
CHDIR (pode ser abreviado para CD) usado para trocar o diretrio corrente ou acessar um subdiretorio. Sintaxe
C H D I Rd i r e t o r i o< e n t e r >
Exemplo
C : \ > C H D I RC : \ W I N D O W S \ D e s k t o p \ E x e m p l o
CLS
Na linha de comando do sistema operacional MS-DOS, o comando CLS usado para apagar todas as informaes mostradas na tela, e coloca o cursor no canto superior esquerdo. Nota: sua funo anloga ao comando clear do Unix. Exemplo
C : \ > C L S< e n t e r >
COMP
COMP compara dois arquivos Sintaxe
C O M PA r q u i v o 1A r q u i v o 2< o p e s >< e n t e r >
Opes /D Sada em hexadecimal /A Sada ASCII /L Mostra o nmero das linhas que so diferentes /C No faz distino entre caracteres maisculos e minsculos
COPY
Usado para copiar um ou mais arquivos de um diretrio para outro. Nota: sua funo anloga ao comando cp do Linux Sintaxe
C O P Yc : \ w i n d o w s \ * . *c : \ w i n d o w s \ d e s k t o p/ V
Opes
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 4/16
18/09/13
DATE
Na linha de comando do sistema operacional MS-DOS, o comando DATE usado para mostrar a data atual do sistema, podendo ser atualizada. Ao digitar uma nova data, pode ser usado como caractere separador o hfen, a barra ou o ponto (dd-mm-aaaa, dd/mm/aaaa ou dd.mm.aaaa). Nota: sua funo anloga ao comando date do Unix. Sintaxe
D A T E< o p e s >
DELTREE
Na linha de comando do sistema operacional MS-DOS, o comando DELTREE usado para apagar um ou mais diretrios junto com todos os seus subdiretrios e arquivos neles contidos. No mais usado desde o Windows 2000, devido aos danos ocasionados por usurios inexperientes ou mal-intencionados. Sintaxe
D E L T R E E< o p e s >< u n i d a d e >< c a m i n h o >
18/09/13
C : \ > D E L T R E EA : \ E X E M P L O
DIR
Na linha de comando do sistema operacional MS-DOS, o comando DIR usado para listar arquivos e diretrios. Nota: sua funo anloga ao comando ls do Unix. Ele existe desde a primeira verso do MS-DOS e est embutido no interpretador de comandos deste sistema operativo, ao contrrio do ls que por si s um programa. Sintaxe
D I R< o p e s >< u n i d a d e >< d i r e t r i o >
Opes Algumas implementaes do MS-DOS dispem de mais opes, estas so apenas as mais comuns. /A[xx] : Lista os arquivos com alguns atributos especficos /B : Lista apenas o nome dos arquivos /L : Nome dos arquivos em letras minsculas /O[xx] : Modifica a ordenao da lista /P : Pausa a cada pgina /S : Lista tambm os subdiretrios (Use dir/s + nome do arquivo para procurar um aquivo especfico em todo HD, pelo prompt do MS-DOS. Equivale a tecla F3 no Windows Explorer) /W : Formato de lista amplo /? : Help, exibe as opes que podem ser utilizadas no DIR Exemplo Este exemplo foi tirado em uma implementao de interpretador de comandos do Windows 2000.
C : \ > D I R V o l u m ei nd r i v eCi sM A I NW 2 K V o l u m eS e r i a lN u m b e ri s2 3 2 6 3 0 E 6 D i r e c t o r yo fC : \ 1 1 / 1 7 / 2 0 0 1 0 4 / 1 6 / 2 0 0 2 0 5 / 1 9 / 2 0 0 2 1 1 / 2 2 / 2 0 0 1 1 1 / 2 2 / 2 0 0 1 1 2 / 0 9 / 2 0 0 1 1 1 / 2 2 / 2 0 0 1 0 1 / 0 3 / 2 0 0 2 1 1 / 2 2 / 2 0 0 1 1 1 / 2 2 / 2 0 0 1 0 3 / 0 8 / 2 0 0 2 1 1 / 2 2 / 2 0 0 1 1 1 / 1 7 / 2 0 0 1 0 5 / 1 2 / 2 0 0 2 1 0 / 1 4 / 2 0 0 1 0 8 / 0 1 / 2 0 0 2 0 9 : 4 0 p 1 0 : 1 2 p 0 4 : 3 4 p 0 5 : 1 7 p 0 5 : 1 0 p 0 9 : 0 7 a 0 5 : 4 0 p 1 2 : 0 5 a 0 4 : 5 9 p 0 5 : 1 2 p 0 2 : 0 8 p 0 2 : 1 7 p 1 0 : 0 4 p 0 5 : 5 7 p 0 9 : 5 1 a 0 7 : 1 5 p 2 5 7 , 7 8 7I N F 0 0 0 . S W P 4 4 6V I R U S L O G . T X T f i l e l i b 2 2 8B O O T . B A D 1 , 6 6 3M S D O S . B A D 8 , 6 8 1S C A N D I S K . L O G 1 , 7 7 5M S D O S . S Y S e B o o k s 1 8 5B O O T . w 9 8 2 5 3B O O T . w 2 k W I N N T G a m e s D o c u m e n t sa n dS e t t i n g s d o s t e m p D o w n l o a d s 1 6 0A U T O E X E C . B A T
6/16
< D I R >
< D I R >
< D I R > < D I R > < D I R > < D I R > < D I R >
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos
18/09/13
1 2 / 0 9 / 2 0 0 1 1 0 / 1 4 / 2 0 0 1 0 9 / 3 0 / 2 0 0 2 1 1 / 2 5 / 2 0 0 2 0 3 / 0 8 / 2 0 0 2 0 3 / 3 1 / 2 0 0 2
0 5 : 2 4 p < D I R > B a c k u p 0 9 : 2 5 a < D I R > M S D O S 7 0 3 : 4 8 p < D I R > c y g w i n 0 3 : 0 2 a < D I R > M yD o c u m e n t s 0 2 : 4 5 p < D I R > P r o g r a mF i l e s 0 7 : 4 1 p < D I R > T e m p 9 F i l e ( s ) 2 , 6 7 4 , 0 6 0b y t e s 1 6D i r ( s ) 2 , 6 7 2 , 4 7 6 , 1 6 0b y t e sf r e e
Uma das funcionalidades prticas do DIR exibir o resultado da pesquisa em um arquivo de texto, e no apenas na tela do monitor, podendo inclusive ser utilizada toda e qualquer opo disponvel. Para tanto, basta utilizar o comando: DIR [opes] [unidade] [diretrio] >[unidade][nome do arquivo .txt]. Exemplo
C : \ > d i r/ s/ w> C : \ l i s t a . t x t
DISKCOMP
DISKCOMP compara o contedo de dois disquetes. Sintaxe
D I S K C O M PU n i d a d e 1U n i d a d e 2< e n t e r >
Opes Exemplo
C : \ > D I S K C O M PA :B :
DISKCOPY
DISKCOPY copia um disquete. No pode ser usado para copiar o HD. Sintaxe
D I S K C O P YO r i g e mD e s t i n o< e n t e r >
ECHO
Envia, ou controla o envio, de mensagens para a sada padro. Usado em scripts DOS para controlar as mensagens enviadas para a sada padro (monitor, tela ou ecr). Nota: sua funo anloga ao comando echo do Linux. Sintaxe
E C H O[ O N ][ O F F ][ m e n s a g e m ]< e n t e r >
Opes
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 7/16
18/09/13
ON : Ativa a sada dos comandos para a sada padro. OFF : Desativa a sada dos comandos para a sada padro. Exemplo
C : \ > E C H OT E X T O
FIND
Procura uma cadeia de caracteres numa lista de arquivos. Sintaxe
F I N D< o p e s >T e x t oa r q u i v o s
Opes /C : Conta as ocorrencias /I : Ignora diferena entre maisculas e minsculas. /N : Nmero das linhas em que Texto aparece. /V : Mostra apenas linhas que NO contm Texto Exemplo
C : \ > F I N D/ I" s e q u e n c i a "C : \ W I N D O W S \ e x p l o r e r . e x e
o parametro "sequencia" faz parte da linha, caso no colocar a sintaxe nao funcionar
C : \ > F I N D/ I" T E S T E "C : \ d e m o s n s t r a n d o . t x t C : \ > F I N D/ I" p a l a v r a "* . t x t|s o r t>p e s q u i s a . t x t
Neste caso ele vai pesquisar no diretrio corrente todos os arquivos (.txt) e guardar o resultado no arquivo pesquisa.txt.
FOR
Usado para repetir comandos. Assim como os demais comandos que usam variveis, este comando tem duas sintaxes, uma para ser invocada pela linha de comandos, e outra para ser invocada dentro de arquivos de lote (batch, normalmente de extenso .BAT). A sintaxe para arquivos em lote (.BAT) precede o nome da varivel com dois sinais de porcentagem (%%), enquanto que a sintaxe para ser chamada diretamente pelo interpretador de comandos usa apenas um sinal de porcentagem (%). Sintaxe (verso para arquivos de lote)
F O R% % V a r i a v e lI N(l i s t a)D OC o m a n d o
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 8/16
18/09/13
Exemplo
C : \ > F O R% % AI N(t e x t o 1t e x t o 2t e x t o 3 )D OE C H O% % A
FORMAT
Na linha de comando do sistema operacional MS-DOS, o comando FORMAT usado para formatar um disco, preparando-o para receber dados. Nota: sua funo anloga ao comando mkfs do Unix. Sintaxe
F O R M A T< u n i d a d e >< o p e s >
Opes /s : Formata o disco na unidade especificada e grava o sistema operacional MS-DOS em seguida. /4 : Formata um disquete de baixa densidade em drives de alta densidade. /q : Formata rapidamente o disco da unidade especificada (formatao rpida). /u : Formata o disco na unidade especificada independente da condio. Exemplo
C : \ > F O R M A TA :
IF
Executa Comando se Condio for verdadeira Sintaxe
I FC o n d i oC o m a n d oe l s eo u t r oc o m a n d o
Exemplo
C : \ > I FE X I S TP A S T A 1(G O T OE N D)E L S E(M DP A S T A 1)
Se no diretrio especificado existir a pasta com o nome de "PASTA1", ele ir para o ponto chamado "END", e encerrar. Caso no exista a PASTA1, ele ir cri-la.
LABEL
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 9/16
18/09/13
MKDIR
MKDIR, ou abreviado MD, cria um subdiretrio. Sintaxe
M K D I Rs u b d i r e t r i o
Exemplo
C : \ > M K D I R/ d i r e t o r i o 1 C : \ > M K D I R/ d i r e t o r i o 1 / d i r e t o r i o 2
MEM
Na linha de comando do sistema operacional MS-DOS, o comando MEM usado para mostrar informaes sobre o uso da memria RAM. Sintaxe
M E M< o p e s >
Opes /p : Mostra o status dos programas que esto usando a memria. /d : Mostra vrios dados sobre o uso da memria pelos programas. /c : Mostra o tamanho dos programas e os classifica de acordo com o uso da memria. Exemplo
C : \ > M E M 6 5 5 3 6 0b y t e sd em e m r i ac o n v e n c i o n a l 6 5 5 3 6 0b y t e sd i s p o n v e i sp a r aoM S D O S 6 2 6 5 9 2t a m a n h od om a i o rp r o g r a m ae x e c u t v e l 1 0 4 8 5 7 6b y t e sd em e m r i ae s t e n d i d ac o n t g u a 0b y t e sd i s p o n v e i sd em e m r i ae s t e n d i d ac o n t g u a 9 4 1 0 5 6b y t e sd em e m r i aX M Sd i s p o n v e l M S D O Se s t r e s i d e n t en a r e ad em e m r i aa l t a
MODE
Configura a tela e a porta serial.
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 10/16
18/09/13
Sintaxe
M O D EC O M 1 : 2 4 0 0 , N , 8 , 1 , PM O D EL P T 1 : = C O M 1M O D EL P T 1M O D EN
Exemplo
C : \ > M O D E1 2 5
MORE
Permite exibir 23 linhas de texto, da entrada padro na sada padro, e aguardar o pressionamento de uma tecla. Tanto a entrada padro quanto a sada padro podem ser redirecionadas Sintaxe
M O R Ea r q u i v o
Exemplo
C : \ > D I R|M O R E
MOVE
Move os arquivos de um diretrio para outro. Nota: sua funo anloga ao comando mv do Linux. Sintaxe
M O V E[ u n i d a d e : ][ c a m i n h o ][ n o m ea n t i g o ][ n o m en o v o ]o u[ O r i g e m ][ D e s t i n o ]
Exemplo
C : \ > M O V EC : A U L AC : T E S T E
faz a movimentao de todos os arquivos do drive C: que iniciam com "AULA..." para o drive de destino A:
PATH
Define os diretrios em que se encontram arquivos executveis. Nota: sua funo anloga ao comando path do Linux.
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 11/16
18/09/13
Sintaxe
P A T HD i r e t r i o 1 ; D i r e t r i o 2
PAUSE
Aguarda o pressionamento de uma tecla. Sintaxe
P A U S EM e n s a g e m
PROMPT
Altera o aviso da linha de comandos do DOS. Sintaxe
P R O M P T[ p a r m e t r o s ]
Opes O prompt composto de caracteres normais e dos seguintes cdigos especiais: $Q - = (sinal de igual) $$ - $ (cifro) $T - Hora atual $D - Data atual $P - Unidade e caminho atuais $V - Verso do Windows $N - Unidade atual $G - > (sinal de maior) $L - < (sinal de menor) $B - | (smbolo de pipe) $H - Backspace (apaga o caractere anterior) $E - Cdigo de escape (cdigo ASCII 27) $_ - Retorno de carro e avano de linha Digite PROMPT com texto livre e o prompt se tornar o texto. Exemplos
C : \ > P R O M P T$ P $ G = = >A l t e r aop r o m p td ow i n d o w sp a r aC : \ >_
12/16
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos
18/09/13
RENAME
Altera o nome de um arquivo. Pode ser abreviado para REN Sintaxe
R E NA n t i g oN o v o
RMDIR
Na linha de comando do sistema operacional MS-DOS, o comando RMDIR, ou abreviadamente RD, usado para apagar um diretrio. Nota: sua funo anloga ao comando rmdir do Unix. Sintaxe
R D< o p e s >< u n i d a d e >< c a m i n h o >
Opes /s : Exclui todos os diretrios e arquivos neles contidos alm do prprio diretrio informado. /q : Exclui sem pedir confirmao (usando ou no a opo /s). Exemplo
C : \ > R DC : \ E X E M P L O
TREE
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 13/16
18/09/13
Opes /F - Exibir os nomes dos arquivos de cada pasta /A - Usar ASCII em vez de caracteres estendidos Exemplo
C : \ > T R E EC : \ W I N D O W S
TIME
Na linha de comando do sistema operacional MS-DOS, o comando TIME usado para mostrar a hora atual do sistema, podendo ser atualizada. Nota: sua funo anloga ao comando date do Linux. Sintaxe
T I M E< o p e s >
TITLE
Na linha de comando do sistema operacional MS-DOS, o comando TITLE seguido de DOS iria mostrar o ttulo da janela: "DOS" Sintaxe
T I T L E( t e x t od et t u l oaj a n e l a )< o p e s >
Opes <blink>???</blink>
TYPE
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 14/16
18/09/13
Exibe arquivos de textos atravs do prompt de comando. Nota: sua funo anloga ao comando cat do Linux. Sintaxe
T Y P E[ u n i d a d e : ] [ c a m i n h o ] n o m ed oa r q u i v o
Exemplo
C : \ > T Y P EC : \ w i n d o w s \ d i r e c t x . t x t C : \ > T Y P EC : \ t e x t o . t x t
VER
Na linha de comando do sistema operacional MS-DOS, o comando VER usado para mostrar a verso do sistema operacional em uso. Nota: sua funo anloga ao comando uname do Unix. Sintaxe
V E R
Exemplo
C : \ > v e r W i n d o w s9 8[ V e r s o4 . 1 0 . 2 2 2 2 ] C : \ >
ou
C : \ > v e r W i n d o w sX P[ V e r s o6 . 4 6 ] C : \ >
EDIT
Na linha de comandos do sistema operacional MS-DOS, usado para abrir o editor de texto. Nele, podemos salvar arquivos em vrias extenses; como por exemplo, em .bat Equivale ao vi do Linux.
EXIT
Este comando usado somente no prompt do DOS em ambiente Windows, para fechar o prompt, no sendo vlido para usar em ambiente WINDOWS. Exemplo
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos 15/16
18/09/13
WIN
Inicia o Windows nas verses 1.x, 2.x, e 3.x. Como o Windows era apenas uma interface grfica na poca e somente o DOS era considerado sistema operacional, tinha que se digitar WIN pelo DOS para iniciar o Windows.
FDISK
Na linha de comandos do MS-DOS, o comando fdisk exibe o menu para criar, ativar, deletar e exibir parties. OBS.: Este comando foi removido no Windows XP e seguintes (Vista, 7). Obtido em "http://pt.wikibooks.org/w/index.php?title=MS-DOS/Lista_de_comandos&oldid=247047" Categorias: !Itens movidos Livro/MS-DOS Esta pgina foi modificada pela ltima vez (s) 02h04min de 4 de maro de 2013. Este texto disponibilizado nos termos da licena Creative Commons Atribuio-Compartilhamento pela mesma Licena 3.0 Unported; pode estar sujeito a condies adicionais. Consulte as Condies de Uso para mais detalhes.
pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos
16/16