Comando DOS, o que é ? sua função e comandos!

10:21 por Daniel Nunes



Nesta dica quero mostrar como funciona um dos Sistemas de comandaos utilizado para se comunicar com o sistema operacional. e exemplos de 38 comandos. Veja.

Primeiro vamos as explicações básicas do que é? Onde executar os comandos? Quais os comandos?

DOS (Disk Operating System) é um “sistema operacional” desenvolvido para permitir ao usuário realizar todas as funções básicas e essenciais no computador. Poucos foram os DOS produzidos até hoje: MS-DOS, da Microsoft, o PC-DOS, da IBM, DR-DOS, da Digital Research, o NOVELL, para redes, etc.

O MS-DOS dominou o mercado em sua época e, até hoje, faz faz parte do Software Básico. Ele, até certo ponto, atua como uma interface básica do hardware do computador, por isso é tão especial. São 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 , grave isso (é uma forma de você comunicar suas instruções ao computador). E tais instruções devem ser as que ele reconhece. Estas instruções, na maior parte, consistem em palavras baseadas na língua inglesa.

As funções do DOS são padronizadas e independentes do hardware de cada computador. Por outro lado, cada PC tem funções básicas elementares peculiares ao seu projeto eletrônico. Por isso, precisa ter um programa que decompõem as funções padrões do DOS nas suas funções elementares. Chamado de BIOS ( em inglês Binary Input Output System ), esse programa é gravado em memória permanente na placa-mãe do PC e tem a função de dar partida na operação BOOT, ativando o DOS e atuar durante toda a operação, fazendo a ligação entre o DOS e o hardware.

PROMPT é o chamado sinal de prontidão, pois indica que o computador está pronto para receber instruções. Ele mostra também sua localização, ou seja, em que drive (unidade de armazenamento) e diretório você está trabalhand. trocando em miúdos local onde iremos digitar os comendos do DOS. continue lendo

Exemplo

C:\DOS>_ Este 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.

PARA ACESSAR - Para acessar o DOS existe, 3 formas. Se você estiver no Windows 98, basta clicar em Iniciar/Desligar e escolher “Reiniciar o computador em modo MS-DOS”. 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 não 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 penúltimo item.

COMANDOS

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.

Sintaxe
C:\> ATTRIB    
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).
Exemplo
C:\>ATTRIB +R C:\EXEMPLO.TXT”’ ”’C:\>ATTRIB -R /D /S N:\*.*

CALL

Usado para chamar (executar) um programa, comando ou script DOS (arquivo de lote ou arquivo .bat)

Sintaxe
CALL script 
Opções
Exemplo

C:\>CALL C:\TESTE.BAT

CHDIR

CHDIR (pode ser abreviado para CD) é usado para trocar o diretório corrente ou acessar um subdiretorio.

Sintaxe
CHDIR diretorio 
Opções

CHDIR C:\WINDOWS\Desktop\Exemplo

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.

Sintaxe
CLS C:\>CLS

COMP

COMP compara dois arquivos

Sintaxe
COMP Arquivo1 Arquivo2  
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

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
C:\>COPY D:\EXEMPLO\ARQUIVO.TXT E:\PASTA
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
Exemplo
COPY C:\*.* E:\PASTA

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.

Sintaxe
DATE 
Opções
  • /t : Mostra a data sem permitir alterá-la.
Exemplo
C:\>DATEData atual: ter 20/01/1999Digite a nova data: (dd-mm-aa) 06/01/2000

DEL

DEL (ou ERASE) Apaga um ou mais arquivos.Nota: sua função é análoga ao comando rm do Linux.

Sintaxe

DEL arquivo

Opções
  • /P Pede confirmação antes de apagar.
Exemplo

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. Não é mais usado desde o Windows 2000, devido aos danos ocasionados por usuários inexperientes ou mal-intencionados.

Sintaxe
C:\>DELTREE   
Opções
  • /y : Exclui o caminho indicado sem pedir confirmação.
Exemplo
C:\>DELTREE A:\EXEMPLO

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.

Sintaxe
DIR   
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 (Use dir/s + nome do arquivo para procurar um aquivo específico em todo HD, pelo prompt do MS-DOS. Equivale a tecla F3 no Windows Explorer)
  • /W : Formato de lista amplo
  • /? : Help, exibe as opções que podem ser utilizadas no DIR
Exemplo

Este exemplo foi tirado em uma implementação de interpretador de comandos do Windows 2000.

C:\>DIRVolume in drive C is MAIN W2KVolume Serial Number is 2326-30E6Directory of C:\11/17/2001  09:40p             257,787 INF000.SWP04/16/2002  10:12p                 446 VIRUSLOG.TXT05/19/2002  04:34p                filelib11/22/2001  05:17p                 228 BOOT.BAD11/22/2001  05:10p               1,663 MSDOS.BAD12/09/2001  09:07a               8,681 SCANDISK.LOG11/22/2001  05:40p               1,775 MSDOS.SYS01/03/2002  12:05a                eBooks11/22/2001  04:59p                 185 BOOT.w9811/22/2001  05:12p                 253 BOOT.w2k03/08/2002  02:08p                WINNT11/22/2001  02:17p                Games11/17/2001  10:04p                Documents and Settings05/12/2002  05:57p                dostemp10/14/2001  09:51a                Downloads08/01/2002  07:15p                 160 AUTOEXEC.BAT12/09/2001  05:24p                Backup10/14/2001  09:25a                MSDOS709/30/2002  03:48p                cygwin11/25/2002  03:02a                My Documents03/08/2002  02:45p                Program Files03/31/2002  07:41p                Temp9  File(s)      2,674,060 bytes16 Dir(s)   2,672,476,160 bytes free

Uma das funcionalidades práticas do DIR é exibir o resultado da pesquisa em um arquivo de texto, e não apenas na tela do monitor, podendo inclusive ser utilizada toda e qualquer opção disponível.Para tanto, basta utilizar o comando: DIR [opções] [unidade] [diretório] >[unidade][nome do arquivo .txt].Exemplo:C:\Documentos>dir /s /w >C:\lista.txt

DISKCOMP

DISKCOMP compara dois disquetes.

Sintaxe
DISKCOMP Unidade1 Unidade2 

DISKCOPY

DISKCOPY copia um disquete. Não pode ser usado para copiar o disco rígido (HD)

Sintaxe
DISKCOPY Origem Destino 

Texto de cabeçalho

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.

Sintaxe
ECHO [ON] [OFF] [mensagem] 
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.

FIND

Procura uma cadeia de caracteres numa lista de arquivos.

Sintaxe
FIND  ''Texto'' arquivos
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
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)

FOR

Usado para repetir comandos

Sintaxe
FOR %%Variavel IN ( ''lista'' ) DO ''Comando''
Opções
Exemplo
FOR %%A IN ( texto1 texto2 texto3) DO ECHO %%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 função é análoga ao comando mkfs do Unix.

Sintaxe
FORMAT  
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.
Exemplo
C:\>FORMAT A:

IF

Executa Comando se Condição for verdadeira

Sintaxe

IF Condição Comando else outro comando

Opções
Exemplo

LABEL

Usado para renomear uma unidade: LABEL (Unidade) (nome desejado)

MKDIR

MKDIR, ou abreviado MD, cria um subdiretório.

Sintaxe

MKDIR subdiretório

Opções
Exemplo
C:\>MKDIR /diretorio1C:\>MKDIR /diretorio1/diretorio2

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.

Sintaxe
MEM 
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.
Exemplo
C:\>MEM655360 bytes de memória convencional655360 bytes disponíveis para o MS-DOS626592 tamanho do maior programa executável1048576 bytes de memória estendida contígua0 bytes disponíveis de memória estendida contígua941056 bytes de memória XMS disponívelMS-DOS está residente na área de memória alta

MODE

Configura a tela e a porta serial.

Sintaxe
MODE COM1:2400,N,8,1,P
MODE LPT1:=COM1
MODE LPT1
MODE N
Opções
Exemplo
MODE 120 -> aumenta a tela do prompt do comando para 120 colunas.

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

Sintaxe

MORE arquivo

Opções
Exemplo
DIR | MORE

MOVE

Move os arquivos de um diretório para outro.Nota: sua função é análoga ao comando mv do Linux.

Sintaxe

Sintaxe: MOVE [unidade:] [caminho] [nome antigo] [nome novo] ou [Origem] [Destino]

Opções
Exemplo

C:\>MOVE C:AULA C:TESTE , renomeia o diretório C:AULA para C:TESTEC:\>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.

PATH

Define os diretórios em que se encontram arquivos executáveis.Nota: sua função é análoga ao comando path do Linux.

Sintaxe

PATH Diretório1;Diretório2

Opções

Diretório2, e outros, são opcionais.

Exemplo

PAUSE

Aguarda o pressionamento de uma tecla.

Sintaxe

PAUSE Mensagem

Opções

Mensagem é opcional

PROMPT

Altera o aviso da linha de comandos do DOS.

Sintaxe

PROMPT [texto]

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.

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.

RENAME

Altera o nome de um arquivo. Pode ser abreviado para REN

Sintaxe

REN Antigo Novo

Opções
caracteres coringas * e ?
Exemplo

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.

Sintaxe
RD   
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).
Exemplo
C:\>RD C:\EXEMPLO

TREE

Exibe de forma gráfica a estrutura de pastas de uma unidade ou caminho.

Sintaxe

TREE [unidade:][caminho]

Opções

/F - Exibir os nomes dos arquivos de cada pasta. /A - Usar ASCII em vez de caracteres estendidos.

Exemplo

TREE C:\WINDOWS

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.

Sintaxe
TIME 
Opções
  • /t : Mostra a hora sem permitir alterá-la.
Exemplo
C:\>TIMEHora atual: 23:15:08,73Digite a nova hora: 20:06:01,30

TITLE

Na linha de comando do sistema operacional MS-DOS, o comando TITLE seguido de DOS iria mostrar o título da janela: “DOS”

Sintaxe
TITLE (texto de título a janela) 
Opções

???

Exemplo

Exemplo não disponível, para testes em Microsoft Windows vá no Start/Menu Iniciar>Executar: digite cmd, quando o prompt estiver aberto digite: TITLE jjj e veja o título da janela!

TYPE

Ele exibe arquivos de textos atraves do prompt de comando.Nota: sua função é análoga ao comando cat do Linux.

Sintaxe
type [unidade:][caminho]nome do arquivo
Opções
Exemplo
C:\windows\directx.txt ouC:\texto.txt

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.

Sintaxe
VER
Opções

Sem opções para o comando VER.

Exemplo

C:\>ver Windows 98 [Versão 4.10.2222] C:\>ou C:\>ver Windows XP [Versão 6.46] C:\>

Na linha de comandos do sistema operacional MS-DOS, é usado para abrir o editor de texto. Esse é um teste padrão.

EXIT

No sistema operacional MS-DOS, é usado para desligar o computador.No Windows é usado para fechar o Prompt.

WIN

Ativa o Windows (as versões 1.1, 2.1 e 2.2 precisam ser ativadas pelo MS-DOS)

FDISK

Na linha de comandos do MS-DOS, o comando fdisk exibe o menu com as partições. OBS.: Este comando foi removido desde o Windows XP

0 comentários: