INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAE TECNOLOGIA PARAÍBA
CAMPUS
CAMPINA
GRANDE
C
URSOS
UBSEQUENTE EMM
ANUTENÇÃO ES
UPORTE EMI
NFORMÁTICADISCIPLINA:
Manutenção de Computadores
PROFESSOR: Alex Sandro da Cunha Rêgo
Data: ___/___/______
3º Período
ALUNO:
Comandos Básicos do DOS
1. Introdução
O DOS (Disk Operating System) foi um sistema operacional bastante utilizado na década de 80 que, assim como todo sistema operacional, fornecia a capacidade do usuário interagir com o hardware do computador executando todas as funções básicas e essenciais para o seu funcionamento. Poucos foram os DOS produzidos até hoje: MS-DOS, da Microsoft, o PC-DOS, da IBM, DR-DOS, da Digital Research, o NOVELL, para redes, etc. O MS-DOS dominou amplamente o mercado em sua época e, até hoje, é possível realizar determinadas operações por meio de seus comandos básicos.
São raros os programas executados no Windows que possuem ajuda do DOS. Isso deixa claro que ele é mais usado para gerenciar e resolver problemas de sistema. O DOS é uma forma de você comunicar suas instruções ao computador. E tais instruções devem ser as que ele reconhece. Estas instruções, na maior parte, consistem em palavras baseadas na língua inglesa.
2. Como acessar o DOS
Para acessar o DOS existe, basicamente, 3 formas. Se você estiver no Windows 98, basta clicar em Iniciar/Desligar e escolher "Reiniciar o computador em modo MS-DOS". Outra forma no Windows é, clicar em Iniciar/Programas e selecionar "Prompt do MS-DOS" (figura 1). Mas está última acessará o DOS com o Windows ainda carregado, o que significa que alguns comandos podem não funcionar. Se estiver com o computador desligado e quiser ir direto para o DOS, sem passar pelo Windows, fique clicando em F8 até que uma lista de opções apareça. Escolha "Somente Prompt de Comando", que normalmente é o penúltimo item.
Figura 1. Prompt do MS-DOS pelo Windows XP/Vista
Outra forma de acessar o ambiente DOS é através de criação de um disquete de boot do Windows 98, de forma que o computador seja reiniciado e inicializado tendo do Floppy Disk como 1ª unidade de boot. Vale lembrar que você pode não ter o DOS completo se usa o Win98 ou XP. Isso porque o DOS completo
era para ser usado sozinho, como um sistema operacional único. Com o Windows, alguns comandos foram retirados e deixado somente os essenciais. Mas você pode copiar os outros comandos para o seu computador, se tiver uma cópia do DOS completa.
3. Prompt do DOS
PROMPT é o chamado sinal de prontidão, pois indica que o computador está pronto para receber instruções. Ele mostra também sua localização, ou seja, em que drive (unidade de armazenamento) e diretório você está trabalhando. Veja o exemplo:
C:\Meus Documentos>_
O exemplo indica que você está no drive C:\, na pasta “Meus Documentos”. Ao lado do sinal >, há um "tracinho" piscando, chamado CURSOR. Ele indica o local em que serão exibidos os caracteres digitados.
4. Executando Comandos
Antes de começarmos a conhecer os comandos, é necessário saber como executá-los. No prompt, você verá o cursor piscando. Isso significa que você já pode digitar alguma instrução. Depois de ter escolhido o comando, tecle Enter. Aqui, para exemplificar usaremos o modelo de prompt "C:\Windows>", mas vale lembrar que "C" pode ser qualquer unidade de disco no seu computador. Normalmente a letra A indica a unidade de disquete. É importante saber que o DOS geralmente não visualiza nomes de arquivos com mais de 8 caracteres. Por isso, a pasta Meus Documentos, por exemplo, tem sua representação da seguinte forma: MEUSDO~1.
Para obter ajuda na utilização dos comandos que serão apresentados, digite /? logo após o nome do comando, na tela do MS-DOS.
C:\> [comando] /?
5. Os Comandos Internos
Comandos que já são carregados na memória quando o MS-DOS é inicializado.
Date
Comando que atualiza a data do sistema operacional: DD - DIA Dígito entre 1 - 31
MM - MÊS Dígito entre 1 - 12 AA - ANO Dígito entre 80 - 99
Separadores: Hífen ( - ), Barra ( / ) ou Ponto ( . )
Time
Comando que atualiza a hora do sistema operacional: hh - Horas - Dígito entre 0 - 24mm - Minuto - Dígito entre 0 - 59 ss - Segundo - Dígito entre 0 - 59
Separadores: Dígito Pontos ( : ) ou Ponto ( . ).
Selecionando unidades de disco
Considerando que tenhamos unidades de armazenamento distintas em um computador (disco rígido, floppy, CD ou DVD, pendrive, etc), cada dispositivo é reconhecido pelo Sistema Operacional e é associado a uma letra de identificação. “Para alternar entre unidades, basta digitar a letra correspondente, seguido de “:” e pressionar ENTER.
C:\>A: A:\>
Dir
Comando que mostra a lista de arquivos ou subdiretórios de uma pasta. Este comando pode conter algumas variações para obter-se uma resposta diferente:Sintaxe: DIR [unidade:] { opções } Unidade - C: , A: , D:
Opções
/p Lista o diretório com pausa, usado quando a pasta encontra-se com vários arquivos.
/w Lista o diretório na horizontal. /aa Lista apenas arquivos do diretório /ad Lista apenas diretórios de uma pasta /ah Lista apenas os arquivos ocultos / ? Lista todas as opções do comando DIR.
O comando dir apresenta, ainda, três informações bastante importantes ao seu final: o número de arquivos contidos no diretório corrente, o espaço em disco ocupado por este(s) arquivo(s) e o espaço disponível no disco. Observe que não foi necessário informar o drive c: porque quando não é fornecido, o S.O. assume a unidade e diretório atual.
Também é possível visualizar um arquivo em especial. Por exemplo, o comando dir a:teste.txt exibe as informações sobre esse arquivo (se existir) na unidade de disquete.
As máscaras
O MS-DOS oferece facilidades que ajudam a consultar, renomear, apagar, enfim, fazer todas as operações com grupos de arquivos. São as chamadas máscaras. Existem dois tipos de Máscaras : * e ?.
Máscara (*)
Substitui um conjunto de letras (qualquer quantidade) que aparece no local em que foi declarado. É geralmente usado para selecionar grupos de arquivos que tenham parte do nome iguais (extensão ou primeiro nome) e diferente número de caracteres. O asterisco é sinônimo de "TODOS".
Exemplos:
a) Exibir todos os arquivos que começam por RELAT: dir relat*.*
b) Exibir todos os arquivos que começam com AUTO no disquete: dir a:auto*.*
c) Exibir todos os arquivos com extensão .doc: dir *.doc
d) Exibir todos os arquivos com o nome PROJETO, mas com qualquer extensão: dir projeto.*
e) Exibir todos os arquivos iniciados por COM e com extensão .dat: dir com*.dat
f) Exibir todos os arquivos do diretório local: dir *.*
Máscara (?)
A Máscara "?" tem quase a mesma função que o "*", só que, ao invés de substituir um conjunto de letras, substitui uma letra no local em que foi declarada. O ponto de interrogação é geralmente usado para tratar com grupos de arquivos de mesmo número de caracteres no nome. Cada "?" significa "qualquer caracter ou nenhum".
Exemplos:
a) Exibir todos os arquivos que começam por MES, sequido de dois caracteres quaisquer: dir MES??.*
Seriam exibidos: mes01.txt, mes02.doc, mes03.xls, mes04.ppt (exemplos hipotéticos) b) Exibir todos os arquivos TXTque começam
com a palavra PROJETO e cuja oitava posição aceita qualquer caractere: dir projeto?.txt Seriam exibidos: projeto1.txt, projeto2.txt, projeto3.txt, etc.
Note que o número de "?" é correspondente ao número de letras que faltam para completar a quantidade de caracteres limite, na formação do nome de um Arquivo.
cls
Comando que limpa a tela e deixa o cursor no canto superior esquerdo: Exemplo:
C:\>cls
md (Make Dir)
Comando que cria um diretório a partir da pasta corrente com o nome especificado: Sintaxe: MD [caminho] { Nome }
Exemplo: criando a pasta “teste” estando no diretório temp
C:\temp> md teste
Exemplo: criando a pasta “alunos” dentro da pasta “teste”, estando no diretório temp.
C:\temp> md teste\alunos
cd (Change Dir)
Comando que muda um subdiretório corrente a partir do diretório atual: Sintaxe: CD [caminho]
Exemplo: entrando no diretório “teste”, estando em temp
C:\temp> cd teste
O prompt muda para C:\temp\teste>
Exemplo: entrando na pasta “alunos”, dentro da pasta “teste”, estando no diretório temp.
C:\temp> cd teste\alunos
O prompt muda para C:\temp\teste\alunos>
Outros comandos: cd\ (acessa o diretório raiz da unidade de disco local), cd.. (retorna ao diretório anterior) e cd. (referencia o diretório corrente).
rd (Remove Dir)
Comando que remove um subdiretório a partir da pasta corrente. O subdiretório somente será eliminado se não conter nenhum arquivo ou subdiretório em seu interior:
Sintaxe: RD [caminho]
Exemplo: removendo o diretório “alunos”, estando em temp
C:\temp> rd teste\alunos
Exemplo: removendo o diretório “teste”, estando no diretório temp.
C:\temp> rd teste
O prompt muda para C:\temp\teste\alunos>
ren (rename)
Comando que faz a renomeação (TROCA) do nome ou extensão de um arquivo a partir do drive corrente: Sintaxe: REN [unidade:] [caminho] { Nome Antigo } { Nome Novo }
Exemplo: renomeando o arquivo exercício.doc para tarefa.doc
C:\ temp> ren exercício.doc tarefa.doc
Exemplo: renomeando a extensão de todos os arquivos PRG para PAS
C:\temp> ren *.prg *.pas
del (delete)
Comando que apaga arquivos em qualquer unidade de disco Sintaxe: DEL [unidade] [caminho] { Nome do Arquivo }Exemplo: apagando o arquivo filme.avi do diretório cinema localizado no pendrive de unidade F:
Exemplo: apagando todos os arquivos que começam por W, com extensão tmp, pedindo confirmação para a eliminação (/p):
C:\temp> del w*.tmp /p
Exemplo: apagar todos os arquivos da pasta local
C:\temp> del *.*
tree (árvore de diretórios)
Comando que exibe graficamente a árvore de diretórios e subdiretórios a partir do diretório local para que o usuário tenha a organização hierarquia do seu disco. Este comando pode conter algumas variações para obter-se um resultado diferente:
Sintaxe: tree
/F Exibe a árvore de subdiretórios, mostrando também os arquivos existentes dentro dele. /A Instrui o comando TREE a usar os caracteres gráficos disponíveis em todas as Páginas de Código e permite um processo de impressão mais rápido.
C:\> tree C:\> tree /f
copy (copiar)
Comando que copia um arquivo ou grupo de arquivos de uma ORIGEM para um DESTINO. As máscaras podem ser utilizadas para prover maior flexibilidade na elaboração dos comandos:
Sintaxe: COPY [unidade:] [caminho] { Nome Origem } [unidade:] [caminho] { Nome Destino }
Exemplo: copiando todos os arquivos TESTE, com qualquer extensão, que estão no pendrive (F:) para a
pasta c:\temp, estando o prompt localizado na raiz do disco C (C:) C:\>copy f:teste.* c:\temp
Exemplo: copiando todos os arquivos JPG, da pasta c:\fotos, para o disquete, renomeando as cópias para a
extensão BMP: C:\>cd fotos
C:\fotos>copy *.jpg a:*.bmp
Exemplo: copiando todos os arquivos começados por PROJ, seguido de dois caracteres quaisquer, com
extensão PR mais um caractere qualquer, localizados na pasta EXERCICIOS do disco C, para a pasta temp do disco C:
C:\>cd exercicios
C:\exercicios> copy proj??.PR? C:\temp
move (mover ou renomear)
Comando que tem duas funções: renomear diretórios ou mover arquivos de um diretório para outro: Sintaxe: MOVE [unidade:] [caminho] [nome antigo] [nome novo] ou [Origem] [Destino]
Exemplo: Renomeando o diretório C:\temp para C:\programas (não importa se está vazio ou não)
C:\>move c:\temp c:\programas
Exemplo: deslocando todos os arquivos da pasta c:\temp para a pasta “trabalhos” no pendrive (F:),
deixando o diretório c:\temp vazio C:\>move *.* c:\temp f:\trabalhos
type
Comando que exibe na tela o conteúdo de um arquivo de texto. A grande utilidade do TYPE é permitir a visualização de um arquivo, sem editá-lo.
Sintaxe: TYPE [unidade:] <nome do arquivo>
Exemplo: Exibindo o conteúdo do arquivo serial.txt em F:, na pasta registro
More
Comando que exibe o conteúdo de um determinado arquivo, fazendo uma pausa cada vez que a tela é preenchida:
Sintaxe: MORE [unidade:] [caminho] <nome do arquivo>
Exemplo: Exibindo o conteúdo do arquivo serial.txt em F:, na pasta registro
C:\>more convidados.txt
6. Os Comandos Externos
São comandos referentes a arquivos executáveis que se encontram em um local de acesso global ou até mesmo no próprio diretório em que é invocado.
Format
A formatação é efetuada sempre que desejamos preparar um disco para receber informações, de forma que suas trilhas e setores magnéticos do disco sejam redefinidos. A formatação deve ser aplicada com cuidado, pois destrói o conteúdo anterior do disco. Este comando pode conter algumas variações para obter-se uma resposta diferente:
Sintaxe: FORMAT [unidade:] <opções>
/S Formata o disco na unidade especificada e insere o Sistema Operacional DOS /Q Formata rapidamente o disco da unidade (Formatação Rápida)
Exemplo: formatando o disco C (note que você deve estar posicionado em outra unidade) transferindo o
sistema operacional para efeito de boot pela unidade (Muito cuidado sempre que tiver de formatar alguma unidade de disco, pois todos os dados serão perdidos).
A:\>format c:/s
Attrib
O comando ATTRIB é usado para mostrar os atributos dos arquivos e diretórios (somente leitura, arquivo do sistema e arquivo oculto), como também permitir a alteração dos seus atributos.
Sintaxe: ATTRIB <opções> [unidade:] [caminho] <arquivo> + Acrescenta um atributo;
- Retira um atributo R Atributo somente leitura S Atributo de arquivo do sistema H Atributo de arquivo oculto
/s Inclui todos os arquivos do diretório definido e todos os seus subdiretórios
Exemplo: removendo o atributo de “apenas leitura” do arquivo vídeo.avi na unidade f: (obs: máscaras
podem ser usadas para conceder ou remover atributos) C:\>attrib –r f:video.avi
FDISK
Aplicativo que fornece opções, por meio de um menu, para criar, ativar, deletar e exibir partições. É necessário um bom conhecimento da organização do disco e particularidades do sistema operacional para que seja utilizado corretamente.
A:\> Fdisk
Fonte
(autor desconhecido). Comandos Básicos do MS-DOS. Infowester (30/06/2003). Originalmente
em http://www.infowester.com/tutdos.php