Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila MS-DOS
Apostila MS-DOS
MS-DOS quer dizer Microsoft Operating System (Sistema Operacional de Disco). Como vocês
puderam observar pelo nome, a empresa que criou esse Sistema Operacional foi a Microsoft, o
MS-DOS foi o primeiro S.O (Sistema Operacional) criado pela Microsoft com o intuito de permitir ao
usuário fazer todas as tarefas necessárias para o funcionamento do computador.
O MS-DOS é um S.O de linha de comando, ou seja funciona através de comandos digitados por
você, pelo fato do MS-DOS ter origem americana, a maioria dos seus comandos estão na língua
inglesa.
Apesar de parecer que o S.O MS-DOS caiu em desuso, eu descordo, pois muitas vezes
principalmente na hora de instalar o próprio Windows, preparar um hd para receber dados,
particionar, tudo isso eu faço através do MS-DOS.
O MS-DOS caracteriza-se por uma tela preta onde inicialmente esta escrito o local onde você esta,
seguido do símbolo > (maior) e com um _ (sublinhado) que no DOS recebe o nome de cursor
intermitente (piscante).
Exemplo:
C:\>_
Os comandos que aqui serão listados, são os que você mais utilizara no uso do S.O MS-DOS.
Abaixo estão listados os comandos mais usados, os comandos de diretório você verá em mais
profundamente em um capítulo a parte.
DIR
Comando usado para listar os arquivos de determinado diretório.
Para utilizar o comando dir basta digitar dir.
Exemplo:
C:\>Dir {Neste exemplo serão listados todos os arquivos incluindo diretórios (pastas) contídos na
unidade C:}
C:\Windows\System32> {Neste caso serão listados todos os arquivos contidos no diretório
System32 por que você está posicionado dentro do diretório System32 que por sua vez está dentro
do diretório Windows que está na unidade C:}
Para visualizar o conteúdo que está dentro de de um determinado diretório sem precisar entra nele,
basta que você digite DIR seguido do caminho para chegar ao local.
OBS: O comando RD só irá apagar um diretório caso o mesmo não contenha nenhum arquivo ou
sub-diretório.
PARÂMETROS DO COMANDO RD
Para apagarmos um diretório que contenha arquivos e sub-diretórios dentro dele devemos utilizar o
seguinte parâmetro /s.
Exemplo
C:\>RD arquivos/s {Apaga todos os arquivos da pasta arquivos e logo depois apaga a pasta}
DEL
Comando usado para apagar um ou mais arquivos.
O comando DEL deve ser usado da seguinte forma.
Del nome do arquivo.extensão
Exemplo
C:\>Del aula1.txt {Apaga o arquivo aula1.txt da unidade C:}
Para apagarmos mais de um arquivo ao mesmo tempo o comando Del deverá ser usado da
seguinte forma.
Del arquivo1.extensão arquivo2.extensão n_arquivos.extensão.
Exemplo
C:\>Del aula1.txt imagem.bmp aula2.txt {Esse comando irá apagar de uma unica vez os três
arquivos expecificados: aula1.txt, imagem.bmp, aula2.txt}
Para apagarmos muitos arquivos de uma unica extenção utilizaremos o caracter curiga *
(asterisco), para isso devemos utilizar o comando Del da seguinte forma.
Del *.extensão
Exemplo
Apagar todos os arquivos texto (com extensão txt da unidade C:).
C:\>Del *.txt
COPY
Comando usado para copiar um ou mais arquivos.
Devemos utilizar o comando COPY da seguinte forma.
Copy arquivo.extensão Destino
Exemplo:
C:\>Copy aula1.txt A: {Copia o arquivo aula1.txt para a unidade A: (unidade A: é o disquete)}
Para copiarmos mais de um arquivo devemos utilizar o comando Copy da seguinte forma.
Copy arquivo1.extensão arquivo2.extensão n_arquivos.extensão Destino:
Exemplo
Copiar os arquivos que estão na unidade C: Aula1.txt, imagem.bmp e aula2.txt para a unidade A:
C:\>Copy aula1.txt imagem.bmp aula2.txt A:
XCOPY
XCOPY é um comando usado para copiar vários arquivos que estejam dentro de vários diretórios.
Deve ser utilizado da seguinte forma.
XCOPY nome do diretório onde estejam os arquivos Destingo:
Exemplo.
Copiar todos os arquivos que estejam dentro do diretório Curso e os arquivos localizados dentro do
sub-diretório Aulas que está dentro do diretório Curso para a unidade A:.
C:\>xcopy Curso A: {Copia todos os arquivos que estiverem dentro das pastas Curso e Aulas para
a unidade A:}
OBS: Ao formatar a unidade do sistema geralmente a unidade C: você perde tudo, isso fará com
que ao reinicializar o computador ele acuse um erro do tipo: "System Operation not found" ou
"Sistema Operacional não encontrado/localizado".
Para que ao reinicializar o computador você tenha os comandos básicos do MS-DOS instalado
você deve formatar a unidade principal da seguinte forma.
Format C:/s
Esse comando irá copiar o sistema de comandos para o HD após a formatação.
EDIT
Editor padrão do MS-DOS.
Para utilizarmos o Edit basta digitar edit.
Para uma melhor utilização devemos utilizar o comando edit seguido do nome do arquivo e sua
extensão, geralmente do tipo texto ou bat.
Exemplo.
C:\>Edit aula1.txt {Devemos observar que o arquivo aula1.txt será criado na unidade C: pois
estamos posicionado dentro dela.}
C:\Windows\>Edit aula2.txt {Cria o arquivo aula2.txt dentro da pasta Windows, pois estamos
posicionado dentro dela}.
TYPE
Comando usado para visualizar arquivos de texto sem precisar abri-los com o edit.
O comando Type deve ser usado da seguinte forma.
Type nomedoarquivo.extensão.
Exemplo.
Visualizar o arquivo aula1.txt na tela do MS-DOS.
C:\>Type aula1.txt
CLS
Serve para limpar a tela do MS-DOS, preste atenção esse comando apenas limpa a tela, não
apaga nenhum arquivo do disco.
Agora serão apresentadas algumas dicas e serão revistos alguns comandos a respeito da
manipulação de diretórios.
MD Aulas Alunos Notas {Irá criar as pastas Aulas Alunos e Notas na unidade A}
Para mudarmos de unidade basta que você digite sua respectiva letra seguida de : (dois pontos).
Exemplo:
A: {Entra na unidade A}
C: {Entra na unidade C}
D: {Entra na unidade D}
CRIANDO SUB-DIRETÓRIOS.
Sub-Diretórios nada mais são do que diretórios dentro de diretórios (para uma melhor visualização
imagine no Windows Pastas dentro de Pastas).
Para isso devemos entrar dentro do diretório que queremos criar os novos diretórios.
Exemplo:
Vamos criar dentro da pasta aulas os
diretórios Usuario1 e Usuario2
CD
Se você esta acompanhando o Curso de MS-DOS passo-à-passo já deve saber que o comando
CD pode ser usado das seguintes formas, cada qual executa uma função diferente:
CD no do diretório {Entra em um diretório}
CD.. {Retorna ao diretório anterior ao que você está}
CD \ {Caso você já tenha entrado em vários sub-diretórios e queria voltar ao diretório raiz, seria
muito cansativo digita CD.. até chegar a raiz da unidade, para não precisar executar CD..
repetidamente basta digitar CD \ que ele retorna para a raiz da unidade.
TREE
Tree é um comando que lista os diretórios de uma unidade e os sub-diretórios da mesma.
O comando Tree deve ser usado, digitando-se apenas Tree na linha de comando.
OBS: Ao contrário do Edit que mostra apenas arquivos do diretório que você pedir, o Tree não
mostra os arquivos apenas os diretórios e sub-diretórios da unidade.
Aqui serão demonstrados comandos simples para uma melhor utilização do MS-DOS.
TIME
Exibe a hora do sistema e permite altera-la, caso nenhuma alteração tenha que ser feita basta
prescionar enter.
DATE
Mostra a data do sistema e permite altera-la, caso nenhuma alteração tenha que ser feita basta
prescionar enter .
FDISK
Comando usado para particionar o Disco.
FORMAT
Apaga o conteúdo do disco e/ou prepara para receber informações
ARQUIVOS DE LOTES.
Os arquivos de lotes podem ser considerados pequenos programas criados para executar uma
série de comandos programados.
Exemplo: Imagine que você queira criar diretórios e sub-diretórios identicos em vários
computadores, para você não ter que digitar os comandos para criar a extrutura de diretórios em
cada computador, você cria um arquivo de lote (que possui a extensão .bat), digita os comandos
desse arquivo de lote e salva-o no disquete, depois basta digitar na linha de comando o nome que
você deu para o arquivo que todos os diretórios e sub-diretórios serão criados automaticamente.
Imagine você ter que digitar esses mesmos comandos em 30 computadores, seria uma tarefa
chata e cansativa. Para resolver esse problema criaremos um arquivo de lote. O arquivo de lote
deve ter para uma melhor visualização a seguinte extrutura:
@echo Texto avisando o usuário do que será feito {Não é obrigatório, mas é de bom tom}
@Pause {Pausa a tela até que seja prescionada uma tecla}
Comando1 {Um comando qualquer}
Comando2 {Um comando qualquer}
Comando3 {Um comando qualquer}
n_comandos {Poderá ser digitado quantos comandos forem necessários para o término da tarefa,
mas um em baixo do outro}
Usando o exemplo de diretórios e sub-diretórios usado no inicio desse tutorial, vamos criar um
arquivo de lote que crie a extrutura automaticamente, sendo necessário digitar apenas o nome do
arquivo criado.
Exemplo.
Vamos criar o arquivo dentro da unidade A (disquete).
OS COMANDOS:
@echo {Este comando permite que você digite uma mensagem para aparecer na tela}
@echo Pause {Este comando da uma pausa, até que uma tecla seja prescionada, quando for
prescionada é executado os comandos contidos no arquivo}
EXERCÍCIOS PARA APRENDIZAGEM.
Os exercícios elaborados aqui servevem como guia para você treinar os comandos do MS-DOS. É
recomendado que você possua um disquete vazio, pois os exercícios terão como unidade base a
unidade A.
EXERCÍCIO 1
Criar a seguinte extrutura de diretórios na unidade A.
RESOLUÇÃO
A: {entrei na unidade A (disquete) }
MD Curso Alunos Provas {Criei na raiz da unidade A, os diretórios Curso, Alunos e Provas}
CD Curso {Entrei no diretório Curso}
MD Salas {Criei o sub-diretórios Salas dentro do diretório Curso}
CD Salas {Entrei no diretório Salas}
MD Sala1 Sala2 Sala3 {Criei os diretórios Sala1, Sala2 e Sala3}
CD \ {Voltei ao diretório raiz, unidade A, que contém os diretórios Curso, Alunos e Provas}
CD Alunos {Entrei no diretório Alunos}
MD Chamada {Criei o sub-diretório Chamada dentro do diretório Alunos}
CD.. {Voltei para o diretório raiz, unidade A:, que contém os diretórios Curso, Alunos e Provas}
CD Provas {Entrei dentro do diretório Provas}
MD Materias {Criei o sub-diretório Materias dentro do diretorio Provas}
CD Materias {Entrei dentro do diretório Materias}
MD 1 2 3 {Criei os sub-diretórios 1, 2 e 3 dentro do diretório Materias}
CD 1 {Entrei no sub-diretório 1}
MD Nota1{Criei o sub-diretório dentro do diretório 1}
CD.. {Voltei para o diretório Materias que contém os sub-diretórios 1, 2 e 3}
CD 2 {Entrei no sub-diretório 2}
MD Nota2 {Criei o sub-diretório Nota2 dentro do diretório 2}
CD.. {Voltei para o diretório Materias que contém os sub-diretórios 1, 2 e 3}
CD 3 {Entrei no sub-diretório 3}
MD Nota3 {Criei o sub-diretório Nota3 Dentro do diretório 3}
CD \ {Voltei para a raiz da unidade A}
CLS {Pedi para limpar a tela}
Tree {Pedi o desenho da extrutura de diretórios, compare com o desenho acima, se estiver
parecido parebéns você conseguiu}.