Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila Dos
Apostila Dos
Apostila Dos
1.
1.1
O Que o D.O.S. ?
1.2
Quando adquirimos um disco rgido ou um disquete, estes vm no formato virgem, de forma que no
conseguiremos gravar qualquer informao nestes discos sem antes prepar-los adequadamente.
Este processo chama-se FORMATAO e realizado pelo prprio sistema operacional D.O.S.. A
formatao uma diviso eletrnica do espao fsico do disco, em trilhas, setores e bytes para que este receba
informaes posteriormente. Aqui vamos nos referir formatao de disquetes, visto que a formatao de discos
rgidos um processo mais complexo e que exige um conhecimento maior, assim como o utilitrio apropriado do
sistema operacional. Somente aps estarem formatados podemos gravar informaes nos discos.
Estas informaes so gravadas sob a forma de arquivos. Arquivos so colees de instrues ou dados
relacionados, armazenados em disco. Ao gravarmos um arquivo precisamos determinar-lhe um nome, que
chamado nome-de-arquivo (nomearq).
Existem regras para isto.
Um nome de arquivo pode ser qualquer palavra ou expresso de 1 a 8 caracteres (letras, nmeros ou smbolos) e
uma extenso (.ext) de nome de arquivo de 0 a 3 caracteres, separados do nome-de-arquivo por um ponto (.).
Ex.:command.com
trip.doc
autoexec.bat
Existem alguns smbolos que no podem ser usados em nomes de arquivos:
^*=+ [];:.,/\?!{}<>`'"
Existem tambm, extenses de nome arquivo, padronizadas:
.$$$ - arquivo temporrio.
.TMP - arquivo temporrio.
.BAK - cpia reserva de arquivo.
.BAS - arquivos em linguagem BASIC.
1.3
Caracteres Globais
Quando nos utilizarmos dos comandos do D.O.S. ou mesmo durante a execuo de um programa
poderemos utilizar dois caracteres do teclado que junto a um nome de arquivo, so reconhecidos pelo sistema
operacional de forma padro. So chamados de caracteres globais ou wildcards e so utilizados para uma maior
amplitude de alcance dos comandos. So eles: o <?> e o <*>.
- o [?] - compara caracteres substituindo-os um a um. Por exemplo se tivermos 4 arquivos com os seguintes nomes e
desejarmos apagar os 3 primeiros :
aula.doc
aula1.doc
aula20.doc.
aula300.doc
Podemos apag-los um a um. Ou podemos apag-los de uma s vez com o caracter [?] da seguinte forma:
del aula??.doc. Este comando permitir apagar qualquer arquivo com a extenso .Doc desde que tenha o nome
aula ou inicie pelo nome aula e tenha um mximo de 6 caracteres. O exemplo aula300.Doc no ser
apagado, pois tem sete caracteres.
- o [*] - significa tudo. Usando o exemplo acima poderamos apagar os 4 arquivos da seguinte forma:
del *.doc. Apagaria qualquer arquivo com a extenso .Doc .
Ateno !!! necessrio bastante cuidado no uso destes caracteres, principalmente quando estivermos apagando
informaes do computador. Quanto mais amplo for o alcance do comando, maior a possibilidade de cometermos
erros e apagarmos coisas que no desejamos eliminar.
1.4
So programas de comandos que executam funes para facilitar o trabalho com os discos.
Existem dois tipos de comandos no sistema operacional. Os comandos internos e os externos.
1.5
1.5.1 COMMAND.COM
o processador de comandos do D.O.S.. Toda vez que ligamos o computador ele carregado na memria e permite
que possamos trabalhar com o sistema. nele que esto contidos os comandos internos do D.O.S..
1.5.2 DIR
Dispe no vdeo o contedo do diretrio de um disco.
Sintaxe : DIR [drive:][/p][/w][/2]
[/p] - faz uma pausa cada tela.
[/w] - divide o diretrio em cinco colunas de informao.
A ESCOLA
38371
23211
10556
9985
18315
4540
11648
422
1536
51870
68283
6974
20/04/89
20/04/89
20/04/89
20/04/89
20/04/89
20/04/89
20/04/89
12/04/92
01/01/86
07/10/91
04/10/91
17/07/90
39936
12:00
12:00
12:00
12:00
12:00
12:00
12:00
17:15
0:10
15:44
21:36
17:49
bytes livres
1.5.3 FORMAT.COM
o formatador de discos do D.O.S.. Ou seja, estabelece marcos eletrnicos que determinam a diviso do disco
em trilhas, setores e capacidade de bytes, de forma que este possa ser reconhecido pelo sistema operacional e ento
receber e transmitir informaes.
Sintaxe : FORMAT [drive:][/4][/s]
[/4] - formata um disco de 360 Kb em um drive de 1,2 Mb.
[/s] - formata um disco transferindo para este o D.O.S.
Para formatarmos um disquete seguimos os seguintes passos :
Trabalhando com Winchester :
- Ligue o computador e aguarde aparecer o prompt C:\>
- Digite FORMAT tecle um espao + a letra do drive onde estar o disco a ser formatado, no caso a letra A seguida
de dois pontos. Ficar assim :
- C:\>format a:
Tecle ENTER. Aparecer a seguinte mensagem:
Insira o novo disco na unidade A:
e pressione ENTER quando estiver pronto...
Verificando o formato existente do disco.
Verificando 1,44M
Formataao concluda.
Nome de volume (11 caracteres, pressione ENTER para nenhum):
1.457.664 bytes de espao total em disco
1.5.4 DISKCOPY.COM
Permite fazer uma cpia integral de um disquete para outro formatando o disquete destino ou apagando-o caso j
tenha algo gravado, e copiando todo o contedo o disco de origem para o de destino:
Sintaxe : DISKCOPY [drive-origem:] [drive-destino:]
Ex.: para realizar uma cpia integral, utilizando o drive A:
Coloque o disquete que contm as informaes que deseja copiar no drive A: e digite:
DISKCOPY A: A:
Vai aparecer a seguinte mensagem:
Insira o disco de origem no drive A:
e pressione qualquer tecla para continuar.......
<tecle enter>
<tecle enter>
Se voc pressionar (S) o precesso de cpia recomeado pedindo para voc colocar outro disco de
SE voc pressionar (N), o processo interrompido.
OBS.: Durante o processo de cpia, o D.O.S. pode pedir para colocar o disco de origem e o disco de
destino mais de uma vez.
1.5.5 DISKCOMP.COM
Permite comparar uma cpia de disco feita utilizando o DISKCOPY com o disco original, para verificar a
qualidade da cpia. A maneira de utilizao semelhante do DISKCOPY.
Sintaxe : DISKCOMP [drive-origem:] [drive-destino:]
Ex.: para comparar uma cpia integral, utilizando o drive A:
DISKCOMP A: A:
1.5.6 CHKDSK.COM
Permite checar a memria de um disco, relacionando o espao ocupado, espao livre e a capacidade total do disco,
alm de possveis setores ruins.
Sintaxe : CHKDSK [drive:][/f]
[/f] - restaurar arquivos com problemas.
Ex.: Um disquete com as seguintes caractersticas:
diretrio de A:/
LOTUS
ARC
269135 04/04/91
0:55
123
SET
32935 25/09/85
1:23
COPYHARD COM
40112 25/09/85
1:23
3 Arquivo (s)
18432 bytes livres
Vamos checar a situao deste disquete atravs do CHKDSK:
CHKDSK A:
Neste caso aparecer o seguinte na tela do micro:
362496 bytes de espao total em disco
344064 bytes em 3 arquivo(s) de usurio
18432 bytes livres no disco
1024 bytes em cada unidade de alocao
354 unidades de alocao total no disco
18 unidades de alocao disponveis no disco
653312 bytes de memria total
578768 bytes livres
1.5.7 LABEL.COM
Permite que voc crie, modifique ou apague o volume (nome) de um disco. O volume de um disco pode ter at
11 caracteres ou nenhum.
Sintaxe : LABEL [drive:][nome do disco]
Ex.: Mudar o volume de um disco chamado AULA para ESCOLA, em A:
LABEL A:ESCOLA
1.5.8 VOL
Permite checar o volume de um disco.
Sintaxe : VOL [drive:]
Ex.: VOL A:
Aparecer a mensagem:
Volume in drive A is ESCOLA.
1.5.9 TREE.COM
Este comando permite visualizar o caminho dos diretrios de um disco de forma hierrquica.
Sintaxe : TREE [drive:][/a/f]
[/a] - dispe uma representao grfica dos diretrios.
[/f] - lista os arquivos por diretrio.
Ex.: TREE C:
Ex.: TREE/a
Ex.: TREE/f
1.5.10 DEL
Remove um ou mais arquivos especificados de um diretrio. A especificao pode ser de um arquivo em
particular ou de um grupo de arquivos, utilizando-se os caracteres globais [*][?].
ATENO: o comando DEL deve ser usado com muito cuidado !!!
Sintaxe : DEL [drive:][nomearq.ext]
Ex.: DEL A:SCAN.EXE (Apaga o arquivo do drive A com o nome de scan.exe)
DEL A:*.* (Apagar todos os arquivos do drive A)
DEL A:*.BAT (Apagar todos os arquivo do drive A com a exteno .BAT)
10
1.5.11 UNDELETE
Recupera arquivos que foram excludos com o comando DEL.
Sintaxe: UNDELETE [caminho] (especifica que o undelete deve recuperar todos os arquivos do diretrio
especificado, emitindo aviso de confirmao).
UNDELETE [unidade:][caminho] (especifica que o undelete deve recuperar todos os arquivos do drive
e diretrio especificado).
UNDELETE [unidade:] (especifica que o undelete deve recuperar todos os arquivos do drive
especificado).
UNDELETE C:\*.BAT /ALL (especifica que o undelete deve recuperar todos os arquivos de
extenso .bat do diretrio principal da unidade C, sem emitir aviso
solicitando a confirmao de cada arquivo).
Parmetros: [unidade:][caminho]nome-de-arquivo (especifica a localizao e o nome do arquivo ou conjunto de
arquivos a serem recuperados).
Opes:
/LIST
/ALL
(recupera os arquivos excludos sem emitir aviso solicitando a confirmao de cada arquivo.
Se ja houver um nome-de-arquivo duplicado, esta opo tentar, em seguida, cada um dos
caracteres a seguir, na ordem listada, at que o resultado seja um nome de arquivo nico: #
%&0123456789abcdefghijklmnopqrstuvwxyz.
1.5.12 * DELTREE
Apagar um diretrio e todo o seu contedo (Arquivos e subdiretrios.)
Sintaxe: DELTREE C: \paula
Aparecer a seguinte mensagem:
Excluir diretrio c:\paula e todos os seus subdiretrios?[S/N]
Se voc pressionar (S), apagar todo o diretrio, seus arquivos e subdiretrios.
Se voc pressionar (N), o precesso ser interrompido.
1.5.13 COPY
A principal funo de COPY copiar um ou mais arquivos para outro diretrio no mesmo disco ou para outro
disco.
Sintaxe : COPY [driveorigem:][nomearq.ext] [drivedestino:]
onde :
[driveorigem] a letra do drive ( A:, B:, ou C:) onde se encontra o arquivo que voc deseja copiar.
11
1.5.15 ATTRIB
Permite que se estabelea nveis de proteo a um arquivo (atributo).
Sintaxe : ATTRIB [drive:][nomearq.ext][+/-a][+/-r][+/-s][+/-h]
onde :
+ --> coloca o atributo
12
1.5.16 * SCANDISK
Analiza e corrige erros em uma unidade de disco.Funciona em unidades compactadas ou no.
Sintaxe:
ou
13
/SURFACE (executa automaticamente o exame de superfcie depois de verificar outras reas de uma
unidade).
Se o Scandisk encontrar um problema, exibir uma caixa de dilogo Problema Encontrado contendo uma breve
explicao do problema e o que acontecer se voc corrigi-lo. Normalmente estas caixas de dilogo contm os
botes Corrigir, No Corrigir e Informaes.
Se voc executar o Scandisk em uma unidade compactada montada ou desmontada, este perguntar se pode
verificar a unidade hospedeira (fsica) primeiramente. Deve-se permitir esta verificao uma vez que um erro na
unidade hospedeira pode provocar problemas na unidade compactada.
Se o Scandisk encontrar problemas e voc escolher Corrigir , o Scandisk perguntar se voc deseja que ele crie
um disco flexvel de recuperao que pode ser utilizado para restaurar o estado anterior do seu disco. A recuperao
s possvel se voc no tiver alterado o seu disco desde que as correes foram feitas. Para criar um disco de
recuperao, insira um disco na unidade A ou B, em seguida escolha o boto Unidade A ou Unidade B
quando a caixa de dilogo for exibida.
Para corrigir problemas na unidade C digite:
Scandisk C:
Para corrigir problemas na unidade A digite:
Scandisk A:
Para corrigir problemas na unidade B digite:
Scandisk B:
1.5.17 * MSBACKUP
Permite que realizemos cpia de segurana e restauraes de um disco, diretrio ou arquivo para outro disco ou
diretrio.
Sintaxe:
MSBACKUP [arquivo de configurao] [/BW] [/LCD] [/MDA]
parmetros:
[/BW] - Inicia o MSBACKUP usando esquema de cores branco e preto.
[/LCD] - Inicia o MSBACKUP usando modo grfico compatvel com as telas de computadores laptop.
[/MDA] - Inicia o MSBACKUP usando adaptador de vdeo monocromtico.
Digite no prompt do D.O.S. o comando MSBACKUP, e aparecer a tela do Microsoft Backup 6.22.
Escolha a opo COPIAR (para fazer backup). Aparecer nova tela, ento escolha SELECIONAR
ARQUIVOS na tela Selecionar arquivos a copiar, use a barra de rolagem seta acima ou abaixo para visualizar o
diretrio desejado.
Ento, com o boto direito do mouse, de um clique no diretrio desejado, ou com o boto esquerdo de dois cliques
no mesmo diretrio. Aparecer uma seta no diretrio desejado e todos os seus arquivos sero marcados. Para
desmarcar ou marcar arquivos use o boto do lado direito do mouse com um clique sobre o arquivo.
Em seguida escolha a opo OK e voltar a tela anterior.
Escolha INICIAR CPIA.
Aparecer a tela Alerta, com a seguinte mensagem:
insira o disco # 1 na unidade A
continuar / cancelar cpia
cancelar cpia, encerra o processo.
Escolha a opo continuar.
Se voc inserir um disco que contenha diretrios ou arquivos, aparecer uma tela Alerta informando tal situao,
e fazendo as seguintes perguntas:
Repetir / Sobrecarregar / Cancelar cpia
14
1.5.18 BACKUP
permite que realizemos cpias de segurana de um disco, diretrio ou arquivo para outro disco ou diretrio.
Sintaxe:
BACKUP [drive:][\diretrio][\nomearq] [drive:][/parmetros]
Parmetros:
[/s] - inclui subdiretrios do diretrio em questo.
15
1.5.19 RESTORE
Restaura os arquivos copiados por um BACKUP.
Sintaxe:
RESTORE [drive:] [drive:][\diretrio][\arquivo][/parmetros]
Parmetros:
[/s] - restaura inclusive os subdiretrios.
[/p] - avisa a presena de arquivos com atributos.
[/a:data] - restaura somente os arquivos com data posterior especificada.
[/b:data] - restaura somente os arquivos com data anterior ou igual especificada.
[/l:hora] - restaura somente os arquivos com hora posterior especificada.
[/e:hora] - restaura somente os arquivos com hora anterior ou igual especificada.
[/m] - restaura somente os arquivos modificados aps o ltimo BACKUP.
[/n] - restaura somente os arquivos que no existem mais no disco destino da operao.
1.5.20 * MOVE
Move um ou mais arquivos para um local especificado. O comando move tambm pode ser usado para renomear
diretrios.
Sintaxe:
MOVE [/Y] [/-Y] [unidade:] [caminho]nome-de-arquivo [[unidade:] [caminho] nome-de-arquivo [...]] destino
Parmetros:
[unidade:] [caminho]nome-de-arquivo
Especifica a localizao e o nome do arquivo ou arquivos a ser (em) movidos. Tambm especificado nome
do diretrio que voc deseja renomear.
destino
Especfica a nova localizao do arquivo ou o novo nome do diretrio. O destino pode consistir de uma
letra de umidade e dois-pontos, um nome de diretrio ou uma combinao. Se voc estiver movendo s um
arquivo, pode incluir tambm um nome de arquivo para renome-lo enquanto move. Caso esteja movendo
mais de um arquivo, o destino deve ser um nome de diretrio.
opes
/Y
Indica que voc deseja que o move substitua o (s) arquivo (s) existente (s) sem pedir confirmao. Por
padro, se for especificado um arquivo existente, o MOVE perguntar se voc deseja substituir o arquivo
existente.
/-Y Indica que voc deseja que o MOVE pea confirmao antes de substituir um arquivo existente. Se voc
especificar esta opo, sero substitudos todos os padres e a definio atual da varivel de ambiente
COPYCMD.
16
1.5.21 SYS
Comando utilizado para transferir os arquivos de sistema do D.O.S. de um disco para outro. utilizado,
principalmente, para restaurarmos o D.O.S. num disco onde este tenha sido perdido ou corrompido.
Sintaxe : SYS [drive:]
Ex.: SYS C: -- > instalar o COMMAND.COM mais os arquivos de sistema do D.O.S no drive C:
1.5.22 PROMPT
Permite mudar o tipo de apresentao do prompt do DOS.
Sintaxe : PROMPT [TEXTO] [$CONTROLE]
[texto] - texto que ser exibido junto ao prompt na tela.
[$controle] - cdigos que emitem informaes sobre o D.O.S.
Os cdigos de controle so :
$$ - exibe um cifro.
$p - exibe o diretrio corrente.
$g - exibe o sinal >.
$l - exibe o sinal <
$b - exibe o sinal :.
$t - exibe a hora atual do sistema.
$d - exibe a data atual do sistema.
$v - exibe a verso do D.O.S.
$n - exibe a unidade de drive corrente.
$e - exibe um caracter de escape (<-).
$s - exibe um espao.
$. - exibe uma linha em branco.
$q - exibe o sinal de igual.
Ex.: Para exibir o prompt com o sinal de "=" mais o texto Paula na tela do micro :
PROMPT [Paula] $p$b --> ficar assim : [Paula] C:\=
1.5.23 EDIT.COM
Inicia o editor do MS-DOS, que pode ser utilizado para criao e edio de arquivos. Este editor possibilita a
criao, edio, gravao e impresso de arquivos de texto ASCII. O editor do MS-DOS possui ajuda on-line.
Sintaxe: EDIT [[unidade:][caminho]nome-de-arquivo] [/B] [/G] [/H] [/NOHI]
Parmetros:
[unidade:][caminho]nome-de-arquivo
Especifica o local e nome de um arquivo de texto. Se o arquivo no existe, o editor do MS-DOS o criar e
exibir seu contedo na tela.
opes:
/B
Exibe o editor do MS-DOS em preto e branco. Utilize esta opo se o editor no for
exibido corretamente em um monitor monocromtico.
/G
17
/H
Exibe o nmero mximo de linhas possveis para o monitor que est sendo utilizado.
/NOHI
Exemplos:EDIT autoexec.bat
EDIT config.sys
EDIT c:\dos\autoexec.old
1.5.24 DIRETRIOS
Diretrio um espao fsico onde gravam-se informaes em um disco. O diretrio principal de um disco
identificado pela letra do drive A:, B:, C:, chamado de Diretrio Raiz. Os diretrios criados a partir do Raiz
so chamados Subdiretrios e seus nome so precedidos pela barra invertida (\).
Para facilitar o armazenamento de informaes gravadas e ter um acesso mais rpido elas, podemos
criar diretrios e subdiretrios nos discos, principalmente nos discos rgidos (Winchester) para gravarmos arquivos.
MD [diretrio] - cria um diretrio.
CD [diretrio] - ativa um diretrio (entra no diretrio).
CD.. - retorna ao diretrio anterior (retrocede um diretrio).
CD\ - retorna ao diretrio raiz.
RD [diretrio] - elimina um diretrio vazio.
18
1.5.28 TYPE
Apresenta o contedo de um arquivo texto na tela. Se voc tentar apresentar um programa ou arquivo binrio
usando TYPE, ver apenas uma sucesso de caracteres ininteligveis.
Os arquivos visveis com TYPE normalmente tm as seguintes extenses :
.BAT
.PRG
.TXT
.DOC
.PAS
.BAS
1.5.29 CLS
Limpa a tela posicionando o prompt no alto do vdeo.
Sintaxe : CLS
19
1.5.30 VER
Permite visualizar a verso do D.O.S. em uso.
Sintaxe : VER
1.5.31 TIME
Apresenta e permite alterar a hora. usado pelo D.O.S. para gravar a hora em que um arquivo foi criado ou
alterado.
Sintaxe : TIME
1.5.32 DATE
Apresenta e permite alterar a data. usado pelo D.O.S. para gravar a data em que um arquivo foi criado ou
alterado.
Sintaxe : DATE
1.5.33 PATH
Permite que criemos um caminho para acessarmos arquivos .EXE ou .COM sem entrarmos no diretrio onde se
encontram.
Sintaxe : PATH [drive:][\dir1];[drive:][\dir2];...[drive:][\dirN]
Ex.: O exemplo abaixo colocar os programas dos diretrios \DBASE e \WS no caminho de memria do D.O.S.,
para acesso direto.
PATH C:\DBASE;C:\WS;
1.6
Arquivos em Lote
O Sistema Operacional permite que agrupemos uma srie de comandos dentro de um arquivo de forma a
serem executados seqencialmente toda vez que este arquivo for chamado a nvel de Prompt. Este processo
chamado de Processamento em Lote, ou arquivo Autoexecutvel ou ainda, Batch File. Estes arquivos podem ser
criados diretamente no Prompt do sistema operacional ou num editor de arquivos texto, como o EDIT do MS/DOS
5.0, 6.0 ou 6.2, o EDITOR do DR/DOS 6.0., o Sidekick e outros. Os arquivos em lote tm em comum entre si, a
sintaxe de comandos e a extenso .BAT no seu nome-de-arquivo.
Pode-se criar arquivos .BAT para diversas aplicaes, tais como :
- exibio de diretrios;
- mudana de PATH;
- cpias de segurana;
- compresso de arquivos;
- parametrizao do sistema, etc.
O arquivo .BAT mais presente nos computadores de modo geral o chamado AUTOEXEC.BAT, que
normalmente utilizado para estabelecer parmetros de utilizao do sistema e do equipamento, visto que
executado, toda vez que o sistema inicializado.
Como j foi citado, podemos criar um arquivo BATCH num editor especfico ou no prompt do D.O.S.,
neste caso nos utilizamos do comando COPY da seguinte forma:
Sintaxe: COPY CON NOMEARQ.BAT
20
CON=console(teclado)
Digitamos o comando e teclamos ENTER para que possamos utilizar a tela do D.O.S. como editor.
Digitamos um comando por linha, seguido de ENTER at finalizarmos. Na ltima linha digitamos CTRL Z
(marca de fim-de-arquivo) para encerrarmos.
Quando desejarmos executar o arquivo, basta digitar o seu nome no prompt e teclar ENTER.
Ex.: Criar um arquivo BATCH que solicite a confirmao de data e hora do sistema e mostre o diretrio
de C:
COPY CON EXEMPLO.BAT <ENTER>
DATE <ENTER>
TIME <ENTER>
DIR C: <ENTER>
^Z <ENTER>
^Z --> Control Z pode ser obtido apertando-se a tecla F6.
Aps ^Z e ENTER o arquivo ser gravado e pode ser executado para avaliao. Para isso, digite EXEMPLO, tecle
ENTER.
21
2.
Sumrio
2.1
2.2
Formatar discos :
FORMAT A:
FORMAT A:/4 --> formata disco de 360 Kb em drive de 1.2 Mb
FORMAT A:/s --> formata o disco e transfere os arquivos de sistema do D.O.S., fazendo um disco de BOOT.
2.3
Copiar arquivos :
2.4
Apagar arquivos:
2.5
Recuperando arquivos:
22
2.6
Criar subdiretrios :
2.7
Entrar em subdiretrios :
2.8
Sair de um subdiretrio :
2.9
Apagar um subdiretrio :
2.10
Editar um arquivo:
2.11
2.12
Cpias de segurana:
2.13
Mover arquivos:
23