Você está na página 1de 13

SISTEMA OPERACIONAL MS-DOS

Reginaldo Hirata Universidade Catlica de Pelotas, Escola de Informtica, Pelotas, Brasil hiratarg@terra.com.br e Samuel Santos Troina Universidade Catlica de Pelotas, Escola de Informtica, Pelotas, Brasil vtman@terra.com.br

RESUMO Este artigo tem como finalidade informar as pessoas sobre: a histria do ms-dos, a estrutura do ms-dos, os comandos externos, comandos internos, organizao dos dados, nomes de arquivos, arquivos importantes e referncias globais. Palavras chaves: histria do ms-dos, estrutura do ms-dos, comandos externos, comandos internos, organizao dos dados, nomes de arquivos, arquivos importantes e referncias globais.

INTRODUO Com o surgimento de novos equipamentos e softwares e com a demanda cada vez maior por parte de usurios leigos, tornou-se necessria uma padronizao nica, que permitisse a automatizao do processo. Assim, a maioria dos comandos passou a ficar subordinada a um controle impessoal, que seria exercido por um programa denominado Sistema Operacional ou Ms-Dos.

1. SISTEMA OPERACIONAL MS-DOS Na dcada de 70, quando surgiram os micros, os usurios dificilmente poderiam us-los se no tivessem um mnimo de noo de programao, o que implicava tambm um conhecimento de vrios aspectos do hardware. Todo o processo de inicializao e controle dos micros era feito atravs de programas criados pelos usurios. Mais tarde, eles passaram a criar rotinas padronizadas, armazenando-as para posterior utilizao. Com o surgimento de novos equipamentos e softwares e com a demanda cada vez maior por parte de usurios leigos, tornou-se necessria uma padronizao nica, que permitisse a automatizao do processo. Assim, a maioria dos comandos passou a ficar subordinada a um controle impessoal, que seria exercido por um programa denominado Sistema Operacional. Nos micros da linha PC, antes de o Sistema Operacional ser carregado em sua memria, acionado o programa BIOS (Sistema Bsico de Entrada e Sada), que j vem gravado de fbrica no computador. Ele procede a uma verificao na configurao bsica do micro: o teclado, o vdeo, as unidades de disco e a CPU. Se todos esses meios estiverem presentes e em perfeito funcionamento, a BIOS procede a chamada "carga do Sistema" ou "boot". Este processo termina, no caso do MS-DOS, com o surgimento na tela do sinal (C:\ >), chamado de "prompt" ou "aviso de comando", e o piscar intermitente do cursor ( _ ). O programa MS-DOS um sistema monousurio: s pode ser utilizado por um computador. Apesar de uma existncia relativamente longa, a sua interface com o usurio nada mudou, desde a sua primeira verso, em 1981. Para executar qualquer ao, necessrio que o usurio memorize os nomes (todos em ingls) e funes dos comandos e digite-os corretamente. Alm disso, necessrio, em alguns casos, especificao de alguns parmetros para os comandos, que nem sempre so de fcil compreenso. O sistema de arquivos usado normalmente pelo DOS a FAT, com pequenas alteraes. O sistema de arquivos FAT foi desenvolvido para o DOS 1.0 em 1981, quando o primeiro PC IBM foi lanado no mercado. Como o PC original no possui discos rgidos, mas somente unidades de disco de 5 para 160 KB, o sistema FAT

foi elaborado para trabalhar de modo eficiente nesse ambiente limitado. medida que disquetes e discos rgidos cresceram em tamanho, as mudanas no sistema FAT no acompanharam esse crescimento adequadamente. Como muito inconveniente para o sistema de arquivos FAT gerenciar individualmente as dezenas de milhares de setores em um disco muito grande, ele agrupa setores adjacentes em uma unidade de alocao chamada cluster, diminuindo assim o numero de registros na FAT. Um cluster pode ter 2, 4, 8, 16, 32 ou 64 setores, dependendo do tamanho lgico do disco. O cluster a menor quantidade de espao em disco que pode ser alocada para um arquivo, ou seja, se voc tem um disco com clusters de 2 KB e armazena um arquivo de 1 KB, ele vai ocupar 2 KB alocado. Essa frao que sobra do cluster desperdcio de espao que acaba sendo gerado pela FAT. Um diretrio uma lista dos arquivos contidos em um disco. A informao contida no diretrio inclui a data e a hora em que cada arquivo foi criado ou atualizado por ltimo, o tamanho do arquivo em bytes e o local no disco do primeiro cluster de dados que pertence ao arquivo. O registro de inicializao muito pequeno para conter lgica suficiente para procurar os arquivos de sistema no disco. Portanto os arquivos de sistema devem permanecer sempre em um ponto fixo do disco, ou seja, logo aps o diretrio raiz. Observe tambm que existem duas cpias da FAT. Essas duas cpias devem ser idnticas, se no forem, o disco estar danificado de alguma forma. A estrutura impe um limite de 512 arquivos no diretrio raiz. Os diretrios da FAT, tanto o raiz, quanto seus subdiretrios, so listas desordenadas dos arquivos e subdiretrios nele contidos. Como no h seqncia para a ordem em que os arquivos so listados, o sistema deve procurar a partir do incio do diretrio para localizar um arquivo. Assim, os primeiros contatos com o MS-DOS podem ser uma experincia bastante frustrante, dados os limitados recursos para a interatividade entre usurio e mquina. Apenas aqueles com experincia e especialistas conseguem, s vezes com certa dificuldade, tirar melhor proveito deste sistema. Na poca em que o MS-DOS foi criado, achava-se que era necessrio que os usurios tivessem conhecimento de programao - uma viso que se mostra, hoje, ultrapassada. Atualmente, o usurio deve ter em mente que a utilizao do computador consiste, em essncia, no uso de programas e no, como se pensava, no uso da mquina. Naturalmente, preciso absorver alguns conceitos relativos ao hardware, mas o item de fato obrigatrio deve ser o aprendizado dos fundamentos e comandos bsicos do Sistema Operacional. Entre outras, o MS-DOS desempenha as seguintes funes:

Criar diretrios e subdiretrios para facilitar a organizao dos arquivos Controlar e organizar a disposio dos arquivos nos discos Realizar operaes com os contedos dos discos (copia, move e deleta arquivos e diretrios) Comandar a execuo de programas aplicativos (processador de texto, planilha e outros).

Ao surgir o sinal de prompt, j citado, o computador indica que j carregou os chamados arquivos bsicos do MS-DOS. Primeiramente, so carregados na memria do computador os arquivos IO.SYS e o MS-DOS.SYS; em seguida, o COMMAND.COM, tambm conhecido como "interpretador de comandos", cuja principal funo possibilitar operaes com diretrios e arquivos (criar diretrios, copiar arquivos, deletar arquivos etc.). Aps, so carregados os programas constantes do arquivo CONFIG.SYS, que contm comandos que configuram o hardware para trabalhar com o MS-DOS. Por fim, so executados os programas constantes no arquivo AUTOEXEC.BAT, que contm comandos que determinam o modo de operao do hardware e aplicativos. O sinal "\" (barra invertida) que aparece juntamente com o "C:" representa o diretrio principal do Sistema. A compreenso deste esquema bsico de organizao dos contedos do computador em diretrios e arquivos muito importante para o usurio, uma vez que o Windows 3.1 e o Windows 95 utilizam a mesma representao. Os comandos mais freqentemente usados do MS-DOS so: CD, MD, COPY, DEL, DIR, RD, REN, essenciais para a manipulao e organizao de arquivos e diretrios. Atravs do programa HELP, o usurio pode conhecer em detalhes as funes de cada comando/programa do MS-DOS. Apesar de suas limitaes e mesmo com o lanamento do Windows, que um Sistema Operacional nativo, a Microsoft prepara o lanamento de uma nova verso do programa. A tendncia das empresas produtoras de software compatibilizar a sua produo com o Windows. No entanto, isto demanda algum tempo e, alm disso, ainda temos no mercado diversos programas desenvolvidos exclusivamente para o MS-DOS (jogos, utilitrios, aplicativos feitos sob encomenda para empresas etc.), sem previso de atualizao e com relativa demanda no mercado. Alm disso, a Microsoft, ciente da importncia do MS-DOS para uma grande clientela, agregou verso Windows um mdulo do referido programa (verso 7.0), o que permite aos usurios a utilizao do MS-DOS da mesma forma que as verses anteriores.

2. ESTRUTURA DO MS-DOS O MS-DOS (Sistema Operacional em Disco da Microsoft) um conjunto de instrues escritas em linguagem de mquina. Normalmente um computador tem o S.O. gravado em disco rgido, isto , no drive C, mas muitas vezes pode estar em disquete, sendo necessrio inserir este disquete no drive de disco flexivel para carregar a mquina.

Ao ligarmos o equipamento feita uma rotina de testes de hardware. Em seguida acionado o drive de diskete para buscar o S.O. Se no estiver no drive, a procura feita no disco rgido. Quando encontra o S.O. ele carregado automaticamente para a memria RAM. A partir deste momento qualquer programa pode ser rodado. Os arquivos do S.O. que so carregados para a memria RAM so: Inicializador (Boot) ou registro de partida que ajuda a colocar o sistema no ar carregando os arquivos IO.SYS e MSDOS.SYS para a memria RAM. IO.SYS e MSDOS.SYS que tem a funo de receber e interpretar as instrues a serem executadas. COMMAND.COM que faz a interface do usurio com a mquina. Nele, tambm, esto alguns comandos do S.O.

3. ARQUIVOS Alguns arquivos importantes no MS-DOS:

IO.SYS : o primeiro arquivo a ser carregado, do setor de boot do disco para a memria. Ele o software de mais baixo nvel do MS-DOS que executa as mais primrias e fundamentais tarefas de entrada e sada do computador (i/o). tambm responsvel pela continuao do processo de carga do sistema. IO.SYS conversa directamente com o hardware atravs de rotinas da ROM-BIOS. um arquivo oculto que fica localizado no directrio principal (root). MSDOS.SYS : Contm o ncleo (kernel) do sistema operacional, que o corao do MS-DOS. Ele responsvel por receber requisies de servios dos aplicativos (em um nvel mais alto), e traduzir para que o IO.SYS para execut-las. um arquivo oculto que fica localizado no diretrio principal (root). COMMAND.COM : a interface de usurio. Interpreta e executa os comandos digitados no teclado, executa arquivos de comandos do tipo *.BAT, redirecciona entrada e sada padro, e executa funes bsicas de manipulao de disco, atravs de utilitrios internos. um arquivo localizado no diretrio principal, mas que pode ser deslocado para outro diretrio atravs do comando no CONFIG.SYS Shell=C:\Dos\COMMAND.COM, e no AUTOEXEC.BAT atravs do comando SET COMSPEC=C:\Dos\COMMAND.COM. AUTOEXEC.BAT : O Autoexec.bat um arquivo em lote (extenso BAT). Isto significa que todos os comandos nele existentes podem ser executados diretamente no prompt do MSDOS, ao contrrio do que ocorre no Config.sys, que possui comandos prprios e que somente rodam dentro dele mesmo.

Sua edio pode ser feita atravs do comando EDIT C:\Autoexec.bat. Da mesma forma que ocorre no Config.sys, atravs do Autoexec.bat carregamos drivers, comandos e programas residentes em memria. Devemos tentar manter o arquivo Autoexec.bat o mais organizado possvel. Vamos ver algumas dicas de como deixar o Autoexec.bat de seu micro "no ponto": Comece o Autoexec.bat pelo comando "@ECHO OFF". Isto far com que menos mensagens sejam apresentadas na tela, dando um melhor aspecto visual inicializao do seu micro. Acrescente o caminho completo e a extenso do arquivo em todos os comandos, drivers e programas residentes em memria que so carregados atravs do Autoexec.bat. Em outras palavras, carregue o arquivo informando ao sistema o seu diretrio e extenso. Em vez de carregar um driver de mouse simplesmente adicionando o comando "MOUSE" no AUTOEXEC, altere para C:\MOUSE\MOUSE.COM, por exemplo. claro que este um exemplo hipottico e voc dever alterar o seu micro de acordo com os arquivo existentes. Para todos os arquivos que sero carregados em memria, acrescente o comando LOADHIGH ou simplesmente LH ao incio da linha, isto far com que ele seja carregado na rea de memoria alta, deixando a parte de memoria baixa para rodar o SO (sistema operacional). Agrupe os comandos "SET" no incio do AUTOEXEC, abaixo da linha "@ECHO OFF". Uma dica importante: a linha SET TEMP= deve estar indicando um diretrio temporrio, como C:\WINDOWS\TEMP. Isto far com que arquivos temporrios sejam criados e mantidos em um diretrio-rascunho, onde no podero causar maiores dados. Voc poder, inclusive, apagar o contedo deste diretrio. Contudo muito comum encontrarmos

esta linha configurada de forma errada, normalmente indicando um diretrio onde dados importantes so armazenados - como SET TEMP=C:\DOS - o que no recomendado. Se este for o seu caso, crie um diretrio-rascunho(neste caso dever ser C:\WINDOWS\TEMP) e altere a linha SET TEMP no Autoexec.bat, para C:\WINDOWS\TEMP.O comando PATH responsvel pelo caminho de procura do sistema operacional. Quando um arquivo que voc chamou no encontrado no diretrio corrente, o sistema procura nos diretrios apontados pelo comando PATH. Como o caminho de procura percorrido da esquerda para a direita, voc dever colocar os diretrios mais utilizados esquerda e os menos utilizados direita. Se em um determinado micro o diretrio C:\WINDOWS o mais a direita do comando PATH, quando voc entrar "win" no prompt do DOS, ele ir percorrer todos os demais diretrios procurando o comando WIN.COM, at encontr-lo no ltimo indicado no PATH. Em contrapartida, se o diretrio C:\WINDOWS fosse o mais a esquerda no comando PATH, a entrada seria quase que imediata, pois o sistema encontraria o comando no primeiro diretrio em que fosse procurar. Alguns AUTOEXECs apresentam o comando SET PATH=, o que a mesma coisa que PATH=. Este comando deve ser, preferencialmente, o ltimo do Autoexec.bat, pois isto tornar sua execuo mais rpida( vale lembrar que este atraso nao percebido, pois a velocidade de como isso feito, parece ser instantneo). Coloque um comando CLS no final do AUTOEXEC para limpar a tela. No Autoexec.bat poderemos aproveitar tambm a idia de menus do Config.sys. Voc pode instruir o Autoexec.bat a executar somente um trecho, de acordo com o menu escolhido no Config.sys. H muitos usos para esta idia, como carregar um determinado arquivo que seja necessrio somente para um aplicativo muito especfico. Damos um exemplo com uma idia bastante interessante: muita gente coloca o comando "win" no final do Autoexec.bat de modo que o micro entre direto no Windows. Poderemos criar um menu no Config.sys para o usurio escolher se ele vai querer entrar direto no Windows ou se vai querer trabalhar no prompt do DOS. O macete est na criao de uma varivel de sistema, chamada %CONFIG%, cujo valor ser igual ao nome do menu escolhido dentro do Config.sys. Suponha o seguinte Config.sys: [menu] menuitem=windows,Windows 3.11 menuitem=dos,Prompt do MS-DOS 6.2 menudefault=windows,20 [common] (todos os comandos do CONFIG entrariam aqui) [windows] [dos] Fizemos um CONFIG onde todos os comandos esto sob "common" (ou seja, sero sempre executados), e as sees [windows] e [dos] vazias. Qual a vantagem disto? Ao executar o AUTOEXEC, o sistema ter a tal varivel %config% com valor igual ao menu escolhido na inicializao do micro. Bastaria agora alterar o Autoexec.bat de modo que o Windows seja executado automaticamente toda a vez que %config% for igual a "windows". Caso contrrio, basta sair para o prompt do DOS. Para isto, o AUTOEXEC ficaria da seguinte forma: (todos os comandos do AUTOEXEC entrariam aqui) goto %config% :windows win :dos Ou seja, quando %config% for igual a "windows", o AUTOEXEC chama o comando "win". Quando %config% for igual a "dos", o AUTOEXEC "pula" para o final do arquivo, terminando sua execuo.

4. COMANDOS INTERNOS Os comandos internos do DOS esto sempre disponveis para o operador e podem ser executados a qualquer momento, isto , estando posicionados em qualquer subdiretrio.

Comandos de Auxlio - Todos os comandos do DOS aceitam uma opo especial de ponto de interrogao ( / ? ) na linha de comando. Quando um comando seguido por essa opo o DOS no executa este comando, mas, em vez disso, exibe uma descrio do uso e da sintaxe. Os Comandos Internos so: DATE TIME CLS VER DIR COPY COPYCON TYPE REN DEL MD ou MKDIR CD ou CHDIR RD ou RMDIR PATH

DATE <=> [dd-mm-aa] ou [mm-dd-aa]

Funo: Mostra na tela a data atual e d a opo de introduzir uma nova data. No afeta o contedo dos discos. Ex.: C:\>Date Data atual TER 01-04-90 Entre com a nova data: (dd-mm-aa)

TIME <=> [horas:minutos][:segundos][,centsimos]

Funo: Mostra a hora na tela e permite a introduo ou alterao da hora utilizada pelo sistema. No afeta o contedo dos discos. Ex.: C:\>Time Hora atual 13:10:30,45 Entre com a nova hora:

CLS

Funo: Limpa a tela posicionando o cursor no canto superior esquerdo. Ex.: C:\>Cls Limpa a tela corrente (atual).

VER

Funo: Mostra a verso do sistema operacional em uso, isto , a verso com a qual foi inicializada a mquina. Ex.: C:\>Ver Mostra a verso do Sistema Operacional.

DIR <=> [d:\][caminho\][arquivo(s)][opo]

Funo: Mostra o diretrio do disco ou seja, a lista de arquivos existentes num diretrio. Opes /P - Provoca a pausa da lista de arquivos cada vez que a lista preencher a tela durante a exibio. Pressionar qualquer tecla para continuar a exibio. /W - Provoca a exibio da lista no formato horizontal onde so listados cinco nomes de arquivos por linha seguidos somente pela extenso. /S - Exibe os arquivos em todos os subdiretrios aninhados abaixo do diretrio especificado. /O:ordem - Lista os arquivos em ordem classificada, onde ordem a letra indicando uma das seguintes opes: => N = Nome do arquivo seguido pela extenso => S = Tamanho do arquivo

=> D = Ordem cronolgica => G = Grupos de arquivos por subdiretrios /A:atributo - Inclui apenas aqueles arquivos com o atributo especificado, onde atributo uma letra que indica o tipo de atributo a ser includo na listagem. => D = Nome do arquivo seguido pela extenso => R = Arquivos marcados como somente de leitura => H = Arquivos ocultos Para reverter o significado do atributo, colocar um hfen ( - ) antes da letra do atributo ou da ordem. Ex.: C:\>Dir Lista o contedo do diretrio corrente (nete caso /(raiz)).

COPY <=> [d:\][caminho\]arquivo(s)-origem <=> [d:\][caminho\]arquivo(s)-destino[/opo]

Funo: Copiar um ou mais arquivos de um local (origem) para outro (destino). => possvel copiar arquivos e tambm discos inteiros. => Muito cuidado, pois apaga o arquivo destino se este j existir. => O comando COPY requer, no mnimo, um arquivo de origem. => No copia um arquivo para dentro dele mesmo. Opes: /V - instrui o DOS a realizar uma verificao de validade nos arquivos de destino aps sua criao. Esta opo diminuir a performance do COPY. Ex.: C:\>Copy A:\Grupo\Ler.doc A:\Aula\Teste\Leitura.txt Copia o arquivo Ler.doc do subdiretrio \Grupo do disco A: para o subdiretrio \Aula\Teste do disco A: com o nome de Leitura.txt

COPY CON <=> [d:\][caminho\]nome-arquivo

Funo: Criar arquivo texto na linha de comando => Atravs do comando COPY possvel criar pequenos arquivos. => Requer, obrigatoriamente, um nome de arquivo. Ex.: C:\>Copy con arquivo.doc Digitar um texto qualquer

TYPE <=> [d:\][caminho\]nome-arquivo

Funo: Mostra o contedo de um arquivo, apenas um por vez. obrigatrio o nome do arquivo completo. No aceita referncias globais (*,?). Ex.: C:\>Type relatori.txt Mostra o contedo do arquivo Relatori.txt que est no diretrio \(raiz) do disco C:

REN <=> [d:\][caminho\]nome-antigo <=> nome-novo

Funo: Altera nomes de arquivos. O comando REN no troca o arquivo de lugar, no disco, nem de um disco para outro, nem altera seu contedo. O "caminho" deve ser dado somente antes do nome antigo. Ex.: C:\>Ren Caixa.doc Pacote.doc

Renomeia o arquivo Caixa.doc que esta no diretrio /(raiz) do disco C: para Pacote.doc

DEL <=> [d:\][caminho\]nome-arquivo(s)[/opes]

Funo: Apaga arquivos do disco. Deve-se ter muito cuidado ao utilizar o comando DEL, principalmente quando forem usadas referncias globais, pois estas podem atingir arquivos que no se deseja deletar. Para ter maior segurana deve-se usar o comando DIR antes do comando DEL. Opo: /P - Fora a exibio de cada arquivo que ser apagado, visualizando a mensagem "Apagar( S / N )?". Se for introduzido "S", o arquivo ser apagado. Se for introduzido "N", ele ser poupado. Ex.: C:\>Del A:\*.txt Apaga TODOS os arquivos com extenso .txt do diretrio \(raiz) do disco A:

MD ou MKDIR (Make Directory) <=> [d:\]subdiretrio

Funo: Criar um novo subdiretrio. obrigatrio fornecer o nome do subdiretrio. Se o nome do subdiretrio for precedido de uma barra invertida( \ ), ele ser criado um nvel abaixo do diretrio raiz. Ex.: C:\>Md Editor Cria o subdiretrio \Editor do diretrio \(raiz) do disco C:

CD ou CHDIR (Change Directory) <=> [d:\][subdiretrio]

Funo: Indica o diretrio corrente ou muda de diretrio, isto , torna corrente o diretrio especificado. Ex.: C:\>Cd Editor Torna corrente o subdiretrio Editor

RD ou RMDIR (Remove Directory) <=> [d:\]subdiretrio

Funo: Remove um subdiretrio, isto , um subdiretrio que no contenha arquivos. No possvel remover o subdiretrio corrente. Ex.: C:/>Rd Editor\Words Remove o subdiretrio Words

PATH <=> [d:\][caminho\];[d:\][caminho];...

Funo: Determina quais os diretrios (o caminho de pesquisa) que o DOS deve pesquisar quando um comando, arquivo em lote ou qualquer arquivo executvel no for encontrado no diretrio corrente. Aceita at 127 caracteres na linha de comando. Para separar os caminhos (diretrios) usa-se ponto-e-vrgula ( ; ). Se executado sem parmetros exibe o caminho de pesquisa corrente. Para alterar o caminho de pesquisa atual, executar o PATH seguido pela nova lista de diretrios. Para descarregar a lista de diretrios usa-se o PATH seguido por ponto-e-vrgula ( ; ). A pesquisa feita, primeiro no diretrio corrente e, depois seguindo a ordem da lista. Ex.: C:\>Path Exibe o caminho de pesquisa atual. Ex.: C:\>Path; Cancela o caminho de pesquisa atual.

5. COMANDOS EXTERNOS Os comandos externos so pequenos programas utilitrios separados que acompanham o sistema operacional e ampliam sua utilizao. Para chamar estes comandos necessrio estar posicionado no disco, isto , no drive e no diretrio (endereo) aonde eles esto gravados, ou ento preceder todos os comandos com uma letra do drive e/ou nome do subdiretrio para indicar a localizao destes comandos. Ateno: Todos os comandos externos utilizados devem ser da mesma verso do Sistema Operacional carregado na inicializao, e os comandos externos mudam de verso para verso. Os Comandos Externos so:

ATTRIB DOSKEY FORMAT UNFORMAT SYS DISKCOPY XCOPY MORE TREE DELTREE MOVE

ATTRIB <=> [+-atributo] <=> [drive:\][caminho\]nome-arquivo(s)[/opes]

Funo: Altera ou exibe os atributos de um arquivo. Opes /S - Esta opo exibir os arquivos, com seus atributos, que esto aninhados abaixo do subdiretrio corrente. Atributos + Ativa um atributo - Desativa um atributo R - altera o arquivo apenas para leitura. Isto significa que o arquivo no pode ser apagado ou alterado. A - Altera a definio do arquivo para arquivado. H - Altera o arquivo especificado para oculto. Isso significa que o arquivo no estar visvel para a maioria das operaes do DOS. S - Marca o arquivo especificado como arquivo de sistema DOS. Ex.: C:\>Attrib +R C:\Dos\*.* Ativa o atributo READ (leitura) para TODOS os arquivos do subdiretrio \Dos do disco C: (estando no diretrio \(raiz) do disco C:)

DOSKEY [/opo]

Funo: Salva todos os comandos do DOS num buffer especial. Ocupa aproximadamente 4Kb de memria RAM (4.096 byte). Pode-se aumentar especificando o tamanho do buffer. Ex.: C:\Dos>Doskey Carrega o DOSKEY.

FORMAT <=> drive:[/opes]

Funo: Preparar um disco em branco para o recebimento de dados ou cria um novo disco em branco a partir de um usado. Deve-se ter muito cuidado, pois apaga dados. Ao usar o comando FORMAT exibida uma mensagem indicando o drive a ser formatado e pedindo para que seja pressionado ENTER para iniciar o processo. Isso d a oportunidade de mudar o disco no drive, se necessrio, ou cancelar a operao com CTRL + C. Quando o processo estiver completo exibida uma mensagem mostrando quantos bytes foram marcados como "setores ruins". Se ocorrer muitos erros, deve-se inutilizar o disco.

MENSAGENS VISUALIZADAS: =>Quantidade de bytes de espao total em disco. =>Quantidade de bytes em setores defeituosos. =>Quantidade de bytes utilizados pelos arquivos de sistema. =>Quantidade de bytes disponveis no disco. Aps a visualizao das mensagens solicitar o nome do volume ou que se pressione ENTER. No final o DOS pergunta se quer formatar outro disco usando os mesmos parmetros. Se for teclado "S" ou "Y" (depende da verso do SO), deve ser introduzido outro disco, pressionado ENTER e o processo se repetir. Caso contrrio volta para o sistema de aviso do DOS. Opes /F:tamanho - Especifica o tamanho em Kbytes do disco flexvel a ser formatado. /Q - Realiza uma formatao rpida. /S - Copia (transfere) os arquivos de sistema do DOS para o disco formatado. Essa opo pretende tornar o disquete "carregvel", isto , capaz de carregar o DOS na mamria se o computador for ligado com o disquete no drive A: /U - Realiza uma formatao incondicional, isto , no ser possvel a recuperao. Ex.: C:\Dos>Format A: Formata a unidade (drive) A:.

UNFORMAT <=> drive:

Funo: Recupera um disco formatado acidentalmente. Ele foi criado para ser usado como ltimo recurso, pois este comando nem sempre confivel. Ex.: C:\> Unformat A: Recupera a unidade (drive) A:

SYS <=> [drive-origem:] <=> drive-destino

Funo: Copia os arquivos de sistema do DOS para um disco especificado, no setor de boot. Os arquivos copiados so: IO.SYS e COMMAND.COM. Se o disco estiver cheio, ou se algum arquivo estiver localizado nas primeiras trilhas o DOS no copiar os arquivos do SO para este disco. Se a cpia for feita com sucesso, ser visualizada a mensagem: "Sistema Transferido".

Ex.: C:\>SYS A: C: Transfere os arquivos do sistema do disco A: (origem) para o disco C: (destino).

DISKCOPY <=> [drive-origem:] <=> drive-destino:[/opo]

Funo: Copia o contedo de um disco flexvel para outro. A cpia feita trilha a trilha, tornando o processo mais rpido. Se o disco de destino no estiver formatado, o DISKCOPY, ir, primeiramente, format-lo. Para fazer isto o arquivo FORMAT.COM ou o FORMAT.EXE devem estar disponveis no DOS. O DISKCOPY copiar somente discos flexveis que tenham o mesmo tamanho e densidade. Para fazer cpias entre discos de diferentes tamanhos e densidade, usar o comando XCOPY ou COPY. O DISKCOPY copia para o disco de destino a imagem do disco de origem, isto , se houver erros de dados no disco de origem, eles provavelmente sero copiados para o disco de destino na mesma forma.

Opes /V - Verifica se os dados esto sendo copiados corretamente. Essa etapa reduz a velocidade do processo de cpia. Ex.: C:\>Diskcopy A: B: Copia do disco A: para o disco B: (estando no diretrio \(raiz) do disco C:).

XCOPY <=> [d:\][caminho\]arquivo(s)-origen <=> [d:\][caminho\]arquivo(s)-destino[/opes]

Funo: Copia arquivos seletivamente de um ou mais subdiretrios. Copia, tambm, se selecionado, os subdiretrios criando-os no destino. No copia arquivos de sistema ou ocultos. Exige origem e destino. Alm de ser mais flexvel que o COPY, pois permite selecionar arquivos e diretrios que devem ser copiados, pode manipular grande nmero de arquivos mais eficientemente. Ele pode ler tantos arquivos quanto a memria do computador aguenta antes de grav-los no disco. Isso reduz os acessos ao disco. Se no disco origem os arquivos estiverem fragmentados, eles sero reunidos no disco destino. Permite a cpia entre discos de diferentes capacidades de dados. No copia para discos formatados. A cpia pode ser interrompida pressionando-se CTRL + C. Opes /D:data - Copia os arquivos que foram modificados a partir da data especificada. /P - Solicita uma confirmao da cpia de cada arquivo. /S - Copia diretrios e subdiretrios, com seus respectivos arquivos, criando-os no destino. No copiar os subdiretrios que estiverem vazios. /E - Copia os subdiretrios, mesmo que estejam vazios. Vlida somente se usada com /S. /V - Verifica se a gravao no disco destino foi realizada corretamente. Ex.: C:\>Xcopy A:\Arquivos\*.* B: Copia TODOS os arquivos do subdiretrio \Arquivos do disco A: para o disco B: (estando no diretrio \(raiz) do disco C:).

MORE <=> <[d:\][caminho\]nome-arquivo

Funo: Mostra um arquivo no vdeo, uma tela de cada vez, ou a sada de um comando forando a parada a cada tela cheia. Para exibir o contedo de um arquivo, introduzir o MORE seguido pelo smbolo de redirecionamento de entrada (<) e, em seguida, pelo nome do arquivo. No aceita referncias globais. Para exibir a sada de um outro comando, introduzir o comando e qualquer um de seus complementos, seguido pelo smbolo de redirecionamento para coneco de comandos ( | ), e, depois, pelo MORE. Ex.: C:\>More<POETA.TXT Mostra o contedo do arquivo Poeta.txt que est no diretrio \(raiz) do disco C:

DELTREE <=> [/y] [d\:][caminho]

Funo: Exclui um diretrio, seus arquivos e todos os subdiretrios e arquivos subordinados ao mesmo. Permite deletar um ou mais arquivos e diretrios com o mesmo comando.

10

Aps o comando o DOS pede confirmao para deletar o diretrio e seus subdiretrios. Se for digitado N o comando cancelado. Se for digitado Y, o diretrio especificado e seus subdiretrios sero apagados. Se for usada a opo /y executa a deleo sem solicitar a confirmao. Ex.: C:\>Deltree Vendas Deletar o diretrio Vendas, seus subdiretrios e arquivos aninhados pedindo confirmao antes de executar o comando. C:\>Deltree /y Vendas Idem ao anterior, porm pedir confirmao antes de deletar o diretrio.

MOVE <=> [/y | /-y] [d:/][caminho\]arquivo1,arquivo2... <=> [d:\][caminho\]destino

Funo: O comando MOVE move (copia) um ou mais arquivos para uma localizao especificada. Aps o comando o arquivo deixa de existir na origem, passando a existir somente no destino. Pode ser usado tambm para renomear diretrios. Opes /Y - Indica que se quer executar o comando MOVE (substituir arquivos) sem solicitar confirmao. Por default, se for especificado um arquivo existente como arquivo destino, o MOVE perguntar se o arquivo pode ser sobreposto. /-Y - Indica que se quer confirmao antes de mover o(s) arquivo(s). arquivo(n) - especifica o nome do arquivo ou arquivos que se quer mover. destino - especifica a nova localizao do(s) arquivo(s). O destino pode consistir de uma letra de drive seguida de dois pontos ( : ), um nome de diretrio ou a combinao dos dois. Querendo mover somente um arquivo e renomelo enquanto movido, s incluir um nome de arquivo. Querendo mover mais que um arquivo o destino deve ter apenas o nome de um diretrio. Se for movido um arquivo para um nome de arquivo existente o contedo ser sobrepostom, isto , apagado. Para renomear diretrios Formato do comando: [/y | /-y] [d:/][caminho\]nome-diretrio-antigo <=> [d:\][caminho\]nome-diretrio-novo Nome-diretrio-antigo: Especifica o nome do diretrio que se quer renomear. Nome-diretrio-novo: Especifica o novo nome do diretrio. No pode ser o nome de um diretrio existente e o caminho deve ser o mesmo que o origem. Ex.: C:\>Move Vendas\Cad\Cliente.dbf Vendas Move o arquivo Cliente.dbf para o diretrio Vendas.

6. ORGANIZAO DOS DADOS

DIRETRIO: Diretrio uma lista dos arquivos que o disco contm, com as seguintes informaes sobre cada um deles: nome, extenso, tamanho, alm da data e da hora da ltima atualizao e da sua localizao inicial no disco. SUBDIRETRIOS:Todo o disco, depois de preparado para uso, possui um diretrio chamado RAIZ, representado pela barra invertida ( \ ). O diretrio RAIZ pode ser subdividido em outros diretrios ou sublistas, denominadas, subdiretrios. Entretanto, assim como existe o drive corrente, existe um diretrio corrente.

11

ARQUIVOS: Quando so guardados dados em um disco, as informaes so armazenadas em um arquivo. Armazenar informaes em um arquivo como organizar dados em uma pasta dentro de um arquivo de gavetas comum. Um arquivo uma coleo de informaes identificada por um nome exclusivo que atribudo pelo usurio. Os arquivos so abase para se usar o computador; sem eles, seu trabalho estaria perdido quando o computador fosse desligado. O arquivo pode ter qualquer tamanho, limitado apenas pelo espao disponvel no disco no qual ele armazenado. As informaes em um arquivo podem consistir em texto (como um memorando), dados (como um cadastro de alunos), ou programa (como o processamento de palavras). Os arquivos podem ser de dados, de comandos (os programas) ou texto. O nome do arquivo referencial nico que o Usurio e o Sistema Operacional podem usar para diferenciar um conjunto de informaes de outro.

7. NOMES DE ARQUIVOS O formato do nome de arquivo : NOME_PRINCIPAL.EXTENSO


Ex.:

O Nome Principal pode conter at 8 caracteres. A Extenso pode conter at 3 caracteres. Nome e Extenso devem ser separados por ponto. Carta.doc Cadcli.dbf Inclusao.prg Musica.mp3

Os caracteres permitidos para os nomes de arquivos so: A-Z 0-9 $ & # @ % ( ) _ - ' { } ! => No pode haver espaos em branco na identificao de um arquivo.

8. REFERNCIAS GLOBAIS O DOS aceita dois caracteres-chave (curingas), ? (ponto de interrogao) e * (asterisco), que permitem especificar vrios grupos de nomes de arquivos. O ? usado no lugar de um nico caracter em uma posio especificada dentro de um nome de arquivo ou extenso, servindo para indicar que qualquer caracter vlido para ocupar o seu lugar. O * usado no lugar de um conjunto de caracteres, comeando da posio especificada dentro do nome ou extenso e continuando at o final do nome do arquivo ou extenso, servindo para indicar que qualquer grupo de caracteres poder ocupar sua posio, desde que no ultrapassem, no total somados aos j existentes, 8 caracteres para o nome e 3 para a extenso. Ex.: *.* - Atinge todos os arquivos *.doc - Arquivos com qualquer nome, com a entenso .doc Caixa.? - Arquivos com nome Caixa, com extenso de at um caracter ?????.doc - Arquivos com extenso .doc e nome com 5 caracteres, no mximo L???.doc - Arquivos com extenso.doc, cujo nome comea com a letra L e tenha at 4 caracteres. A????S.?? - Arquivos com nome comeando com A, tenham 6 caracteres e no 6 caracter tenham a letra S, cuja extenso tenha at 2 caracteres. 9. REFERNCIAS Fox Computer School Apostila do curso de MS-DOS ( Ano 1996 ) Andrew S. Tannenbaum Sistemas Operacionais Modernos

12

This document was created with Win2PDF available at http://www.daneprairie.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only.

Você também pode gostar