Você está na página 1de 8

MS-DOS

Roque Anderson

MS-DOS acrnimo de MicroSoft Disk Operating System um sistema operacional, comprado pela
Microsoft para ser usado na linha de computadores IBM PC na dcada de 80. O dono, e criador
original do projeto QDOS - Quick and Dirty Operating System, a empresa Seattle Computer
Systems, que foi inicialmente uma tentativa de criar um concorrente do estabelecido Sistema
Operacional CP/M que rodasse no recm-lanado processador 8086 da Intel. (wikipdia)

um sistema operacional em modo texto, mono usurio e mono tarefa. Ele constitudo por
basicamente por 3 programas. IO.SYS, MS-DOS.SYS e COMMAND.COM
IO.SYS Este programa interage entre a ROM BIOS e as chamadas do programa MS-DOS.SYS
descrito a seguir.
Na inicializao o IO.SYS reinicializa o sistema de disco e controladores e dispositivos, usados para
controlar a operao de seu teclado, tela, impressora, controlador de disco e relgio de sistema.
Podem ser includos outros como joysticks e mouse.
MS-DOS.SYS Este programa interage diretamente com programas aplicativos em conjunto com o
IO.SYS.
COMMAND.COM Este programa pode ser chamado de processador de comando pois possui
vrios comando internos para interao com o usurio. Ele que l os comando do teclado e os
arquivos executveis de comandos (.bat, .com e .exe). Ele tambm verifica os discos e procura por
erros no sistema e apresentando mensagens para o usurio.
AUTOEXEC.BAT o executvel de comando padro, usado para carregar comando na
inicializao do sistema.
CONFIG.SYS Carrega configurao durante a inicializao (como carregar alguma drive ou
configurar uso de memria estendida)
Nome de Arquivo No DOS usamos nomes de no mximo 8 caracteres para verses antiga e 255
para as mais novas. Depois no nome usamos um (.) ponto e a extenso que identifica o tipo de
arquivo.
Imagens para boot
http://www.allbootdisks.com/download/xppro.html

MS-DOS

Roque Anderson

Entrando no MS-DOS
H 2 formas de camar o prompt de comando do MS-DOS:
1 Pelo menu Iniciar
a) Clique no menu Iniciar / Todos os programas / Acessrios e clique em Prompt de Comando
2 Pelo Executar
Clique no menu Iniciar/Executar... (ou Segure a tecla Winkey

e pressione a tecla R)'

Digite cmd e pressione a tecla ENTER ou clique no boto [OK]


Obs.: cmd a abreviao de command que quer dizer comando (Ingls)
DICA: Dos Durante a Instalao do Windows 7 ou superior
Durante a tela inicial de instalao do Windows pressione as teclas Shift+F10.
Ser exibida a tela de comando do MS-DOS

Colocar em tela cheia Alt+ENTER


Aps digitar um comando deve ser pressionada a tecla ENTER para que a instruo digitada seja
executada.
Exemplo:
Digite a palavra Time. Enquando no pressionar a tecla ENTER nada acontecer.
Aps pressionar ENTER ser exibida a hora atual. Pressione ENTER novamente para sair.
Exit Comando que fecha o prompt de comando do MS-DOS.
/******************************************************************************
Aula 1 - Exerccio:
1) Entre no DOS usando as duas formas com o uso do mouse. Feche usando mouse clicando no
boto fechar [X].
2) Agora entre no DOS sem utilizar o mouse e saia usando o comando exit.
Procure no usar o mouse a apartir de agora pois o DOS um ambiente que utiliza restritamente o
teclado, ento bom acostumar-se.
/******************************************************************************

MS-DOS

Roque Anderson

Movimentando-se dentro do sistema


Em sistemas em modo texto como o caso do MS-DOS as pastas so camadas diretrios.
O passo mais importante dentro de um sistema saber como entrar e sair de uma diretrio e
manipular os arquivos ali encontrados.
CD ou CHDir (Change Directory) Muda de diretrio. Entra ou sai de uma pasta
Sintaxe: cd .. (sai de uma pasta)
cd documentos (entra na pasta documentos)
cd \ (sai de todas as pastas e vai para o diretrio raiz)
Obs.: O diretrio raiz no estar dentro de nenhuma pasta em uma certa unidade de disco. Exemplo
C: para o HD ou D: para o CD-ROM.
Unidades de Disco
Para muda de unidade de disco basta digitar a letra da unidade seguindo de dois pontos.
Se seu pendrive a letra G do sistema para acess-lo basta digitar:
G: <ENTER>
para para a unidade de pendrive
C: <ENTER>
volta para unidade C que geralmente o HD
Executveis
Para executar um programa s digitar o nome do program que possui extenses .exe, .com, .msc.
Exemplo para executar a calculadora que se encontra na pasta windows digite
cd \
sai de todas as pastas e passa para o diretrio raiz. Ser visto: C:>
cd Windows entra na pasta windows. Ser visto: C:\Windows>
calc
executa o programa calc.exe que a calculadora
Listar arquivos e Diretrios
Uma vez dentro de um diretrio, possvel ver o que ali est digitando o comando DIR.
DIR Lista arquivos e diretrios
Exemplo:
dir <ENTER>
Sada:
Lista de arquivos com .extenso e pastas com <DIR> do lado.
O comando dir possui algunas parmetros. Por exemplo, para listar todos arquivos de texto (que
possuem extenso .txt) basta digitar:
dir *.txt <ENTER> * representa qualquer arquvio com a terminao .txt
Para listar todos os programas (com final .exe) digite:
dir *.exe <ENTER> sero exibidos todos os arquivos .exe ou seja os programas.
Cls (Clear Screen) Limpa a tela
Todos os comando do DOS vo sujando a tela. Para apagar todos os comando que foram digitados
e seus resultados limpando assim a dela digite
cls <ENTER>
Limpa a tela.
Help ou /? - Exeibe ajuda do comando.
Dir um comando que possui muitos parmetros. Para aprender mais sombre um comando basta
digitar o nome do comando, espao e barra interrogao. Exemplo:
Cls /?
ser exibida a explicao sobre o comando: Limpa a tela
dir /?
ser exibida uma grande lista de comandos referentes ao dir.
Exemplo:
Help cls <ENTER> ou
cls /? <ENTER>
Sada:
Limpa a tela
OBS.: NO esquea os ESPAOS. Entre comando e parmetros sempre damos uma espao.
Comando _ Parmetro <ENTER>
Exemplo: dir *.doc
dir (espao) *.doc
Obs.: Se digitar HELP sem especificar o comando ser listado todos os comando internos.

MS-DOS

Roque Anderson

Md ou MkDir (Make Directory) Cria um diretrio (pasta) vazio.


Sintaxe: md pasta (cria pasta), md pasta1 pasta2 (cria duas pasta no mesmo local)
md pasta\subpasta (cria a pasta e sua subpasta)
Exemplo: md aulas
RD ou RmDir (Remove Directory) apaga um diretrio (pasta) vazia.
Sintaxe: rd documentos (apaga a pasta documentos)
Type Exibe todo o contedo do arquivo em forma de texto padro ASCII. Pause usando a tecla
PAUSE ou CTRL+S.
Sintaxe: type teste.txt
MORE (Mais) Pausa qualquer comando tela por tela. Use barra em p para separar os comandos.
Sintaxe: comando | more
Exemplo: dir | more
Tree Lista diretrios (pastas) em forma de rvores
Exemplo:
label b:\teste <ENTER>
Sada:
b:\teste
|----arquivos
|----outros
Date Exibe ou altera a data
Exemplo:
date <ENTER>
Sada:
A data atual Seg 17/12/10
Digite a nova data(dd-mm-aa): _
Time Exibe ou altera a horra
Exemplo:
time <ENTER>
Sada:
A hora atual 09:57:51
Digite a nova hora: _
Ver Exibe a verso do MS-DOS
Exemplo:
ver <ENTER>
Sada:
MS-DOS VERSO 6.02
Del ou Erase Apaga arquivo
Sintaxe: del arquivo (onde arquivo o nome do arquivo ou cominho completo)
Exemplo: del c:\teste\documento.txt
DelTree (Deletre Tree) Destroi tada a rvore de diretrios. Apaga as pastas e suas subpasta.
Sintaxe: deltree documentos
REN ou Rename (Rename) Renomeia arquivo ou pasta.
Sintaxe: ren nome_velho nome_novo
Exemplo: ren teste.txt teste.doc
Edit cria e edita arquivos de texto
Edit arquivo.txt
Copy Copia arquivos de um diretrio Origem para uma diretrio Destino
Sintaxe: copy origem destino
Exemplo:
copy c:\windows\*.txt c:\teste\textos

MS-DOS

Roque Anderson

ATTRIB (Attibut) Mostra ou exibe atributos de arquivo.


Parmetros: +R (somente leitura), -R (leitura e escrita), +S (arquivo de sistema)
-S (arquivo no do sistema), +H (oculta), -H (no oculto)
Sintaxe: attib +r texto.doc
Defrag Desfragmenta disco.
Chkdsk (Check Disk) checa o disco em busca de erros.
Sintaxe: chkdsk c:
fcs (File Check System) Pesquisa todos arquivos protegidos do sistema (APS) e os corrige.
Sintaxe: fcs /SCANNOW
DBLSpace (Double Space) comprime os dados do disco.
Sintaxe: dblspace /compress a:
MemMaker - (Memory Maker) Move os programas em execuo para a memria alta liberando a
memria convencional.
Exemplo: memmaker <ENTER>
Doskye (DOS Key) - Define um comando para uma palavra digitata
Exemplo: doskey limpa=cls ao digitar limpa ele limpa a tela
fdisk (Pariticionador Windows 98 ou anterior) Sintaxe: fdisk <ENTER>
diskpart (Particionador para Windows 2000 ou superior equivale ao fdisk) list disk lista todos os discos instalados na mquina
select disk 0 para selecionar disco que ser configurado (onde zero o primeiro disco)
convert mbr converte o disco selecionado para o formato MBR caso este esteja em GPT.
quit Sai do diskpart
Format Formata um disco no sistema FAT . A formatao prepara trilhas e setores de um disco
apagando todos os seus dados.
Exemplo:
Format b: <ENTER> (sendo b a letra da unidade a ser formatada)
Parmetros: /s copia arquivos de sistema (msdos.sys, io.sys e command.com)
/4 formata o diso com 360kb
/u formatao incondicional destri os dados (no possvel unformat)
/q formatao rpido, no varre o disco todo. A paga a tabela de alocao.
/v:Rtulo permite colocar rtulo no disco. O rtulo tem no max. 11 caracteres
/F:n especifica tamanho em n: 160,180,320,1200,720,1440,2880 (valor em kb)

Sys copia os arquivos de sistema para uma unidade de disco (msdos.sys, io.sys e command.com).
Exemplo:
sys b: <ENTER>
(onde b: a unidade)
Vol exibe o rtulo de uma disco ou volumo
Exemplo:
vol b: <ENTER>
Sada:
O volume da unidade B no possui nome
O nmero de srie do volume 005B:12E0
Label Cria ou altera o nome de volume de uma unidade (o volume deve ter no max. 11 caracteres)
Exemplo:
label b: <ENTER>

MS-DOS
Sada:

Roque Anderson

O volume da unidade B TRABALHO


O nmero de srie do volume 005B:12E0
Nome de volume (11 caracteres ENTER para nenhum)?

Prompt Permite alterar a forma que o DOS apresenta a linha de comando.


Parmetros: D Data, T-Hora, $- Cifro, B Barra vertical (|) , E - ([) colchete,
G - (>) maior que, H apaga anterior, L - (<) menor, N Letra da unidade
P Unidade do diretrio ativo, Q - (=) iqual, V Verso do MS-DOS.
Todos estes parmetros devem ser precendidos de $.
Exemplo:
Prompt AULA $G
Sada:
AULA > _
Diskcopy Copia um disco inteiro identicamente (trilhas, setores, etc)
Obs.: No utilize em discos rgidos.
Exemplo: diskcopy a: b: <ENTER> (copia do disco a: para o disco b:)
Diskcomp compara duas unidades de disco inteiras (trilhas, setores, etc) para ver se um rplica.
Obs.: No utilize em discos rgidos.
Exemplo: diskcomp a: b: <ENTER> (copara disco a: com o disco b:)
Desligar o sistema shutdown o comando para desligar ou reiniciar o sistema. -s para desligar e -r
para reiniciar. -f fora o desligamento, mesmo que algum programa esteja aberto. -t seguido de um
nmero, especifica quantos segundo dever esperar at fazer o shutdown. (0 zero
segundo=imediatamente). Sintaxe: shutdow -f -s -t 0

MS-DOS

Roque Anderson

COMANDOS DE REDE
Configurar IP
ipconfig - ver configurao de IP, DNS, Gateway, MAC da rede.
Configurar IP Fixo
netsh interface ip set address name="Conexo Local" static 10.0.0.2 255.0.0.0 10.0.0.1 1
netsh interface ip set dns "Conexo Local" static 10.0.0.1
Configurar IP por dhcp (Dinmico)
netsh interface ip set address name="Conexo Local" source=dhcp
netsh interface ip set dns "Conexo Local" dhcp
hostname mostra o nome do seu host.
net config workstation exibe todas informaes sobre a mquina como estao de trabalho.
net config server exibe todas informaes sobre a mquina como servidor.
ping [nome do host] retorna ip do host especfico e faz teste de conexo.
netview mostra os hosts que fazem parte do grupo de rede.
netstat lista conexes de rede host/server, servio e porta
netshow mostra os recursos compartilhados na rede. Se voc especificar o host, ele retorna o que o mesmo
est compartilhado.
at agenda um comando em um host local ou outro host.
Sintaxe: at [nome do host] [hora] [comando] /INTERACTIVE
A opo /INTERACTIVE para interagir com Desktop e opcional.
net send envia mensagem de um host para outro. (o servio messegeiro deve estar ativo)
Sintaxe: net send [host] [mensagem]
Exemplo: net send 10.1.1.1 isso um teste
Obs. Ative o servio com: net start messenger
net user nomedousuario /add adiciona um usurio
net localgrup administradores nomedousurio /add muda o grupo de um usurio
tasklist mostra a lista de processos de um computador da rede.
Sintaxe: tasklist /s [computador] /FO /LIST
taskkill finaliza um processo de um pc da rede.
Sintaxe: taskkill /s [computador] /F /IM [n do PID]
Exemplo: taskkill -f -im c* //mata todos aplicativos iniciados com a letra c
Exemplo: taskkill -f -im calc.exe
PID nmero que identifica um processo.
C:> netsh int ip set address name="Conexo Local" source=static 192.168.0.22
255.255.255.0 192.168.0.1 1
Message Box (Janela de Dilogo para o usurio)
msg * texto

MS-DOS
Imprime um texto
@echo
echo Texto
Pause
pause
Varivel
set /p variavel=Digite um valor:
echo %variavel%
IF
if %variavel==3 (
)

Roque Anderson

Você também pode gostar