apostila_msdos

Upload: marcobaldo

Post on 25-Feb-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Apostila_MSDOS

    1/22

    www.ciadeinformatica.com.br

    APOSTILA DE MS-DOS

    Luciano Infantini Dini1

  • 7/25/2019 Apostila_MSDOS

    2/22

    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 programasfeitos para administrar o computador e seus perifricos (drives, discosrgidos, 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 elefaa.

    2. MS-DOS

    MS-DOS (MicroSoft Disk Operating System, ou Sistema Operacional emDisco da Microsoft) o sistema operacional mais conhecido e difundidoem todo o mundo.A primeira verso do DOS foi a 1.0, passando em seguida a 2.0, e depoisa 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 dealguns recursos, tais como processador, arquivos, impressora, etc...

    Estrutura Hierrquica dos Dados: Possibilita a organizao dosarquivos em estrutura de diretrios e sub-diretrios permitindo umamelhor performance na utilizao do hardware.

    Redirecionamento de Entrada/Sada padro: Permite a modificao daentrada ou sada de perifricos padro de alguns comandos para outrosperifricos.

    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 dosdemais arquivos do sistema operacional do disco para a memria,tornando-o disponvel para utilizao.

    IBMBIOS.COM (IO.SYS): Contm, atravs da ROMBIOS, as rotinas deinterface com os perifricos, gerenciando as operaes de leitura egravao de dados entre os programas e estes dispositivos.

    IBMDOS.COM (MSDOS.SYS): Contm as rotinas que gerenciam asinterrupes necessrias aos programas.

    COMMAND.COM: responsvel pelo gerenciamento dos recursos deexecuo dos programas. subdividido em:

    Programas Residentes: Responsvel pela carga e execuo dosprogramas.

    Luciano Infantini Dini2

  • 7/25/2019 Apostila_MSDOS

    3/22

    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 muito importantes efundamentais para o aprendizado de DOS.

    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 nahora de nomear um arquivo. O nome de um arquivo deve ser escrito comoest representado abaixo:

    NOMEDOARQUIVO.EXT

    onde NOMEDOARQUIVO o nome do arquivo propriamente dito com no mximo8 caracteres, e EXT a extenso do nome com no mximo 3 caracteres.Normalmente, usa-se a extenso para identificar o tipo de arquivo com oqual estamos trabalhando, por exemplo:

    Extenso Significado

    .BAK Arquivo de backup (cpia de segurana).BAS Programa fonte em BASIC

    .BAT Arquivo de Lote (ou batch)

    .BIN Programa no formato binrio

    .COM Arquivo de comandos (arquivo executvel)

    .DAT Arquivo de dados

    .DOC Arquivo de texto

    .EXE Programa executvel

    .HLP Arquivo de ajuda (Help)

    .SYS 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 doiscoringas: o caractere * e o caractere ?. O * substitui um grupo decaracteres enquanto o ? substitui um nico caractere.Exemplo: se ns quisermos fazer uma cpia de todos os arquivos de loteque ns possumos em um determinado disco, podemos nos referir a elesda seguinte maneira: *.BAT. Com isso, no precisaremos copiar um decada vez, mas sim todos de uma vez s (o que muito mais prtico).ATENO: Os caracteres relacionados a seguir no podem ser usados nonome de um arquivo por serem caracteres reservados:

    . / \ [ ] : * | < > + = ; , ? e o espaoOs arquivos possuem um determinado tipo de identificao a qual nschamamos de atributo. Existem quatro tipos de atributos:

    Luciano Infantini Dini3

  • 7/25/2019 Apostila_MSDOS

    4/22

    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 contedosalterados.A (Archive): sua funo dizer se o arquivo sofreu uma cpia desegurana (ativado) ou no (desativado).

    S (System): indica que o arquivo contm informaes especiaissobre o sistema.

    H (Hidden): literalmente esconde o arquivo do diretrio (verseo 3.2). Hidden em ingls significa escondido.

    2.1.2. Prompt

    O prompt um sinal do DOS dizendo a voc que ele est pronto parareceber um comando seu e execut-lo. Logo que ligamos o computador,observamos no canto esquerdo do monitor algo parecido com C:\> seguidode um tracinho piscante. Esse C:\> o prompt do DOS e o tracinhopiscante 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, ocomputador 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 departida quente (ou ainda warm boot), acontece quando acionamos o

    boto de reset do computador ou quando pressionamos simultaneamente asteclas CONTROL, ALT e DEL. A diferena est na bateria de testesrealizada pelo computador na ocasio do reboot: quando usamos o botode reset, provocamos um curto na mquina durante um pequeno intervalode tempo. Isto simula uma partida frio e fora o computador arealizar toda a bateria de testes de novo. Porm, quando usamos acombinao CONTROL+ALT+DEL, o computador no realiza todos os testes (oteste de memria, por exemplo, no realizado).

    2.2. Tipos de Comandos

    No DOS ns encontramos dois tipos diferentes de comando: os comandosinternos e os comandos externos.

    Luciano Infantini Dini4

  • 7/25/2019 Apostila_MSDOS

    5/22

    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 carregadopara 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 socarregados para a memria quando da ocasio do boot. Suas funes solidas de um disco para a memria, utilizadas e em seguida apagadas damemria.

    Luciano Infantini Dini5

  • 7/25/2019 Apostila_MSDOS

    6/22

  • 7/25/2019 Apostila_MSDOS

    7/22

    www.ciadeinformatica.com.br

    S Por tamanho, menor primeiro-S Por tamanho, maior primeiroG Com diretrios agrupados antesdos arquivos

    -G Com diretrios agrupados depoisdos arquivos

    /A[:]atrib - define arquivos que sero apresentados de acordocom os seus atributos. Se o parmetro /A for omitido, o comandodir mostrar todos os arquivos menos os arquivos escondidos(hidden - atributo H ativado). Se for especificado sem nenhumparmetro, apresentar todos os arquivos incluindo os escondidose os de sistema (system - atributo S ativado). Voc poder fazer

    combinaes com os parmetros abaixo (no preciso espaamentoentre os cdigos) para definir quais os arquivos seroapresentados. Segue a tabela:

    Parmetro SignificadoH Somente arquivos escondidos (hidden)-H Qualquer arquivo que no seja escondidoS Somente arquivos do sistema (system)-S Qualquer arquivo que no seja do sistemaD Somente diretrios-D Somente arquivosA Somente arquivos que esto prontos parabackup (archive - atriubto A ativado)

    -A Somente arquivos que sofreram alteraesdesde o ltimo backup

    R Somente arquivos de leitura (read-only -atributo R ativado)

    -R Qualquer arquivo que no sejaexclusivamente de leitura

    Exemplo: DIR *.COM /P /O (Lista todos os arquivos com extenso .COMpausadamente 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 at59.

    [centsimos] - especifica os centsimos. Valores vlidos: de 0at 99.

    [A|P] - especifica se antes (A.M.) ou depois de meio-dia

    Luciano Infantini Dini7

  • 7/25/2019 Apostila_MSDOS

    8/22

    www.ciadeinformatica.com.br

    (P.M.) no formato 12 horas. Se voc digitar uma hora vlida noformato 12 horas, mas no usar nenhuma dessas duas opes, ocomando 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 1at 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 de1995).

    3. 5. Diskcopy

    Copia todo o contedo de um disco para outro. O diskcopy escrever porcima do contedo do disco destino conforme for copiando. S pode copiardiscos de mesma capacidade. Sua sintaxe a seguinte:

    Diskcopy drive1: drive2: [/V]

    drive1: - drive origem (deve ser especificado). drive2: - drive destino. Caso no seja especificado, serassumido 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 driveA: para o disco do drive B: verificando a cpia)

    Nota: Se o disco destino no estiver formatado, o diskcopyir format-lo automaticamente.

    3.6. Attrib

    Comando cuja funo exibir, ativar ou desativar um ou mais atributosde 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 oarquivo (ou grupo de arquivos), ao caminho do seu subdiretrio eao nome do arquivo.

    [+R|-R] - ativa (+) ou desativa (-) o atributo R (Read-only).

    [+A|-A] - ativa (+) ou desativa (-) o atributo A (Archive).

    Luciano Infantini Dini8

  • 7/25/2019 Apostila_MSDOS

    9/22

    www.ciadeinformatica.com.br

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

    [+H|-H] - ativa (+) ou desativa (-) o atributo H (Hidden).

    Exemplo: ATTRIB +R COMMAND.COM (Ativa o atributo R do arquivoCOMMAND.COM)

    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 dearquivos) a ser deletado. [caminho] - caminho para o subdiretrio onde est o arquivo (ougrupo de arquivos) a ser deletado.

    [arquivo] - nome do arquivo (ou grupo de arquivos) a serdeletado.

    /P - pedir confirmao antes de apagar o arquivo.

    Exemplo: DEL *.TXT (Apaga todos os arquivos com extenso .EXE)

    3.8. Ver

    Retorna a verso do sistema operacional. Basta digitarmos ver semparmetro nenhum.

    3.9. Vol

    Este comando nos retorna o nome do volume e o nmero de srie do discoespecificado. 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 ou apaga o nome de um volumeespecificado. Sua sintaxe :

    Label [drive:] [nomevol]

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

    Luciano Infantini Dini9

  • 7/25/2019 Apostila_MSDOS

    10/22

    www.ciadeinformatica.com.br

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

    Exemplo: LABEL C: AMPRO (Muda o nome de volume do drive C: paraAMPRO)

    3.11. Format

    Todo disco usado pelo MS-DOS tem um tipo de organizao que ele utilizapara gravar e recuperar dados com preciso. Essa organizao faz comque o DOS divida o disco em vrias partes chamadas trilhas e estas, porsua vez, esto divididas em setores. Porm, o disco quando fabricadono organizado desta maneira. Ento, como faz-lo? Usamos um processochamado formatao que feito pelo prprio DOS atravs do comando

    format. Podemos tambm usar este comando para reformatar um disco jformatado. 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 parmetrofor 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 nicocomando format, o nome que foi fornecido com este parmetro serdado a todos os discos. Este parmetro no compatvel com oparmetro /8.

    /Q - executa uma formatao rpida (quickformat) do disco. Spode ser usado em discos que j tenham sido formatados pelomenos uma vez. Aconselha-se usar este parmetro em discos quevoc 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 deformat-lo, no permitindo que voc o recupere caso venha a searrepender de ter feito a formatao. Voc deve usar esteparmetro caso o computador acuse erro de escrita ou de leituradurante o uso do disco. Para saber mais sobre como recuperar umdisco aps uma formatao, veja a seo 3.12.

    /F:tamanho - especifica o tamanho em que se deseja que um discoseja formatado. Podemos especificar como tamanho os valores queseguem na tabela seguinte:

    Valores Capacidade

    Face Densidade

    Disco

    1440 ou1.44

    1.44 Mb dupla alta 3

    2880 ou2.88

    2.88 Mb dupla extra 3

    Luciano Infantini Dini10

  • 7/25/2019 Apostila_MSDOS

    11/22

    www.ciadeinformatica.com.br

    Podemos acrescentar aos valores exatos as letras K ou KB, e aos valoresdecimais as letras M ou MB.

    /B - mantido somente por questes de compatibilidade, esteparmetro diz ao DOS para reservar uma rea do disco para osarquivos de sistema MSDOS.SYS e IO.SYS como arquivos escondidos(nas verses mais antigas do DOS, era necessrio reservar umespao em disco para esses arquivos antes de transfer-los com ocomando sys).

    /S - ao final da formatao, o DOS transfere os arquivos desistema MSDOS.SYS, IO.SYS e COMMAND.COM do disco deinicializao do sistema para o disco que foi formatado, se este

    parmetro for especificado. Se o DOS no encontrar essesarquivos de sistema, ele pedir para voc colocar um disco queos contenha. O disco que receber estes arquivos poder serusado como um novo disco de sistema (tambm chamado de disco deboot).

    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 emiterelatrio sobre o estado dele e da memria. Para mostrar o estado dodisco que est no drive atual, basta digitar: CHKDSK. Sua sintaxe aseguinte:

    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 (oscuringas so vlidos) for especificado, o Checkdisk verificarse 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 Dini11

  • 7/25/2019 Apostila_MSDOS

    12/22

    www.ciadeinformatica.com.br

    3.14. Ren

    usado para mudar o nome de um arquivo (ou grupo de arquivos). Usamoso comando ren da seguinte maneira:

    Ren [drive:][caminho] arq1 arq2

    [drive][caminho] - corresponde ao drive onde est o arquivo e ocaminho 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 comandodel. Sua sintaxe :

    Undelete [drive:][caminho][arquivo] [/ALL][/LIST]

    /ALL - recupera automaticamente os arquivos especificados. /LIST - lista os arquivos disponveis para recuperao nodiretrio especificado.

    Exemplo: UNDELETE /ALL (Recupera automaticamente todos os arquivosapagados 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 damemria para armazenar os comandos anteriormente digitados. Vamos suporque voc digite o comando cls e execute-o; em seguida voc usa ocomando dir a:. Se depois de executar o comando dir a: voc teclar aseta para cima, ele reaparecer na tela, e se voc usar a seta paracima de novo aparecer o cls. Podemos caminhar pela lista de comandos

    no s usando a seta para cima como tambm a seta para baixo. Bastaselecionarmos um comando que o DOS remontar a linha de comandocorrespondente quele comando, bastando teclarmos ENTER ou modificarmosa linha de acordo com as nossas necessidades. Voc tambm pode utilizaras teclas PageUp e PageDown para se locomover direto para o incio oupara o fim da lista, respectivamente.O Doskey pode armazenar uma quantidade grande de comandos, tornandocansativa a busca de determinado comando aps a lista de comandosanteriores ficar grande. Porm, o Doskey nos oferece outro recurso paralocalizar um comando: so as teclas F7 e F9.Utilizando a tecla F7, o Doskey nos apresenta os comandos anteriores emuma lista numerada. No exemplo acima ele mostraria o seguinte:

    1: cls

    Luciano Infantini Dini12

  • 7/25/2019 Apostila_MSDOS

    13/22

    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 decomando para ns, bastando apenas teclarmos ENTER.Para carregarmos o Doskey para a memria do computador, bastadigitarmos DOSKEY.ATENO: Mesmo que o Doskey no esteja na memria, dispomos de duasteclas de auxlio no DOS: F1 (ou a seta para direita) e F3. A tecla F1permite que ns possamos remontar a ltima linha de comando caracterepor caractere, e a tecla F3 permite que ns possamos reconstruir altima linha de comando de uma s vez. Elas continuam disponveisquando o Doskey est na memria.

    3.17. Sys

    Cria um disco de boot copiando para ele os arquivos que compem osistema operacional (MSDOS.SYS, IO.SYS e COMMAND.COM). Sua sintaxe :

    Sys drive:

    drive: - diz ao comando o drive para o qual o sistema sertransferido. Os arquivos de sistema s podem ser copiados paraum 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, ouainda 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 .EXEdo drive A: para o drive C:)

    3.19. Move

    Usamos o move para mover um arquivo de um diretrio para outro, ou pararenomear um diretrio. Sua sintaxe :

    Move [drive][caminho] arquivo1 [,[drive:] [caminho] arquivo2]

    [drive:] [caminho] arquivo1 - descrio do arquivo que se deseja

    Luciano Infantini Dini13

  • 7/25/2019 Apostila_MSDOS

    14/22

    www.ciadeinformatica.com.br

    mover.

    [,[drive:] [caminho] arquivo2 - nome do diretrio destino (sedesejarmos mover um arquivo renomeando-o, basta especificarmos onovo nome onde lemos arquivo2, caso contrrio no precisamosespecificar nenhum outro nome de arquivo).

    Exemplo: MOVE AUTOEXEC.BAT A:(Move o arquivo AUTOEXEC.BAT para o driveA:)

    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 emconjutno com o type, sendo normalmente usados juntos quando o arquivotexto muito grande. A funo do comando more ativar uma pausaquando o contedo do arquivo preencher uma tela, permitindo que vocpossa ler o contedo apresentado e em seguida teclar algo paraprosseguir. Usamos o comando type da seguinte maneira:

    Type [drive:][caminho][arquivo] [|more]

    [drive:][caminho][arquivo] - descrio do arquivo a servisualizado (similar aos outros comandos).

    [|more] - sintaxe a ser usada quando desejarmos o comando moreassociado ao type.

    Exemplo: TYPE LEIAME.TXT |MORE (Exibe o contedo do arquivo LEIAME.TXTpausadamente)

    3.21. More

    Mostra uma tela de dados de cada vez, i.., mostra dados com pausaquando 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 driveespecificado. arquivo - nome do arquivo a ser visualizado.

    Exemplo: MORE < LEIAME.TXT (Exibe o contedo do arquivo LEIAME.TXTpausadamente)

    3.22. Md

    Este comando serve para criar um diretrio.

    Md [drive:] caminho

    Luciano Infantini Dini14

  • 7/25/2019 Apostila_MSDOS

    15/22

    www.ciadeinformatica.com.br

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

    caminho - nome e localizao do novo diretrio. O tamanho mximopara o nome e a localizao de um subdiretrio de 63caracteres, incluindo as barras invertidas (\).

    Exemplo: MD VARIOS.

    3.23. Cd

    Comando que tem como funo mudar o diretrio corrente. Sua sintaxe :

    Cd [drive:] caminhoCd [..] [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 eno 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 doUTIL no drive C:)

    3.27. Tree

    Este comando (em ingls significa rvore) tem como objetivo apresentarao 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 desejamosvisualizar a estrutura.

    caminho - o diretrio do qual queremos ver a estrutura. /F - mostra os arquivos contidos em cada diretrio da estruturaa 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 Dini15

  • 7/25/2019 Apostila_MSDOS

    16/22

    www.ciadeinformatica.com.br

    subdiretrios entre si. Use este parmetro quando a rvore dodiretrio for ser impressa em uma impressora que no interpretecorretamente os caracteres grficos (no caso da informao serredirecionada para a impressora ao invs do vdeo).

    |more - podemos ainda usar este parmetro, que produz um pausaquando a tela ficar cheia, esperando o acionamento de uma teclapara prosseguir.

    Exemplo: TREE |MORE (Exibe a rvore de diretrios pausadamente)

    Luciano Infantini Dini16

  • 7/25/2019 Apostila_MSDOS

    17/22

    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 comandoprompt :

    Prompt [texto]

    texto - descreve qualquer texto ou informao que voc quisercolocar no seu prompt.

    Abaixo segue uma tabela com os parmetros que voc pode usar junto como texto que voc quer ou no lugar dele.

    Combinaes

    Resultado

    $Q = (sinal de igualdade)$$ $ (sifro)$T Hora atual$D Data atual$P Drive e caminho atuais$V Verso do DOS$N Drive atual$G > (maior que)$L < (menor que)$B | (barra vertical ou pipe)

    $_ ENTER-LINEFEED$E ESC (ASCII 27)$H BS (backspace)

    Exemplo: PROMPT $P$G (Faz com que o prompt passe a apresentar ocaminho 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. Suasintaxe :

    Deltree [drive:] caminho [[drive:] caminho...]

    drive: caminho - o diretrio a ser deletado. Podemosespecificar mais de um diretrio.

    Exemplo: DELTREE C:\LOTUS (Apaga o diretrio LOTUS do drive C: etodos os seus subdiretrios e arquivos)

    3.30. Xcopy

    Luciano Infantini Dini17

  • 7/25/2019 Apostila_MSDOS

    18/22

    www.ciadeinformatica.com.br

    Assim como o comando copy, o Xcopy copia arquivos, porm ele maisrpido e tem uma outra vantagem: ele pode copiar no s os arquivos dodiretrio 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, menosos subdiretrios vazios. Se for omitido, o Xcopy trabalharsomente no diretrio especificado como origem.

    /E - copia tambm os subdiretrios da origem especificada, mesmoque 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 Dini18

  • 7/25/2019 Apostila_MSDOS

    19/22

    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 ontminstrues que o DOS necessita para trabalhar com o seu computador esua memria, bem como com seus dispositivos e seus programas de umaforma geral. Os comandos que o seu CONFIG.SYS contm relacionam-se como seu hardware, informando ao seu computador como ele deve administraro seu equipamento. Caso voc instale um novo programa ou um outrodispositivo ao seu computador, provavelmnte modificaes se faronecessrias para que o bom funcionamento da mquina continue ocorrendo.Os comandos que ns usamos no CONFIG.SYS no podem ser usados noAUTOEXEC.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 logoaps encontrar e executar o CONFIG.SYS o DOS procura este arquivo. Nelevoc pode incluir linhas de comando do DOS (nunca do CONFIG.SYS!),alm de um certo tipo de programa denominados TSR ( do ingls Terminateand Stay Resident, isto , termina a execuo e permanece na memria).

    Os comandos usados no AUTOEXEC.BAT encontram-se na seo 5.

    Luciano Infantini Dini19

  • 7/25/2019 Apostila_MSDOS

    20/22

    www.ciadeinformatica.com.br

    5. Comandos Para Batch Files e Configurao do Sistema

    Batch Files so arquivos que agrupam comandos do DOS e/ou comandosexclusivos para uso neste tipo de arquivo. Eles so muitos teis nahora de executarmos determinadas tarefas que exigem sempre uma mesmasequncia de comandos, por exemplo: desejamos ver o contedo de umdeterminado arquivo de texto, ativando uma pausa cada vez que a telaficar cheia e, em seguida, o copiaremos para o drive B:. Normalmente,seramos obrigados a digitar duas linhas de comando cada vez quefssemos fazer isso, mas com um batch file (ou arquivo de lote, ouainda arquivo .BAT) digitaremos somente o nome deste arquivo, o qualexecutar as duas funes para ns. Seu nome ser sempre da seguinteforma: nome.BAT, no sendo necessria a incluso da extenso aodigitarmos o nome do arquivo para execut-lo.

    5.1. Edit

    Este comando do DOS executa um processador de textos bem simples quevem com o DOS, onde voc pode digitar o seu arquivo texto ou .BAT comalguns recursos a mais do que o comando copy con lhe porporciona.Nele voc pode voltar para as linhas anteriores do arquivo, coisa quevoc no pode fazer se usar o copy con. Caso o arquivo j exista, o MS-DOS 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 delinhas no vdeo que o seu equipamento pode suportar.

    Quando voc acabar de digitar o seu texto (ou a sequncia de comandosque voc deseja no seu arquivo .BAT), basta voc teclar ALT+F paraentrar no menu de operaes com arquivos e em seguida teclar S parasalvar seu arquivo com o nome que voc deu ou, caso voc no tenha dadoum nome para o arquivo (voc apenas digitou edit no DOS), entre com onome quando ele pedir. Para sair do MS-DOS Editor basta teclar ALT+F eem seguida X.

    Exemplo: EDIT LEIA-ME.TXT (Permite a digitao do arquivo LEIA-ME.TXT)

    5.2. Echo

    Este comando liga ou desliga o eco do DOS. Quando o DOS est executandoum arquivo .BAT ele ecoa (apresenta) no vdeo a linha de comando queest sendo executada. Para impedir o DOS de ecoar as linhas de comando,basta usarmos o comando echo para desligarmos o eco usando a seguintesintaxe:

    Echo [ON|OFF]

    Luciano Infantini Dini20

  • 7/25/2019 Apostila_MSDOS

    21/22

    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, bastadigitarmos o comando echo se nenhum parmetro e ele nos retorna oestado do eco.

    Podemos usar este comando tambm para apresentar uma mensagemqualquer no vdeo, usando a sintaxe a seguir:

    Echo mensagem

    mensagem - a mensagem a ser ecoada no vdeo.

    Exemplo: ECHO AMPR INFORMTICA (Apresenta no vdeo a mensagem AMPRINFORMTICA)

    Nota1: Para ecoarmos um linha em branco no vdeo, digitamos ECHO. (semespaos 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 ocaractere arroba (@) antes da dita linha.

    5.3. Help

    Mostra um help do comando especificado. Se for especificado sem nenhumcomando, apresenta uma lista dos comandos disponveis. Sintaxe:

    Help comando

    comando - qualquer comando do DOS.

    Exemplo: HELP ATTRIB (Mostra um texto explicativo sobre o comandoATTRIB)

    5.4. Scandisk

    Este comando inicia a execuo do programa Microsoft Scandisk, umaferramenta cuja funo muito parecida com a do CHKDSK, porm muitomais confivel. Ele detecta vrios tipos de problemas diferentes quepodem ocorrer no disco e tenta corrig-los. Para utilizarmos oScandisk, 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 encontrarautomaticamente, 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 Dini21

  • 7/25/2019 Apostila_MSDOS

    22/22

    www.ciadeinformatica.com.br

    encontrar)

    Nota: se no especificarmos o drive, o Scandisk analisar o driveatual.

    Luciano Infantini Dini22