Lista de comandos do MS-DOS
Origem: Wikipédia, a enciclopédia livre.
Abaixo segue uma lista de comandos do sistema operacional MS-DOS da Microsoft. Para obter ajuda na utilização de um comando, digite /? logo após o nome do comando, na tela do MS-DOS.
Exemplo:
C:\> <comando> /?
Ao invés de ser executado, o MS-DOS retornará uma página de ajuda do comando escolhido (com a definição, opções disponíveis e talvez alguma observação). A lista abaixo apresenta informações semelhantes (definição e analogia com comandos do Unix e/ou Linux, sintaxe, opções e exemplo).
Índice |
[editar] ATTRIB
Na linha de comando do sistema operacional MS-DOS, o comando ATTRIB é usado para mostrar os atributos dos arquivos e diretórios (somente leitura, arquivo do sistema, arquivo morto e oculto), e permite alterá-los.
Nota: sua função é análoga ao comando chmod do Unix e chattr do Linux.
[editar] Sintaxe
C:\> ATTRIB <opções> <unidade> <caminho> <arquivo>
[editar] Opções
- + : 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 diretório definido e todos os seus subdiretórios
- /d : Inclui diretórios no processamento (necessita da opção /s).
[editar] Exemplo
C:\>ATTRIB +R C:\EXEMPLO.TXT''' ''' C:\>ATTRIB -R /D /S N:\*.*
[editar] CALL
Usado para chamar (executar) um programa, comando ou script DOS (arquivo de lote ou arquivo .bat)
[editar] Sintaxe
CALL script <enter>
[editar] Opções
[editar] Exemplo
C:\>CALL C:\TESTE.BAT
[editar] CHDIR
CHDIR (pode ser abreviado para CD) é usado para trocar o diretório corrente ou acessar um subdiretorio.
[editar] Sintaxe
CHDIR diretorio <enter>
[editar] Opções
CHDIR C:\WINDOWS\Desktop\Exemplo
[editar] CLS
Na linha de comando do sistema operacional MS-DOS, o comando CLS é usado para apagar todas as informações mostradas na tela, e coloca o cursor no canto superior esquerdo.
Nota: sua função é análoga ao comando clear do Unix.
[editar] Sintaxe
CLS <enter>
[editar] Opções
Sem opções para o comando CLS.
[editar] Exemplo
Não existem opções para uso combinado com este comando, portanto apenas é possível usá-lo da forma original:
C:\>CLS
[editar] COMP
COMP compara dois arquivos
[editar] Sintaxe
COMP Arquivo1 Arquivo2 <opções> <enter>
[editar] Opções
- /D Saída em hexadecimal
- /A Saída ASCII
- /L Mostra o número das linhas que são diferentes
- /C Não faz distinção entre caracteres maiúsculos e minúsculos
[editar] Exemplo
[editar] COPY
Usado para copiar um ou mais arquivos de um diretório para outro.
Nota: sua função é análoga ao comando cp do Linux.
=== Sintaxe ===
COPY c:\windows*.* c:\windows\desktop /V /V Verifica a integridade do arquivo destino após a cópia === Exemplo === <pre> C:\>COPY D:\EXEMPLO\ARQUIVO.TXT E:\PASTA
[editar] Dica:
Para copiar todo o conteúdo de uma pasta, use *.*
COPY C:\*.* E:\PASTA >> Copia todo o conteúdo em C:\ para E:\PASTA
[editar] Exemplo
COPY C:\*.* E:\PASTA
[editar] 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 hífen, a barra ou o ponto (dd-mm-aaaa, dd/mm/aaaa ou dd.mm.aaaa).
Nota: sua função é análoga ao comando date do Unix.
[editar] Sintaxe
DATE <opções>
[editar] Opções
- /t : Mostra a data sem permitir alterá-la.
[editar] Exemplo
C:\>DATE Data atual: ter 20/01/1999 Digite a nova data: (dd-mm-aa) 06/01/2000
[editar] DEL
DEL (ou ERASE) Apaga um ou mais arquivos.
Nota: sua função é análoga ao comando rm do Linux.
[editar] Sintaxe
DEL arquivo <Opções>
[editar] Opções
- /P Pede confirmação antes de apagar.
[editar] Exemplo
[editar] DELTREE
Na linha de comando do sistema operacional MS-DOS, o comando DELTREE é usado para apagar um ou mais diretórios junto com todos os seus subdiretórios e arquivos neles contidos.
Nota: o comando deltree nao é mais usado des do Windows 2000, ele foi retirado da lista por causa de usuários inexperientes ou mal-intencionados (que usavam o comando para danificar facilmente o computador de outra pessoa)
[editar] Sintaxe
C:\>DELTREE <opções> <unidade> <caminho>
[editar] Opções
- /y : Exclui o caminho indicado sem pedir confirmação.
[editar] Exemplo
C:\>DELTREE A:\EXEMPLO
[editar] DIR
Na linha de comando do sistema operacional MS-DOS, o comando DIR é usado para listar arquivos e diretórios.
Nota: sua função é análoga ao comando ls do Unix.
Ele existe desde a primeira versão do MS-DOS e está embutido no interpretador de comandos deste sistema operativo, ao contrário do ls que é por si só um programa.
[editar] Sintaxe
DIR <opções> <unidade> <diretório>
[editar] Opções
Algumas implementações do MS-DOS dispõe de mais opções, estas são apenas as mais comuns.
- /A[xx] : Lista os arquivos com alguns atributos específicos
- /B : Lista apenas o nome dos arquivos
- /L : Nome dos arquivos em letras minúsculas
- /O[xx] : Modifica a ordenação da lista
- /P : Pausa a cada página
- /S : Lista também os subdiretórios
- /W : Formato de lista amplo
[editar] Exemplo
Este exemplo foi tirado em uma implementação de interpretador de comandos do Windows 2000.
C:\>DIR Volume in drive C is MAIN W2K Volume Serial Number is 2326-30E6 Directory of C:\ 11/17/2001 09:40p 257,787 INF000.SWP 04/16/2002 10:12p 446 VIRUSLOG.TXT 05/19/2002 04:34p <DIR> filelib 11/22/2001 05:17p 228 BOOT.BAD 11/22/2001 05:10p 1,663 MSDOS.BAD 12/09/2001 09:07a 8,681 SCANDISK.LOG 11/22/2001 05:40p 1,775 MSDOS.SYS 01/03/2002 12:05a <DIR> eBooks 11/22/2001 04:59p 185 BOOT.w98 11/22/2001 05:12p 253 BOOT.w2k 03/08/2002 02:08p <DIR> WINNT 11/22/2001 02:17p <DIR> Games 11/17/2001 10:04p <DIR> Documents and Settings 05/12/2002 05:57p <DIR> dostemp 10/14/2001 09:51a <DIR> Downloads 08/01/2002 07:15p 160 AUTOEXEC.BAT 12/09/2001 05:24p <DIR> Backup 10/14/2001 09:25a <DIR> MSDOS7 09/30/2002 03:48p <DIR> cygwin 11/25/2002 03:02a <DIR> My Documents 03/08/2002 02:45p <DIR> Program Files 03/31/2002 07:41p <DIR> Temp 9 File(s) 2,674,060 bytes 16 Dir(s) 2,672,476,160 bytes free
[editar] DISKCOMP
DISKCOMP compara dois disquetes.
[editar] Sintaxe
DISKCOMP Unidade1 Unidade2 <enter>
[editar] Opções
[editar] Exemplo
DISKCOMP A: B:
[editar] DISKCOPY
DISKCOPY copia um disquete. Não pode ser usado para copiar o disco rígido (HD)
[editar] Sintaxe
DISKCOPY Origem Destino <enter>
[editar] Opções
[editar] Exemplo
[editar] ECHO
Envia, ou controla o envio, de mensagens para a saída padrão. Usado em scripts DOS para controlar as mensagens enviadas para a saída padrão (monitor, tela ou ecrã).
Nota: sua função é análoga ao comando echo do Linux.
[editar] Sintaxe
ECHO [ON] [OFF] [mensagem] <enter>
[editar] Opções
- ON : Ativa a saída dos comandos para a saída padrão.
- OFF : Desativa a saída dos comandos para a saída padrão.
[editar] Exemplo
[editar] FIND
Procura uma cadeia de caracteres numa lista de arquivos.
[editar] Sintaxe
FIND <opções> ''Texto'' arquivos
[editar] Opções
- /C : Conta as ocorrencias
- /I : Ignora diferença entre maiúsculas e minúsculas.
- /N : Número das linhas em que Texto aparece.
- /V : Mostra apenas linhas que contém Texto
[editar] Exemplo
(FIND /I "sequencia" C:\WINDOWS\explorer.exe) o parametro "sequencia" faz parte da linha, caso não colocar a sintaxe nao funcionara
(FIND /I "TESTE" C:\demosnstrando.txt)
[editar] FOR
Usado para repetir comandos
[editar] Sintaxe
FOR %%Variavel IN ( ''lista'' ) DO ''Comando''
[editar] Opções
[editar] Exemplo
FOR %%A IN ( texto1 texto2 texto3) DO ECHO %%A
[editar] 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 função é análoga ao comando mkfs do Unix.
[editar] Sintaxe
FORMAT <unidade> <opções>
[editar] Opções
- /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 (formatação rápida).
- /u : Formata o disco na unidade especificada independente da condição.
[editar] Exemplo
C:\>FORMAT A:
[editar] IF
Executa Comando se Condição for verdadeira
[editar] Sintaxe
IF Condição Comando else outro comando
[editar] Opções
[editar] Exemplo
[editar] LABEL
Cria ou altera um rótulo de volume de disco
[editar] Sintaxe
LABEL Unidade Nome l
[editar] Opções
[editar] Exemplo
C:\>LABEL D: DOCUMENTOS
[editar] MKDIR
MKDIR, ou abreviado MD, cria um subdiretório.
[editar] Sintaxe
MKDIR subdiretório
[editar] Opções
[editar] Exemplo
[editar] MEM
Na linha de comando do sistema operacional MS-DOS, o comando MEM é usado para mostrar informações sobre o uso da memória RAM.
[editar] Sintaxe
MEM <opções>
[editar] Opções
- /p : Mostra o status dos programas que estão usando a memória.
- /d : Mostra vários dados sobre o uso da memória pelos programas.
- /c : Mostra o tamanho dos programas e os classifica de acordo com o uso da memória.
[editar] Exemplo
C:\>MEM 655360 bytes de memória convencional 655360 bytes disponíveis para o MS-DOS 626592 tamanho do maior programa executável 1048576 bytes de memória estendida contígua 0 bytes disponíveis de memória estendida contígua 941056 bytes de memória XMS disponível MS-DOS está residente na área de memória alta
[editar] MORE
Permite exibir 23 linhas de texto, da entrada padrão na saida padrão, e aguardar o pressionamento de uma tecla. Tanto a entrada padrão quanto a saida padrão podem ser redirecionadas
[editar] Sintaxe
MORE arquivo
[editar] Opções
[editar] Exemplo
DIR | MORE
[editar] MOVE
Move os arquivos de um diretório para outro.
Nota: sua função é análoga ao comando mv do Linux.
[editar] Sintaxe
Sintaxe: MOVE [unidade:] [caminho] [nome antigo] [nome novo] ou [Origem] [Destino]
[editar] Opções
[editar] Exemplo
C:\>MOVE C:AULA C:TESTE , renomeia o diretório C:AULA para C:TESTE
C:\>MOVE C:AULA*.* A: , faz a movimentação de todos os arquivos do drive de origem C:AULA para o drive de destino A: deixando assim o diretório C:AULA vazio.
[editar] PATH
Define os diretórios em que se encontram arquivos executáveis.
Nota: sua função é análoga ao comando path do Linux.
[editar] Sintaxe
PATH Diretório1;Diretório2
[editar] Opções
Diretório2, e outros, são opcionais.
[editar] Exemplo
[editar] PAUSE
Aguarda o pressionamento de uma tecla.
[editar] Sintaxe
PAUSE Mensagem
[editar] Opções
Mensagem é opcional
[editar] PROMPT
Altera o aviso da linha de comandos do DOS.
[editar] Sintaxe
PROMPT [texto]
[editar] Opções
PROMPT [texto] texto Especifica um novo prompt.
O prompt é composto de caracteres normais e dos seguintes códigos especiais:
$Q = (sinal de igual) $$ $ (cifrão) $T Hora atual $D Data atual $P Unidade e caminho atuais $V Versão do Windows $N Unidade atual $G > (sinal de maior) $L < (sinal de menor) $B | (símbolo de pipe) $H Backspace (apaga o caractere anterior) $E Código de escape (código ASCII 27) $_ Retorno de carro e avanço de linha
Digite PROMPT com texto livre e o prompt se tornará o texto.
[editar] Sintaxe
PROMPT $P$G ==> Retorna em prompt do windows ==> C:\> _ PROMPT $N$Q$G ==> Retorna em prompt do windows ==> C=> _ PROMPT MSVIECK ==> Retorna em prompt do windows ==> MSVIECK _ PROMPT $P$G é o padrão.
[editar] RENAME
Altera o nome de um arquivo. Pode ser abreviado para REN
[editar] Sintaxe
REN Antigo Novo
[editar] Opções
[editar] Exemplo
[editar] RMDIR
Na linha de comando do sistema operacional MS-DOS, o comando RMDIR, ou abreviadamente RD, é usado para apagar um diretório.
Nota: sua função é análoga ao comando rmdir do Unix.
[editar] Sintaxe
RD <opções> <unidade> <caminho>
[editar] Opções
- /s : Exclui todos os diretórios e arquivos neles contidos além do próprio diretório informado.
- /q : Exclui sem pedir confirmação (usando ou não a opção /s).
[editar] Exemplo
C:\>RD C:\EXEMPLO
[editar] TREE
Exibe de forma gráfica a estrutura de pastas de uma unidade ou caminho.
[editar] Sintaxe
TREE [unidade:][caminho]
[editar] Opções
/F - Exibir os nomes dos arquivos de cada pasta. /A - Usar ASCII em vez de caracteres extendidos.
[editar] Exemplo
TREE C:\WINDOWS
[editar] 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 função é análoga ao comando date do Linux.
[editar] Sintaxe
TIME <opções>
[editar] Opções
- /t : Mostra a hora sem permitir alterá-la.
[editar] Exemplo
C:\>TIME Hora atual: 23:15:08,73 Digite a nova hora: 20:06:01,30
[editar] TYPE
Ele exibe arquivos de textos atraves do prompt de comando.
Nota: sua função é análoga ao comando cat do Linux.
[editar] Sintaxe
type [unidade:][caminho]nome do arquivo
[editar] Opções
[editar] Exemplo
C:\windows\directx.txt ou C:\texto.txt
[editar] VER
Na linha de comando do sistema operacional MS-DOS, o comando VER é usado para mostrar a versão do sistema operacional em uso.
Nota: sua função é análoga ao comando uname do Unix.
[editar] Sintaxe
VER
[editar] Opções
Sem opções para o comando VER.
[editar] Exemplo
C:\>ver Windows 98 [Versão 4.10.2222] C:\>
ou C:\>ver Windows XP [Versão 6.46] C:\>