Sunteți pe pagina 1din 22

www.ciadeinformatica.com.

br

APOSTILA DE MS-DOS

Luciano Infantini Dini


1

www.ciadeinformatica.com.br

1. Sistema Operacional
Para se utilizar um computador, so necessrias pelo menos duas coisas:
o computador propriamente dito e um sistema operacional.
1.1. O que um Sistema Operacional?
Entende-se por Sistema Operacional um programa ou conjunto de programas
feitos para administrar o computador e seus perifricos (drives, discos
rgidos, impressora...), bem como o fluxo de dados que passa por ele.
Em outras palavras, como se o sistema operacional fosse um tradutor,
dizendo ao computador (na linguagem dele) o que ns queremos que ele
faa.
2. MS-DOS
MS-DOS (MicroSoft Disk Operating System, ou Sistema Operacional em
Disco da Microsoft) o sistema operacional mais conhecido e difundido
em todo o mundo.
A primeira verso do DOS foi a 1.0, passando em seguida a 2.0, e depois
a 3.0, 3.1, 3.2 e 3.3. Aps esta, a Microsoft lanou no mercado a 4.0,
4.01 e a 5.0, seguidas pelas verses 6.0, 6.20, 6.21 e 6.22.
As Principais caractersticas do DOS so:

Sistema Monousurio: Permite que apenas um usurio utilize o


equipamento pr vez.
Monoprogramvel: devido ao fato de possuir uma arquitetura simples,
no necessita de rotinas de gerenciamento para compartilhamento de
alguns recursos, tais como processador, arquivos, impressora, etc...
Estrutura Hierrquica dos Dados: Possibilita a organizao dos
arquivos em estrutura de diretrios e sub-diretrios permitindo uma
melhor performance na utilizao do hardware.
Redirecionamento de Entrada/Sada padro: Permite a modificao da
entrada ou sada de perifricos padro de alguns comandos para outros
perifricos.

O DOS possui uma Estrutura Interna dividida em 4 partes:

Registro de Boot: responsvel pela inicializao do sistema.


Verifica as condies internas do equipamento e gerencia a carga dos
demais arquivos do sistema operacional do disco para a memria,
tornando-o disponvel para utilizao.
IBMBIOS.COM (IO.SYS): Contm, atravs da ROMBIOS, as rotinas de
interface com os perifricos, gerenciando as operaes de leitura e
gravao de dados entre os programas e estes dispositivos.
IBMDOS.COM
(MSDOS.SYS):
Contm
as
rotinas
que
gerenciam
as
interrupes necessrias aos programas.
COMMAND.COM: responsvel pelo gerenciamento dos recursos de
execuo dos programas. subdividido em:
Programas
Residentes: Responsvel pela carga e execuo dos
programas.
Luciano Infantini Dini
2

www.ciadeinformatica.com.br

Programas de Inicializao: Define o endereo inicial da memria


em que o programa ser instalado para execuo, anexando-o a PSP
(Program Segment Prefix) que armazena informaes necessrias
execuo do programa.
Programas Transientes: Contm os comandos internos (utilitrios)
do DOS.
2.1. Conceitos Bsicos
A
seguir,
relacionam-se
cinco
conceitos
fundamentais para o aprendizado de DOS.

muito

importantes

2.1.1. Arquivo
Um arquivo na verdade um conjunto de informaes gravadas em um
disco. Podemos dar nomes a arquivos, mas existe uma norma a seguir na
hora de nomear um arquivo. O nome de um arquivo deve ser escrito como
est representado abaixo:
NOMEDOARQUIVO.EXT
onde NOMEDOARQUIVO o nome do arquivo propriamente dito com no mximo
8 caracteres, e EXT a extenso do nome com no mximo 3 caracteres.
Normalmente, usa-se a extenso para identificar o tipo de arquivo com o
qual estamos trabalhando, por exemplo:
Extenso
.BAK
.BAS
.BAT
.BIN
.COM
.DAT
.DOC
.EXE
.HLP
.SYS

Significado
Arquivo de backup (cpia de segurana)
Programa fonte em BASIC
Arquivo de Lote (ou batch)
Programa no formato binrio
Arquivo de comandos (arquivo executvel)
Arquivo de dados
Arquivo de texto
Programa executvel
Arquivo de ajuda (Help)
Arquivo do sistema operacional

O uso da extenso no obrigatrio.


Podemos tambm tirar proveito de um recurso do DOS muito til para ns:
o uso de coringas ou wild cards. Ns temos nossa disposio dois
coringas: o caractere * e o caractere ?. O * substitui um grupo de
caracteres enquanto o ? substitui um nico caractere.
Exemplo: se ns quisermos fazer uma cpia de todos os arquivos de lote
que ns possumos em um determinado disco, podemos nos referir a eles
da seguinte maneira: *.BAT. Com isso, no precisaremos copiar um de
cada vez, mas sim todos de uma vez s (o que muito mais prtico).
ATENO: Os caracteres relacionados a seguir no podem ser usados no
nome de um arquivo por serem caracteres reservados:
.
/ \ [ ] : * | < > + = ; , ? e o espao
Os arquivos possuem um determinado tipo de identificao a qual ns
chamamos de atributo. Existem quatro tipos de atributos:

Luciano Infantini Dini


3

www.ciadeinformatica.com.br

R (Read-only): indica que os arquivos que os possuem ativados so


somente para leitura, no podendo ter os seus respectivos contedos
alterados.
A (Archive): sua funo dizer se o arquivo sofreu uma cpia de
segurana (ativado) ou no (desativado).
S (System): indica que o arquivo contm informaes especiais
sobre o sistema.
H (Hidden): literalmente esconde o arquivo do diretrio (ver
seo 3.2). Hidden em ingls significa escondido.
2.1.2. Prompt
O prompt um sinal do DOS dizendo a voc que ele est pronto para
receber um comando seu e execut-lo. Logo que ligamos o computador,
observamos no canto esquerdo do monitor algo parecido com C:\> seguido
de um tracinho piscante. Esse C:\> o prompt do DOS e o tracinho
piscante ns chamamos de cursor.
2.1.3. Cursor
O cursor (caractere sublinhado) nos diz a nossa posio atual na tela,
na qual aparecer um novo texto a ser digitado.
2.1.4. Boot
Chamamos de dar o boot ao processo usado para se ligar (ou inicializar)
o computador. Tambm chamado de partida frio (ou ainda cold boot),
acontece quando ligamos o computador pela primeira vez, isto ,
acionamos o interruptor que liga o computador. Quando damos o boot, o
computador faz alguns testes como verificao de teclado e de memria,
entre outros.
2.1.5. Reboot
Entende-se por reboot reinicializar o computador. Tambm chamado de
partida quente (ou ainda warm boot), acontece quando acionamos o
boto de reset do computador ou quando pressionamos simultaneamente as
teclas CONTROL, ALT e DEL. A diferena est na bateria de testes
realizada pelo computador na ocasio do reboot: quando usamos o boto
de reset, provocamos um curto na mquina durante um pequeno intervalo
de tempo. Isto simula uma partida frio e fora o computador a
realizar toda a bateria de testes de novo. Porm, quando usamos a
combinao CONTROL+ALT+DEL, o computador no realiza todos os testes (o
teste de memria, por exemplo, no realizado).
2.2. Tipos de Comandos
No DOS ns encontramos dois tipos diferentes de comando: os comandos
internos e os comandos externos.

Luciano Infantini Dini


4

www.ciadeinformatica.com.br

2.2.1. Internos
So comandos que esto localizados na memria de acesso aleatrio
(RAM). Eles esto embutidos no arquivo COMMAND.COM, que carregado
para a memria assim que ns damos o boot no computador.
2.2.2. Externos
So comandos que no esto embutidos no COMMAND.COM, portanto no so
carregados para a memria quando da ocasio do boot. Suas funes so
lidas de um disco para a memria, utilizadas e em seguida apagadas da
memria.

Luciano Infantini Dini


5

www.ciadeinformatica.com.br

3. Comandos do DOS
3.1 Cls
O comando CLS uma abreviao do ingls CLear Screen, que significa
limpar a tela. Isto quer dizer que quando voc digitar cls,
automaticamente o DOS limpar a tela do seu computador.
3.2. Dir
O comando DIR (de DIRetrio) nos d a listagem dos arquivos contidos em
um diretrio, nos informando tambm o tamanho do arquivo, a sua data e
hora de criao. Para isso, usaremos a seguinte sintaxe:
DIR [drive:][caminho][arquivo][/P][/W][/S][/B][/L][/O[:]ordem][/A[:]
atrib]
[drive:] - a letra do drive onde se encontra o diretrio
desejado.
[caminho] - o caminho para se chegar a um subdiretrio.
[arquivo] - o nome do arquivo e sua extenso (quando possuir
uma).
/P - ativa uma pausa quando a tela ficar cheia, esperando que
uma tecla seja pressionada para continuar.
/W - mostra somente o nome dos arquivos e subdiretrios
horizontalmente.
/S - fornece a listagem do contedo dos subdiretrios sem
precisarmos estar dentro deles.
/B - mostra somente o nome dos arquivos sem tabulao.
/L - mostra os arquivos em letra minscula. No converte
caracteres expandidos para caixa baixa.
/O[:]ordem - define a ordem de apresentao dos arquivos. A
ordem a ser especificada feita usando-se os parmetros
relacionados na tabela que segue, podendo ser utilizadas
combinaes entre eles sem a necessidade de espaamento entre os
mesmos.
Parmetr Ordem
o
N Ordem alfabtica por nome
-N Ordem alfabtica reversa por
nome (de z para a)
E Ordem alfabtica por extenso
-E Ordem alfabtica reversa por
extenso (de z para a)
D Por data e hora, mais antigos
primeiro
-D Por data e hora, mais recentes
primeiro
Luciano Infantini Dini
6

www.ciadeinformatica.com.br

S Por tamanho, menor primeiro


-S Por tamanho, maior primeiro
G Com diretrios agrupados antes
dos arquivos
-G Com diretrios agrupados depois
dos arquivos
/A[:]atrib - define arquivos que sero apresentados de acordo
com os seus atributos. Se o parmetro /A for omitido, o comando
dir mostrar todos os arquivos menos os arquivos escondidos
(hidden - atributo H ativado). Se for especificado sem nenhum
parmetro, apresentar todos os arquivos incluindo os escondidos
e os de sistema (system - atributo S ativado). Voc poder fazer
combinaes com os parmetros abaixo (no preciso espaamento
entre os cdigos) para definir quais os arquivos sero
apresentados. Segue a tabela:
Parmetro

Significado
Somente arquivos escondidos (hidden)
Qualquer arquivo que no seja escondido
Somente arquivos do sistema (system)
Qualquer arquivo que no seja do sistema
Somente diretrios
Somente arquivos
Somente arquivos que esto prontos para
backup (archive - atriubto A ativado)
-A Somente arquivos que sofreram alteraes
desde o ltimo backup
R Somente arquivos de leitura (read-only atributo R ativado)
-R Qualquer arquivo que no seja
exclusivamente de leitura
H
-H
S
-S
D
-D
A

Exemplo: DIR *.COM /P /O


(Lista todos os arquivos com extenso .COM
pausadamente e em ordem alfabtica)
3.3. Time
Mostra a hora do sistema ou ajusta o relgio interno do seu computador.
Sua sintaxe :
Time [horas:[minutos:[segundos[.centsimos]]][A|P]]
[horas] - especifica a hora. Valores vlidos: de 0 at 23.
[minutos] - especifica os minutos. Valores vlidos: de 0 at 59.
[segundos] - especifica os segundos. Valores vlidos: de 0 at
59.
[centsimos] - especifica os centsimos. Valores vlidos: de 0
at 99.
[A|P] - especifica se antes (A.M.) ou depois de meio-dia
Luciano Infantini Dini
7

www.ciadeinformatica.com.br

(P.M.) no formato 12 horas. Se voc digitar uma hora vlida no


formato 12 horas, mas no usar nenhuma dessas duas opes, o
comando usar A (A.M.).
Exemplo: TIME 15:20
(Muda hora do sistema para 3:20h da tarde).
3.4. Date
Mostra a data e permite que voc a mude se necessrio. Segue a sintaxe:
Date [dd-mm-aa]
[dd-mm-aa] - especifica o dia (dd), o ms (mm) e o ano (aa).
Eles devem estar separados por pontos (.), hfens (-) ou barras
(/). Valores vlidos para o dia: de 1 at 31; para o ms: de 1
at 12; para o ano: de 80 at 99 (ou de 1980 at 2099).
Exemplo: DATE 10-12-95
(Muda a data para o dia 10 de outubro de
1995).
3. 5. Diskcopy
Copia todo o contedo de um disco para outro. O diskcopy escrever por
cima do contedo do disco destino conforme for copiando. S pode copiar
discos de mesma capacidade. Sua sintaxe a seguinte:
Diskcopy drive1: drive2: [/V]
drive1: - drive origem (deve ser especificado).
drive2: - drive destino. Caso no seja especificado, ser
assumido como drive destino o mesmo drive origem.
/V - copia verificando se os dados foram copiados corretamente.
Isto torna o processo de cpia mais lento.
Exemplo: DISKCOPY A: B: /V
(Copia o contedo disco do drive
A: para o disco do drive B: verificando a cpia)
Nota: Se o disco destino no estiver formatado, o diskcopy
ir format-lo automaticamente.
3.6. Attrib
Comando cuja funo exibir, ativar ou desativar um ou mais atributos
de um arquivo (ou grupo de arquivos) ou de um diretrio. Sintaxe:
Attrib [+R|-R] [+A|-A] [+S|-S] [+H|-H] [drive:][caminho][arquivo]
[drive:][caminho][arquivo] - corresponde ao drive onde est o
arquivo (ou grupo de arquivos), ao caminho do seu subdiretrio e
ao nome do arquivo.
[+R|-R] - ativa (+) ou desativa (-) o atributo R (Read-only).
[+A|-A] - ativa (+) ou desativa (-) o atributo A (Archive).
Luciano Infantini Dini
8

www.ciadeinformatica.com.br

[+S|-S] - ativa (+) ou desativa (-) o atributo S (System).


[+H|-H] - ativa (+) ou desativa (-) o atributo H (Hidden).
Exemplo: ATTRIB
COMMAND.COM)

+R

COMMAND.COM

(Ativa

atributo

do

arquivo

3.7. Del
Apaga (deleta) um
determinado arquivo (ou
grupo de arquivos)
especificado. A sintaxe usada para o comando del a seguinte:
Del [drive:][caminho][arquivo] [/P]
[drive:] - drive no qual se encontra o arquivo (ou grupo de
arquivos) a ser deletado.
[caminho] - caminho para o subdiretrio onde est o arquivo (ou
grupo de arquivos) a ser deletado.
[arquivo] - nome do arquivo (ou grupo de arquivos) a ser
deletado.
/P - pedir confirmao antes de apagar o arquivo.
Exemplo: DEL *.TXT

(Apaga todos os arquivos com extenso .EXE)

3.8. Ver
Retorna a verso
parmetro nenhum.

do

sistema

operacional.

Basta

digitarmos

ver

sem

3.9. Vol
Este comando nos retorna o nome do volume e o nmero de srie do disco
especificado. A sintaxe usada para este comando a seguinte:
Vol [drive:]
[drive:] - drive do qual se deseja obter essas informaes.
Exemplo: VOL C:

(Diz qual o nome de volume do drive C:)

3.10. Label
O comando label cria, modifica
especificado. Sua sintaxe :

ou

apaga

nome

de

um

Label [drive:] [nomevol]


[drive:] - drive no qual desejamos fazer as alteraes.
[nomevol] - o nome que se quer colocar no volume.

Luciano Infantini Dini


9

volume

www.ciadeinformatica.com.br

Um nome de volume poder conter no mximo 11 caracteres. Podemos usar o


caractere espao no nome de volume.
Exemplo: LABEL C: AMPRO
AMPRO)

(Muda o nome de volume do drive C: para

3.11. Format
Todo disco usado pelo MS-DOS tem um tipo de organizao que ele utiliza
para gravar e recuperar dados com preciso. Essa organizao faz com
que o DOS divida o disco em vrias partes chamadas trilhas e estas, por
sua vez, esto divididas em setores. Porm, o disco quando fabricado
no organizado desta maneira. Ento, como faz-lo? Usamos um processo
chamado formatao que feito pelo prprio DOS atravs do comando
format. Podemos tambm usar este comando para reformatar um disco j
formatado. A sintaxe do comando format a seguinte:
Format drive: [/V[:nomevol]] [/Q] [/U] [/F:tamanho] [/B|/S]
Format drive: [/V[:nomevol]] [/Q] [/U] [/1] [/4] [/B|/S]
Format drive: [/Q] [/U] [/1] [/4] [/8] [/B|/S]
/V:nomevol - especifica um nome para o volume. Se este parmetro
for especificado sem um nome de volume ou no for especificado,
ao final da formatao o DOS pedir um nome para o volume. Se
voc formatar mais de um disco em sequncia usando um nico
comando format, o nome que foi fornecido com este parmetro ser
dado a todos os discos. Este parmetro no compatvel com o
parmetro /8.
/Q - executa uma formatao rpida (quickformat) do disco. S
pode ser usado em discos que j tenham sido formatados pelo
menos uma vez. Aconselha-se usar este parmetro em discos que
voc tenha certeza de estarem em boas condies.
/U - diz ao DOS para executar uma formatao incondicional, isto
, ele no salva determinadas informaes do disco antes de
format-lo, no permitindo que voc o recupere caso venha a se
arrepender de ter feito a formatao. Voc deve usar este
parmetro caso o computador acuse erro de escrita ou de leitura
durante o uso do disco. Para saber mais sobre como recuperar um
disco aps uma formatao, veja a seo 3.12.
/F:tamanho - especifica o tamanho em que se deseja que um disco
seja formatado. Podemos especificar como tamanho os valores que
seguem na tabela seguinte:
Valores
1440 ou
1.44
2880 ou
2.88

Capacida Face Densidad Disco


de
e
1.44 Mb
dupla alta
3
2.88 Mb

dupla extra

Luciano Infantini Dini


10

www.ciadeinformatica.com.br

Podemos acrescentar aos valores exatos as letras K ou KB, e aos valores


decimais as letras M ou MB.
/B - mantido somente por questes de compatibilidade, este
parmetro diz ao DOS para reservar uma rea do disco para os
arquivos de sistema MSDOS.SYS e IO.SYS como arquivos escondidos
(nas verses mais antigas do DOS, era necessrio reservar um
espao em disco para esses arquivos antes de transfer-los com o
comando sys).
/S - ao final da formatao, o DOS transfere os arquivos de
sistema
MSDOS.SYS,
IO.SYS
e
COMMAND.COM
do
disco
de
inicializao do sistema para o disco que foi formatado, se este
parmetro for especificado. Se o DOS no encontrar esses
arquivos de sistema, ele pedir para voc colocar um disco que
os contenha. O disco que receber estes arquivos poder ser
usado como um novo disco de sistema (tambm chamado de disco de
boot).
Exemplo: FORMAT B: /U /Q
(Formata o disco que est no drive B:
incondicionalmente e rapidamente)
3.12. Unformat
Restaura discos apagados pelo uso do comando format. Sua sintaxe :
Unformat drive: [/P]
/P - envia as mensagens para a impressora conectada na porta 1
(LPT1).
Exemplo: UNFORMAT A:

(Restaura o disco que est no drive A:)

3.13. Chkdsk
Executa o Programa CHKDSK, que analisa o disco especificado e emite
relatrio sobre o estado dele e da memria. Para mostrar o estado do
disco que est no drive atual, basta digitar: CHKDSK. Sua sintaxe a
seguinte:
Chkdsk [drive:] [[caminho] arquivo] [/F]
drive: - diz ao DOS qual o drive a ser analisado pelo Checkdisk.
[caminho] arquivo - se o caminho e o nome de um arquivo (os
curingas so vlidos) for especificado, o Checkdisk verificar
se este arquivo (ou grupo de arquivos) est fragmentado ou no.
/F - corrige eventuais erros encontrados durante a anlise.
Exemplo: CHKDSK A:

(Analisa o disco que est no drive A:)

Luciano Infantini Dini


11

www.ciadeinformatica.com.br

3.14. Ren
usado para mudar o nome de um arquivo (ou grupo de arquivos). Usamos
o comando ren da seguinte maneira:
Ren [drive:][caminho] arq1 arq2
[drive][caminho] - corresponde ao drive onde est o arquivo e o
caminho do seu subdiretrio.
arq1 - o nome do arquivo que se quer renomear.
arq2 - o novo nome do arquivo.
Exemplo: REN VERDE.DOC AMARELO.DOC (Muda o nome do arquivo VERDE.DOC
para AMARELO.DOC)
3.15. Undelete
Tem como objetivo recuperar arquivos previamente apagados pelo comando
del. Sua sintaxe :
Undelete [drive:][caminho][arquivo] [/ALL][/LIST]
/ALL - recupera automaticamente os arquivos especificados.
/LIST - lista os arquivos disponveis para recuperao
diretrio especificado.

no

Exemplo: UNDELETE /ALL


(Recupera automaticamente todos os arquivos
apagados pelo comando del que forem encontrados em bom estado)
3.16. Doskey
O Doskey um programa que vem com o DOS que reserva uma rea da
memria para armazenar os comandos anteriormente digitados. Vamos supor
que voc digite o comando cls e execute-o; em seguida voc usa o
comando dir a:. Se depois de executar o comando dir a: voc teclar a
seta para cima, ele reaparecer na tela, e se voc usar a seta para
cima de novo aparecer o cls. Podemos caminhar pela lista de comandos
no s usando a seta para cima como tambm a seta para baixo. Basta
selecionarmos um comando que o DOS remontar a linha de comando
correspondente quele comando, bastando teclarmos ENTER ou modificarmos
a linha de acordo com as nossas necessidades. Voc tambm pode utilizar
as teclas PageUp e PageDown para se locomover direto para o incio ou
para o fim da lista, respectivamente.
O Doskey pode armazenar uma quantidade grande de comandos, tornando
cansativa a busca de determinado comando aps a lista de comandos
anteriores ficar grande. Porm, o Doskey nos oferece outro recurso para
localizar um comando: so as teclas F7 e F9.
Utilizando a tecla F7, o Doskey nos apresenta os comandos anteriores em
uma lista numerada. No exemplo acima ele mostraria o seguinte:
1: cls
Luciano Infantini Dini
12

www.ciadeinformatica.com.br

2: dir a:
Quando apertarmos a tecla F9, o DOS nos pedir o nmero da linha.
Supondo que ns queiramos que ele execute o comando cls novamente,
basta entrarmos o nmero da linha que o DOS remontar a linha de
comando para ns, bastando apenas teclarmos ENTER.
Para carregarmos o Doskey para a memria do computador, basta
digitarmos DOSKEY.
ATENO: Mesmo que o Doskey no esteja na memria, dispomos de duas
teclas de auxlio no DOS: F1 (ou a seta para direita) e F3. A tecla F1
permite que ns possamos remontar a ltima linha de comando caractere
por caractere, e a tecla F3 permite que ns possamos reconstruir a
ltima linha de comando de uma s vez. Elas continuam disponveis
quando o Doskey est na memria.
3.17. Sys
Cria um disco de boot copiando para ele os arquivos que compem o
sistema operacional (MSDOS.SYS, IO.SYS e COMMAND.COM). Sua sintaxe :
Sys drive:
drive: - diz ao comando o drive para o qual o sistema ser
transferido. Os arquivos de sistema s podem ser copiados para
um diretrio raiz, e no para um subdiretrio.
Exemplo: SYS A:

(Transfere o sistema para o drive A:)

3.18. Copy
Copia um arquivo (ou grupo de arquivos) de um disco para outro, ou
ainda de um subdiretrio para outro. Sua sintaxe est logo abaixo:
Copy origem destino [/V]
origem - localizao do arquivo (ou grupo de arquivos) a copiar.
destino - para onde o arquivo (ou grupo de arquivos) ser(o)
copiados.
/V - verifica se a cpia foi feita corretamente.
Exemplo: COPY A:*.EXE C:
(Copia todos os arquivos com extenso .EXE
do drive A: para o drive C:)
3.19. Move
Usamos o move para mover um arquivo de um diretrio para outro, ou para
renomear um diretrio. Sua sintaxe :
Move [drive][caminho] arquivo1 [,[drive:] [caminho] arquivo2]
[drive:] [caminho] arquivo1 - descrio do arquivo que se deseja
Luciano Infantini Dini
13

www.ciadeinformatica.com.br

mover.
[,[drive:] [caminho] arquivo2 - nome do diretrio destino (se
desejarmos mover um arquivo renomeando-o, basta especificarmos o
novo nome onde lemos arquivo2, caso contrrio no precisamos
especificar nenhum outro nome de arquivo).
Exemplo: MOVE AUTOEXEC.BAT A:(Move o arquivo AUTOEXEC.BAT para o drive
A:)
3.20. Type
Permite que voc veja o contedo de um arquivo texto sem modific-lo
(no permite o uso de coringas). Pode-se usar o comando more em
conjutno com o type, sendo normalmente usados juntos quando o arquivo
texto muito grande. A funo do comando more ativar uma pausa
quando o contedo do arquivo preencher uma tela, permitindo que voc
possa ler o contedo apresentado e em seguida teclar algo para
prosseguir. Usamos o comando type da seguinte maneira:
Type [drive:][caminho][arquivo] [|more]
[drive:][caminho][arquivo]
descrio
do
arquivo
a
ser
visualizado (similar aos outros comandos).
[|more] - sintaxe a ser usada quando desejarmos o comando more
associado ao type.
Exemplo: TYPE LEIAME.TXT |MORE
pausadamente)

(Exibe o contedo do arquivo LEIAME.TXT

3.21. More
Mostra uma tela de dados de cada vez, i.., mostra dados com pausa
quando a tela ficar cheia. Sua sintaxe :
More < [drive:][caminho]arquivo
[drive:] - drive onde est o arquivo a ser visualizado.
[camihno:]
localizao
do
arquivo
dentro
do
especificado.
arquivo - nome do arquivo a ser visualizado.
Exemplo: MORE <
pausadamente)

LEIAME.TXT (Exibe o

contedo do arquivo

3.22. Md
Este comando serve para criar um diretrio.
Md [drive:] caminho

Luciano Infantini Dini


14

drive

LEIAME.TXT

www.ciadeinformatica.com.br

drive: - o drive onde se deseja criar o novo diretrio.


caminho - nome e localizao do novo diretrio. O tamanho mximo
para o nome e a localizao de um subdiretrio de 63
caracteres, incluindo as barras invertidas (\).
Exemplo: MD VARIOS.
3.23. Cd
Comando que tem como funo mudar o diretrio corrente. Sua sintaxe :
Cd [drive:] caminho
Cd [..] [caminho]
Cd [\] [caminho]
drive: caminho - diretrio para o qual se deseja mudar.
.. - muda para o diretrio imdeiatamente anterior ao atual.
\ - volta direto para a raiz do drive atual.
Exemplo: CD VARIOS

(Entra em um diretrio chamado VARIOS)

3.26. Rd
O comando rd (abreviao de rmdir) realiza o inverso do comando md.
Ele apaga um diretrio. O diretrio a ser apagado deve estar vazio e
no pode ser o diretrio corrente. Sua sintaxe :
Rd [drive:] caminho
drive: caminho - localizao do diretrio a ser deletado.
Exemplo: RD C:\UTIL\VARIOS (Apaga o diretrio VARIOS que est dentro do
UTIL no drive C:)
3.27. Tree
Este comando (em ingls significa rvore) tem como objetivo apresentar
ao usurio a estrutura (rvore) de diretrios de um determinado disco.
Sua sintaxe :
Tree [drive:] [caminho] [/F] [/A] [|more]
drive: - o drive que contm o disco do qual desejamos
visualizar a estrutura.
caminho - o diretrio do qual queremos ver a estrutura.
/F - mostra os arquivos contidos em cada diretrio da estrutura
a ser mostrada.
/A - diz ao DOS para usar caracteres de texto ao invs de
caracteres grficos para mostrar as linhas que ligam os
Luciano Infantini Dini
15

www.ciadeinformatica.com.br

subdiretrios entre si. Use este parmetro quando a rvore do


diretrio for ser impressa em uma impressora que no interprete
corretamente os caracteres grficos (no caso da informao ser
redirecionada para a impressora ao invs do vdeo).
|more - podemos ainda usar este parmetro, que produz um pausa
quando a tela ficar cheia, esperando o acionamento de uma tecla
para prosseguir.
Exemplo: TREE |MORE

(Exibe a rvore de diretrios pausadamente)

Luciano Infantini Dini


16

www.ciadeinformatica.com.br

3.28. Prompt
Com esse comando, voc pode mudar a aparncia do prompt do DOS, isto ,
voc pode personalizar o prompt do seu computador. A sintaxe do comando
prompt :
Prompt [texto]
texto - descreve qualquer texto ou informao que voc quiser
colocar no seu prompt.
Abaixo segue uma tabela com os parmetros que voc pode usar junto com
o texto que voc quer ou no lugar dele.
Combina
es
$Q
$$
$T
$D
$P
$V
$N
$G
$L
$B
$_
$E
$H

Resultado
= (sinal de igualdade)
$ (sifro)
Hora atual
Data atual
Drive e caminho atuais
Verso do DOS
Drive atual
> (maior que)
< (menor que)
| (barra vertical ou pipe)
ENTER-LINEFEED
ESC (ASCII 27)
BS (backspace)

Exemplo: PROMPT $P$G


(Faz com que o prompt passe a apresentar o
caminho seguido por um sinal de maior que)
3.29. Deltree
Este comando apaga um diretrio e todos os arquivos e subdiretrios
contidos nele, bem como os arquivos contidos em seus subdiretrios. Sua
sintaxe :
Deltree [drive:] caminho [[drive:] caminho...]
drive: caminho - o diretrio
especificar mais de um diretrio.

ser

deletado.

Podemos

Exemplo: DELTREE C:\LOTUS


(Apaga o diretrio LOTUS do drive C: e
todos os seus subdiretrios e arquivos)
3.30. Xcopy

Luciano Infantini Dini


17

www.ciadeinformatica.com.br

Assim como o comando copy, o Xcopy copia arquivos, porm ele mais
rpido e tem uma outra vantagem: ele pode copiar no s os arquivos do
diretrio atual como tambm dos seus subdiretrios. Sua sintaxe :
Xcopy origem [destino] [/S] [/E]
origem - aonde esto os arquivos a serem copiados.
destino - para onde os arquivos sero copiados.
/S - copia tambm os subdiretrios da origem especificada, menos
os subdiretrios vazios. Se for omitido, o Xcopy trabalhar
somente no diretrio especificado como origem.
/E - copia tambm os subdiretrios da origem especificada, mesmo
que estejam vazios.
Exemplo: XCOPY A:*.* C:/E
(Copia todos os arquivos e subdiretrios,
vazios ou no, do drive A: para o drive C:)

Luciano Infantini Dini


18

www.ciadeinformatica.com.br

4. Arquivos de Configurao do Sistema


4.1. CONFIG.SYS
Esse o arquivo pelo qual o DOS procura logo aps o boot. Ele ontm
instrues que o DOS necessita para trabalhar com o seu computador e
sua memria, bem como com seus dispositivos e seus programas de uma
forma geral. Os comandos que o seu CONFIG.SYS contm relacionam-se com
o seu hardware, informando ao seu computador como ele deve administrar
o seu equipamento. Caso voc instale um novo programa ou um outro
dispositivo ao seu computador, provavelmnte modificaes se faro
necessrias para que o bom funcionamento da mquina continue ocorrendo.
Os comandos que ns usamos no CONFIG.SYS no podem ser usados no
AUTOEXEC.BAT ou no prompt do DOS, pois so especficos para uso neste
arquivo. Eles encontram-se relacionados na seo 5.
4.2. AUTOEXEC.BAT
O AUTOEXEC.BAT um exemplo muito especial de arquivo batch, pois logo
aps encontrar e executar o CONFIG.SYS o DOS procura este arquivo. Nele
voc pode incluir linhas de comando do DOS
(nunca do CONFIG.SYS!),
alm de um certo tipo de programa denominados TSR ( do ingls Terminate
and Stay Resident, isto , termina a execuo e permanece na memria).
Os comandos usados no AUTOEXEC.BAT encontram-se na seo 5.

Luciano Infantini Dini


19

www.ciadeinformatica.com.br

5. Comandos Para Batch Files e Configurao do Sistema


Batch Files so arquivos que agrupam comandos do DOS e/ou comandos
exclusivos para uso neste tipo de arquivo. Eles so muitos teis na
hora de executarmos determinadas tarefas que exigem sempre uma mesma
sequncia de comandos, por exemplo: desejamos ver o contedo de um
determinado arquivo de texto, ativando uma pausa cada vez que a tela
ficar cheia e, em seguida, o copiaremos para o drive B:. Normalmente,
seramos obrigados a digitar duas linhas de comando cada vez que
fssemos fazer isso, mas com um batch file (ou arquivo de lote, ou
ainda arquivo .BAT) digitaremos somente o nome deste arquivo, o qual
executar as duas funes para ns. Seu nome ser sempre da seguinte
forma: nome.BAT, no sendo necessria a incluso da extenso ao
digitarmos o nome do arquivo para execut-lo.
5.1. Edit
Este comando do DOS executa um processador de textos bem simples que
vem com o DOS, onde voc pode digitar o seu arquivo texto ou .BAT com
alguns recursos a mais do que o comando copy con lhe porporciona.
Nele voc pode voltar para as linhas anteriores do arquivo, coisa que
voc no pode fazer se usar o copy con. Caso o arquivo j exista, o MSDOS Editor mostrar para voc o contedo dele. A sintaxe a seguinte:
Edit [arquivo] [/H]
arquivo - drive, caminho e nome do arquivo a ser editado.
/H - executa o MS-DOS Editor apresentando o nmero mximo de
linhas no vdeo que o seu equipamento pode suportar.
Quando voc acabar de digitar o seu texto (ou a sequncia de comandos
que voc deseja no seu arquivo .BAT), basta voc teclar ALT+F para
entrar no menu de operaes com arquivos e em seguida teclar S para
salvar seu arquivo com o nome que voc deu ou, caso voc no tenha dado
um nome para o arquivo (voc apenas digitou edit no DOS), entre com o
nome quando ele pedir. Para sair do MS-DOS Editor basta teclar ALT+F e
em seguida X.
Exemplo:
ME.TXT)

EDIT

LEIA-ME.TXT

(Permite

digitao

do

arquivo

LEIA-

5.2. Echo
Este comando liga ou desliga o eco do DOS. Quando o DOS est executando
um arquivo .BAT ele ecoa (apresenta) no vdeo a linha de comando que
est sendo executada. Para impedir o DOS de ecoar as linhas de comando,
basta usarmos o comando echo para desligarmos o eco usando a seguinte
sintaxe:
Echo [ON|OFF]

Luciano Infantini Dini


20

www.ciadeinformatica.com.br

ON|OFF - liga (ON) ou desliga (OFF) o eco.


Exemplo: ECHO OFF

(Desliga o eco)

Nota: Para sabermos se o eco est ligado ou desligado, basta


digitarmos o comando echo se nenhum parmetro e ele nos retorna o
estado do eco.
Podemos usar este comando tambm para apresentar uma mensagem
qualquer no vdeo, usando a sintaxe a seguir:
Echo mensagem
mensagem - a mensagem a ser ecoada no vdeo.
Exemplo: ECHO AMPR INFORMTICA
INFORMTICA)

(Apresenta no vdeo a mensagem AMPR

Nota1: Para ecoarmos um linha em branco no vdeo, digitamos ECHO. (sem


espaos entre o ponto e o comando).
Nota2: Caso queiramos que o DOS no ecoe apenas uma (ou aglumas) linha
(s) de comando, no precisamos desligar o eco. Basta colocarmos o
caractere arroba (@) antes da dita linha.
5.3. Help
Mostra um help do comando especificado. Se for especificado sem nenhum
comando, apresenta uma lista dos comandos disponveis. Sintaxe:
Help comando
comando - qualquer comando do DOS.
Exemplo: HELP ATTRIB
ATTRIB)

(Mostra um texto explicativo sobre o comando

5.4. Scandisk
Este comando inicia a execuo do programa Microsoft Scandisk, uma
ferramenta cuja funo muito parecida com a do CHKDSK, porm muito
mais confivel. Ele detecta vrios tipos de problemas diferentes que
podem ocorrer no disco e tenta corrig-los. Para utilizarmos o
Scandisk, basta usarmos a seguinte sintaxe:
Scandisk [drive:] [/AUTOFIX]
drive: - diz ao Scandisk qual o drive a ser analisado.
/AUTOFIX - checa o disco e conserta os defeitos que encontrar
automaticamente, sem perguntar se deve ou no consertar.
Exemplo: SCANDISK /AUTOFIX
(Executa o Scandisk no drive atual,
permitindo que ele tente corrigir automaticamente todos os erros que
Luciano Infantini Dini
21

www.ciadeinformatica.com.br

encontrar)
Nota: se
atual.

no

especificarmos

drive,

Scandisk

Luciano Infantini Dini


22

analisar

drive

S-ar putea să vă placă și