Escolar Documentos
Profissional Documentos
Cultura Documentos
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
MS-DOS
Roque Anderson
MS-DOS
Roque Anderson
MS-DOS
Roque Anderson
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
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