You are on page 1of 10

O QUE É 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:\>_

COMANDOS MAIS USADOS NO DOS.
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. Dir [unidade:\] [diretórios e sub-diretórios] Exemplo:

Ren nome do diretório.Caso o diretório tenha muitos arquivos que não podem ser exibidos em uma única tela.. para isso devemos utilizar o parâmetro /p que pausa a tela toda vez que é preenchida por nomes de arquivos. isso irá se repetir até que todos os arquivos tenham sido exibidos. C:\> MD pasta1 pasta2 pasta3 {Isso irá criar três diretórios ao mesmo tempo com o nome de pasta1 pasta2 e pasta3}.Exibe o conteúdo do diretório na tela em colunas /P . Parâmetros do comando DIR Parâmetros são combinações de comandos para melhorar a forma que um determinado comando irá fazer uma tarefa. CD. No caso do comando DIR os parâmetros mais utilizados são /w e /p. para chegar até ela}. CD Comando usado para entrar e sair de um diretório. também podemos digitar rename em lugar de ren. REN Comando usado para renomear um arquivo ou diretório.. /S . Exemplo: C:\> CD Windows {Com este comando irei entrar na pasta Windows localizada na unidade C:} C:\> CD C:\Windows\System32\ {Vai direto pra pasta System32 sem precisar estar posicionado dentro da pasta Windows} .Quero vizualizar o conteúdo do diretório Windows.. Para entrarmos em um diretório devemos utilizar o comando CD seguido do nome do diretório. sendo que estou posicionado na raiz da unidade C: C:\> Para tal devo digitar ao lado de C:\> o comando Dir C:\Windows\ Pronto será listado o conteúdo do diretório Windows. Exemplo: C:\Windows\System32\>cd. sem precisar ir digitando CD. MD nome_do_diretório Exemplo C:\>MD Aula1 {irá criar o diretório Aula1 na unidade C:} C:\>MD C:\Aula1\teste\ {irá criar o diretório teste dentro da pasta Aula1 sem precisarmos nos posicionar dentro da pasta Aula1}. Utilização: C:\>Dir/w {Este comando vai me mostrar os arquivos contidos na unidade C: em colunas} C\Windows\>Dir/p {Este comando vai me mostrar os arquivos do diretório Windows pausando a tela toda vez que os nomes dos arquivos encherem a tela} Também podemos utilizar a combinação dos dois parâmetros: C:\Windows\>Dir/w/p {Irá listar os arquivos da pasta Windows em colunas e pausando a tela quando a mesma for preenchida}. {Volta para o diretório Windows} Para voltarmos a raiz da unidade devemos utilizar o comando cd da seguinte forma. Para retornarmos ao diretório anterior ao que estamos localizado devemos utilizar o comando cd da seguinte forma. prescionando qualquer tecla ele mostra a lista dos próximos arquivos. Para criarmos um diretório devemos utilizar o comando md da seguinte forma. CD \ Exemplo: C:\Windows\System32\> CD \ {Esse comando irá nos posicionar na undade C:. usando o comando dir ele irá listar todos de uma vez. Devemos utilizar o comando REN da seguinte forma. Exemplo para renomear diretório Ren Pasta1 diretorio {Renomeia Pasta1 para diretorio} ou . MD Comando usado para criar um diretório. sem que haja tempo de você ler o nome dos arquivos.

RD nome do 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. Devemos utilizar o comando RD da seguinte forma. RD Comando usado para apagar um diretório. XCOPY nome do diretório onde estejam os arquivos Destingo: Exemplo.txt COPY Comando usado para copiar um ou mais arquivos.txt para a unidade A: (unidade A: é o disquete)} Para copiarmos mais de um arquivo devemos utilizar o comando Copy da seguinte forma. para isso devemos utilizar o comando Del da seguinte forma. 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.txt} Para apagarmos muitos arquivos de uma unica extenção utilizaremos o caracter curiga * (asterisco).extensão Exemplo C:\>Del aula1.txt {Apaga o arquivo aula1.bmp.extensão.txt imagem. Exemplo C:\>Del aula1.txt {Renomeia o arquivo aula1 do tipo texto para msdos do tipo texto}. Del arquivo1.extensão arquivo2.extensão Destino Exemplo: C:\>Copy aula1.Rename Pasta1 diretorio {Renomeia Pasta1 diretorio} Para renomear um arquivo devemos proceder da seguinte forma.bmp e aula2.txt A: {Copia o arquivo aula1.extensão n_arquivos. O comando DEL deve ser usado da seguinte forma. C:\>Del *. Copy arquivo.txt. Copiar todos os arquivos que estejam dentro do diretório Curso e os arquivos localizados dentro do .extensão Exemplo Apagar todos os arquivos texto (com extensão txt da unidade C:).txt msdos.extensão arquivo2. imagem.bmp aula2.extensão Destino: Exemplo Copiar os arquivos que estão na unidade C: Aula1. Del nome do arquivo. Ren arquivo. Copy arquivo1.txt.txt da unidade C:} Para apagarmos mais de um arquivo ao mesmo tempo o comando Del deverá ser usado da seguinte forma. Del *.txt {Esse comando irá apagar de uma unica vez os três arquivos expecificados: aula1.txt imagem. aula2.txt para a unidade A: C:\>Copy aula1.extensão n_arquivos.extensão Exemplo Ren aula1. imagem.txt A: XCOPY XCOPY é um comando usado para copiar vários arquivos que estejam dentro de vários diretórios.bmp aula2. Devemos utilizar o comando COPY da seguinte forma. Deve ser utilizado da seguinte forma. Exemplo C:\>RD Aula1 {Apaga o diretório Aula1 dentro da unidade C:} OBS: O comando RD só irá apagar um diretório caso o mesmo não contenha nenhum arquivo ou sub-diretório.

Deve ser usado da seguinte forma. Para uma melhor utilização devemos utilizar o comando edit seguido do nome do arquivo e sua extensão. Format Unidade:/q Exemplo.O intalado nela. Exemplo Copiar o diretório Curso com todos os seus arquivos e sub-diretórios. EDIT Editor padrão do MS-DOS.sub-diretório Aulas que está dentro do diretório Curso para a unidade A:.extensão Destino: Exemplo Mover o arquivo aula. Format A:/q {Usa a formatação rápida para formatar a unidade A:} Format C:/q {Usa a formatação rápida para formatar a unidade C:} OBS: Ao formatar a unidade do sistema geralmente a unidade C: você perde tudo. Move diretorio Destino: Exemplo Mover o diretório Curso para o disquete Move Curso A: FORMAT Apaga todo o conteúdo de uma unidade e prepara ela para receber novos arquivos. O comando FORMAT deve ser usado da seguinte forma. . Deve ser utilizado da seguinte forma.txt A: Para mover diretórios. Move arquivo1. C:\>XCOPY/S Curso A: {Copia o diretório Curso com todo o seu conteúdo para a unidade A:} OBS: O parâmetro /s não copia diretórios vazios.txt para a unidade A (Disquete). cuidado com este comando pois uma vez formatada a unidade padrão do sistema você perde tudo. Para utilizarmos o Edit basta digitar edit. Para mover arquivos. geralmente do tipo texto ou bat. Format Unidade: Exemplo Format A: {Formata a unidade A:} Format C: {Formata a unidade C:} O processo de formatação pode levar alguns minutos dependendo do tamanho da unidade a ser formata. caso você esteja com muita pressa podemos utilizar o parâmetro /q para usarmos a formatação rápida. dizemos que ao formatar estamos "zerando" o HD. Move aula1. inclusive o S. 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. Para copiarmos um diretório com todos os seus subd-diretórios e arquivos devemos utilizar o parâmetro /s. MOVE O comando move é utilizado para mover arquivos e diretórios. Format C:/s Esse comando irá copiar o sistema de comandos para o HD após a formatação. C:\>xcopy Curso A: {Copia todos os arquivos que estiverem dentro das pastas Curso e Aulas para a unidade A:} OBS: XCOPY APENAS COPIA OS ARQUIVOS E NÃO OS DIRETÓRIOS E SUB-DIRETÓRIOS. 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".

COMANDOS PARA MANIPULAÇÃO DE DIRETÓRIOS. MD diretorio1 diretorio2 diretorio3 n_diretorios Exemplo. Agora serão apresentadas algumas dicas e serão revistos alguns comandos a respeito da manipulação de diretórios. . Criar os diretórios Aulas Alunos e Notas dentro da unidade A: Estra extrutura será obtida digitando os seguintes comandos: A: {Para entrar na unidade A (drive de disquete) } MD Aulas Alunos Notas {Irá criar as pastas Aulas Alunos e Notas na unidade A} ENTRANDO EM UM DIRETÓRIO E MUDANDO DE UNIDADE.txt será criado na unidade C: pois estamos posicionado dentro dela. Visualizar o arquivo aula1. C:\>Type aula1. CRIAR VÁRIOS DIRETÓRIOS AO MESMO TEMPO.txt {Cria o arquivo aula2.extensão. TYPE Comando usado para visualizar arquivos de texto sem precisar abri-los com o edit. não apaga nenhum arquivo do disco. Vamos entrar dentro do diretório aulas criado dentro da unidade A: Para isso devemos digitar. pois estamos posicionado dentro dela}. Exemplo: A: {Entra na unidade A} C: {Entra na unidade C} D: {Entra na unidade D} CRIANDO SUB-DIRETÓRIOS. O comando Type deve ser usado da seguinte forma.Exemplo. A: {Para entrar na unidade A: caso você já esteja nela não a necessidade de entrar novamente} CD Aulas {CD Aulas irá nos colocar dentro do diretório Aulas} Para mudarmos de unidade basta que você digite sua respectiva letra seguida de : (dois pontos). preste atenção esse comando apenas limpa a tela.txt CLS Serve para limpar a tela do MS-DOS.txt {Devemos observar que o arquivo aula1.txt na tela do MS-DOS. Exemplo.} C:\Windows\>Edit aula2. C:\>Edit aula1.txt dentro da pasta Windows. Type nomedoarquivo.

esse comando irá apagar o diretório aulas e seu subdiretório Usuario1} COPIANDO E MOVENDO DIRETÓRIOS. Exemplo. como foi o caso não entramos dentro do diretório Usuario2 para apaga-lo} EXCLUINDO DIRETÓRIOS COM ARQUIVOS E SUBDIRETÓRIOS Para excluírmos qualquer diretório que contenha em seu interior sub-diretórios ou qualquer tipo de arquivo devemos utilizar o comando RD/S. como podemos observar o diretório Aulas contém apenas o sub-diretório Usuario1. Devemos seguir o seguintes passos. para isso seguiremos os seguintes passos: A: {Entra na unidade A} CD Aulas {Entra no diretório Aulas. A: {Entra na unidade A} Xcopy/s Alunos C:\ {Copia a pasta Alunos da unidade A para a unidade C}.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). repare que para apagar um diretório não se deve estar dentro dele. por exemplo copiar o diretório Alunos da unidade A para a unidade C. Exemplo Vamos Apagar o diretório Aulas da unidade A. Exemplo: Vamos criar dentro da pasta aulas os diretórios Usuario1 e Usuario2 Para isso devemos já estarmos dentro da unidade A: Então: CD Aulas {Para entrarmos dentro do diretório Aulas} MD Usuario1 Usuario2 {Serão criadas as pastas Usuario1 e Usuario2 dentro do diretório Aulas} EXCLUINDO DIRETÓRIOS VAZIOS Para excluírmos um diretório que esteja vazio devemos digitar RD. Por conter um sub-diretório em seu interior não podemos utilizar somente o comando RD mas sim atribuir o parâmetro /s. preste atenção se você estiver dentro do diretório Aulas e digitar o comando CD Aulas ele irá dar erro "O sistema não pode encontrar o caminho especificado" por que não há nenhum sub-diretório com o nome Aulas dentro do diretório Aulas. ficando RD/S. pois o sub-diretório Usuario2 foi apagado no exemplo anterior. Para se copiar um diretório apenas devemos digitar XCOPY/S e o local de destino. A: {Entra na unidade A} RD/S {Aulas. Para mover o diretório os passos descritos anteriormente são todos válidos apenas devemos trocar o comando XCOPY/S pelo comando MOVE. Vamos apagar o diretório Usuario2 criado anteriormente. Para isso devemos entrar dentro do diretório que queremos criar os novos diretórios. CD . caso você já esteja no diretório aulas não precisa digitar novamente o comando CD Aulas} RD Usuario2 {Com esse comando apagaremos o diretório Usuario2.

{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. OBS: Ao contrário do Edit que mostra apenas arquivos do diretório que você pedir. Provavelmente você iria digitar os seguintes comandos em todos os computadores: C: {Vai para a unidade C} CD \ {Vai para a rai\ da unidade caso não esteja} MD Aulas Alunos Notas {Cria os diretórios Aulas. DATE Mostra a data do sistema e permite altera-la.. Alunos e Notas} . para não precisar executar CD. digita os comandos desse arquivo de lote e salva-o no disquete.bat). FDISK Comando usado para particionar o Disco. caso nenhuma alteração tenha que ser feita basta prescionar enter. seria muito cansativo digita CD. caso nenhuma alteração tenha que ser feita basta prescionar enter . até chegar a raiz da unidade. para você não ter que digitar os comandos para criar a extrutura de diretórios em cada computador. 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. TIME Exibe a hora do sistema e permite altera-la.. O comando Tree deve ser usado. cada qual executa uma função diferente: CD no do diretório {Entra em um diretório} CD. Os arquivos de lotes podem ser considerados pequenos programas criados para executar uma série de comandos programados. Aqui serão demonstrados comandos simples para uma melhor utilização do MS-DOS. COMANDOS PARA CONFIGURAÇÃO DO SISTEMA.Se você esta acompanhando o Curso de MS-DOS passo-à-passo já deve saber que o comando CD pode ser usado das seguintes formas. Exemplo: Imagine que você queira criar diretórios e sub-diretórios identicos em vários computadores. o Tree não mostra os arquivos apenas os diretórios e sub-diretórios da unidade.. você cria um arquivo de lote (que possui a extensão . EXEMPLO DE SITUAÇÃO A SER CRIADO UM ARQUIVO DE LOTE: Você tem que criar a seguinte extrutura de diretórios na unidade C em todos os computadores. 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. FORMAT Apaga o conteúdo do disco e/ou prepara para receber informações ARQUIVOS DE LOTES. digitando-se apenas Tree na linha de comando.

bat {abre o editor de texto do DOS e salva o arquivo diretorios. 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. sendo necessário digitar apenas o nome do arquivo criado. A: {Vamos para a unidade A} Edit diretorios. 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. quando for prescionada é executado os comandos contidos no arquivo} . que no exemplo é diretorios.CD Aulas {Entra no diretório Aulas} MD Usuario1 Usuario2 {Cria os diretórios Usuario1 e Usuario2 dentro do diretório Aulas} CD \ {Volta para a raiz da unidade} Imagine você ter que digitar esses mesmos comandos em 30 computadores. Para resolver esse problema criaremos um arquivo de lote. OS COMANDOS: @echo {Este comando permite que você digite uma mensagem para aparecer na tela} @echo Pause {Este comando da uma pausa. mas um em baixo do outro} Usando o exemplo de diretórios e sub-diretórios usado no inicio desse tutorial. ele ira posicionar o usuario na raiz da unidade C. Agora toda vez que precisarmos criar aquela extrutura de diretórios basta que coloquemos o disquete no computador que será criado a extrutura. sem a necessidade de digitar os comandos. até que uma tecla seja prescionada. Alunos e Notas na raiz da unidade C} CD Aulas {Entra no diretório Aulas} MD Usuario1 Usuario2 {Cria os diretórios Usuario1 e Usuario2 dentro do diretório Aulas} CD \ {Volta para a raiz da unidade C} CLS {Limpa a tela} @echo A EXTRUTURA DE DIRETÓRIOS FOI CRIADA {mostra a mensagem} Agora vai até a opção arquivo do edit e salve o arquivo. ao executar esse arquivo as extruturas serão criadas. Vamos criar o arquivo dentro da unidade A (disquete). vamos criar um arquivo de lote que crie a extrutura automaticamente. caso o comando não seja usado ele volta para o diretório que o usuário estava antes de entrar na unidade A} MD Aulas Alunos Notas {Cria os diretórios Aulas.bat. Exemplo.bat no disquete} @echo SERA CRIADO UMA EXTRUTURA DE DIRETORIOS NA SUA UNIDADE C {mostra a mensagem} @Pause C: {Sai do disquete e vai para a unidade C:} CD \ {Caso o usuário estivesse posicionado em um diretório na unidade C antes de ir para a unidade A. seria uma tarefa chata e cansativa. entrar na unidade A e digitar o nome do arquivo.

se estiver parecido parebéns você conseguiu}. {Voltei para o diretório raiz. 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. 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... 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. os diretórios Curso. unidade A. Alunos e Provas} CD Alunos {Entrei no diretório Alunos} MD Chamada {Criei o sub-diretório Chamada dentro do diretório Alunos} CD. 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. . unidade A:. Sala2 e Sala3} CD \ {Voltei ao diretório raiz. 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. EXERCÍCIO 1 Criar a seguinte extrutura de diretórios na unidade A. que contém os diretórios Curso. {Voltei para o diretório Materias que contém os sub-diretórios 1. {Voltei para o diretório Materias que contém os sub-diretórios 1. pois os exercícios terão como unidade base a unidade A. que contém os diretórios Curso.EXERCÍCIOS PARA APRENDIZAGEM. RESOLUÇÃO A: {entrei na unidade A (disquete) } MD Curso Alunos Provas {Criei na raiz da unidade A. É recomendado que você possua um disquete vazio. Os exercícios elaborados aqui servevem como guia para você treinar os comandos do MS-DOS.