Você está na página 1de 57

Comandos MS-

DOS

EVANDRO JNIOR | www.evandrojunior.pro.br | evandrojunior21@gmail.com


Introduo
DOS (Disk Operating
System)
Lanado na dcada de 1980

Sua utilizao se baseia, essencialmente, em


linhas de comandos.
Prompt de
comando
DOS (Disk Operating
System)
Prompt, indica que o computador, naquele
momento, est apto a receber um
comando.

O prompt tambm indica sua localizao,


ou seja, em que partio (unidade de
armazenamento) e pasta est trabalhando
naquele instante.

Exemplo:
Prompt de
comando

Como acessar o MS-DOS?


Prompt de
comando
Antes de conhecer os comandos,
necessrio saber como execut-los. No
prompt, voc ver o cursor piscando. Isso
significa que voc j pode digitar.
Principais comandos
do DOS
DATE - C:\>date
Comando que atualiza a data do sistema
operacional. Digitedatee o sistema
informar a data atual e pedir a digitao
da nova data no formato dd-mm-aa (dia,
ms e ano), por exemplo: 21-05-10.
Principais comandos
do DOS
TIME - C:\>time
Semelhante ao comandodate, s
quetimemodifica a hora do sistema
operacional em vez da data. A hora deve
ser informada pelo usurio no formato
hh:mm:ss (hora, minuto e segundos), por
exemplo: 19:40:34.
Principais comandos
do DOS
VER - C:\>ver
Comando que exibe o nmero da verso do
sistema operacional que est sendo
utilizado.
Principais comandos
do DOS
DIR
Parmetros:
/P - lista o diretrio com pausas para quando a
quantidade de arquivos grande o suficiente
para que no possa ser exibida de uma s vez
na tela;

/W - lista o diretrio organizando a visualizao


na horizontal;

/S - exibe no s o contedo do diretrio atual


Principais comandos
do DOS
DIR
/? - use essa instruo para conhecer todos
o parmetros do comandodir.
Principais comandos
do DOS

CLS - C:\>cls
Comando que "limpa" a tela, isto ,
elimina as informaes exibidas at
ento e deixa o cursor no canto
superior esquerdo.
Principais comandos
do DOS

MKDIR ou MD
Comando que cria um diretrio a
partir da pasta corrente com o nome
especificado, por exemplo:
C:\>md junior - cria a pastajunioremC:\;
C:\>mkdir junior\teste - cria a pastatestedentro
deC:\junior.
Principais comandos
do DOS

CHDIR ou CD
Comando que muda o diretrio corrente para
outro a partir da pasta atual. Exemplos:

C:\>cd junior - entra no diretriojunior.

C:\>cd junior\teste - alterna para o


diretrioteste, que est dentro dejunior.

C:\>cd - indica o caminho (path) atual.


Principais comandos
do DOS

CHDIR ou CD
DigiteCDacompanhado de dois
pontos para voltar ao diretrio
anterior ao atual. Por exemplo, para
sair detestee ir parajuniorestando
dentro deste ltimo, basta digitar:

C:\>junior\teste> cd..
Principais comandos
do DOS

RMDIR ou RD
Comando que remove um diretrio a partir da
unidade corrente. O diretrio somente ser
eliminado se no houver nenhum arquivo ou
pasta em seu interior.

Exemplos:
C:\>rd junior\teste - remove o
diretriotestedejunior.
Principais comandos
do DOS

TREE
Comando que exibe graficamente a rvore de diretrios a partir
do diretrio-raiz para que o usurio tenha a organizao
hierrquica do seu disco. Esse comando pode conter algumas
variaes baseadas em parmetros:

/F - exibe a rvore de diretrios mostrando tambm os arquivos


existentes dentro deles;

/A - instrui o comandotreea usarASCIIem vez de caracteres


estendidos.

Exemplo:
C:\>tree /f
Principais comandos
do DOS

CHKDSK
Comando que checa a integridade e
as especificaes do disco mostrando
informaes sobre este na tela, por
exemplo:
C:\>chkdsk: - checa o disco rgidoC:\.
Principais comandos
do DOS

RENAME ou REN
Comando que permite ao usurio alterar o nome de um arquivo. Basta
digitarrename(ouren) seguido do nome atual do arquivo e, depois, a
denominao que este dever ter. Se o arquivo em questo no estiver
no diretrio atual, basta informar seu caminho antes. Exemplos:

C:\>ren homer.doc bart.doc - muda o nome do arquivo


dehomer.docparabart.doc.

Tambm possvel utilizar o caractere * (asterisco) para, por exemplo,


renomear extenses de arquivos:

C:\>ren *.jpg *.gif - esta instruo altera a extenso de todos os arquivos


do diretrio atual que terminam em.jpg.
Principais comandos
do DOS

COPY
Comando que copia um arquivo ou grupo de arquivos de uma
pasta para outra. Para isso, o usurio deve digitar o
comandocopymais sua localizao atual e, em seguida, seu
caminho de destino. Por exemplo, para mover o
teste.docxdec:\junior\parad:\junior\testebasta digitar:

C:\>copy c:\junior\teste.docx d:\junior\teste

Note que, com este comando, tambm possvel utilizar


asterisco (*) para substituir caracteres. Por exemplo:
Principais comandos
do DOS

DISKCOPY
Comando que permite copiar o contedo de um disquete para outro de
igual capacidade. Para copiar, por exemplo, o contedo do disco
representado pela unidadeApara a unidadeB, basta digitar:

C:\>diskcopy a: b:

possvel checar se a cpia foi realizada com sucesso digitando o


parmetro /V no final do comando:

C:\>diskcopy a: b: /v

importante frisar que este comando no funciona para cpias de


contedo de discos rgidos.
Principais comandos
do DOS

MOVE
Comando que tem duas funes: renomear
diretrios ou mover arquivos de uma pasta para
outra. Exemplos:

C:\>move teste novoteste

C:\>move d:\teste *.* e:\ - faz a movimentao


de todos os arquivos presentes emD:\testepara
a unidadeE:\, deixando assim o
Principais comandos
do DOS

TYPE
Comando que tem a funo de exibir
o contedo de determinado arquivo,
quando possvel.

Por exemplo:
C:\>type config.sys - exibe o
contedo do arquivoconfig.sysna
tela.
Principais comandos
do DOS

FORMAT
Comando que executa a formatao do disco
rgido ou de uma partio deste, isto , em
poucas palavras, prepara a unidade para uso.

importante frisar que se uma unidade j em


uso for formatada, todo o seu contedo ser
perdido ou s poder ser recuperado com
programas especiais.
Principais comandos
do DOS

FORMAT
Parmetros:

/Q - formata rapidamente o disco da unidade;


/U - formata o disco independente da condio;
/? - fornece mais detalhes sobre o comando, assim como todos
os seus parmetros.
A sintaxe do comando : format [unidade:] /Q /U /S /4
Exemplo:
C:\>format a: - formata o disco na unidadeA:\.
Principais comandos
do DOS

UNFORMAT
Caso acontea de voc formatar um
disco por acidente, o MS-DOS
permite a recuperao das
informaes (a no ser que voc
tenha utilizado o parmetro /U na
formatao).
Principais comandos
do DOS

UNFORMAT
Parmetros:

/L - recupera as informaes de um disco, mostrando a


lista de arquivos e diretrios;
/TEST - lista todas informaes, mas no refaz o disco.
A sintaxe do comando : unformat [unidade:] /L /TEST
Exemplo:
C:\>unformat a: - "desformata" o disco representado pela
unidadeA:\.
Principais comandos
do DOS

DEL ou DELETE
Comando que executa a eliminao de arquivos.

C:\>del c:\teste\atual.doc - apaga o


arquivoatual.docpresente na pastateste;

C:\>del c:\teste\*.doc - apaga todos os arquivos .doc da


pastateste;

C:\>del c:\teste\*.* - apaga todos os arquivos da


pastateste.
Principais comandos
do DOS

shutdown
shutdown -s -t 3600, onde 3600 segundos
equivalem a 1 hora, portanto o computador
desligar em 1 hora. S funcionar se voc
digitar o tempo de desligamento em segundos.
Se preferir reiniciar, s trocar o -s pelo
comando -r.

possvel tambm cancelar o desligamento


programado, digitando shutdown -a.
Comandos do DOS
para Rede

Ipconfig
Fornece informaes completas
sobre os nmeros IPs fornecidos a(s)
placas de rede, por Dial-Up e por
placa de comunicao.

Sintaxe mais usada:


ipconfig /All
Para mais opes digite: ipconfig /?
Comandos do DOS
para Rede

Ipconfig
/release - Libera o endereo ip do
adaptador especificado
/renew - Renova o endereo ip para o
adaptador especificado
Comandos do DOS
para Rede

ESVAZIAR CACHE
Para esvaziar a cache, que para ficar com uma
mais recente:
Iniciar Executar cmd ipconfig/flushdns

Para ver o que est na cache


Iniciar Executar cmd ipconfig/displaydns

/registerdns - Atualiza todas as concesses DHCP


e torna a registrar os nomes DNS
Comandos do DOS
para Rede

Netstat
Mostra conexes de rede, tabela de
roteamento, estatsticas de
interfaces, e mensagens.
netstat [opes]
Comando muito bom para verificar a
que endereos o computador est
conectado.
Comandos do DOS
para Rede

Ping
Interroga um dispositivo de rede numa rede TCP/IP.
Sintaxe:

Ping [Host/IP] [opes]

Ex:

ping 192.168.0.1 -t
ping www.terra.com.br
ping phr34k3r
Comandos do DOS
para Rede

Ping
Comandos do DOS
para Rede

IP Fixo
netsh int ip set address name="Conexo Local"
source=static 192.168.0.22

IP Dinmico
netsh int ip set address name="Conexo Local"
source=dhcp
Comandos do DOS
para Rede

Tracert
Mostra o caminho percorrido por um pacote para
chegar ao seu destino. Este comando mostra na tela
o caminho percorrido entre os Gateways da rede e o
tempo gasto de retransmisso. Este comando til
para encontrar computadores defeituosos na rede
caso o pacote no esteja chegando ao seu destino.
tracert [host/IP de destino] [opes]
host/IP destino
o endereo para onde o pacote ser enviado (por
exemplo, http://google.com.br).
Para mais opes digite: tracert /?
Comandos do DOS
para Rede

TELNET
O comando TELNET permite fazer um teste simples
de conexo em uma porta TCP. Este comando
muito til quando desejamos testar se uma
determinada porta foi liberada no firewall para
acesso. Exemplo:

O comando acima tenta fazer uma conexo na porta


1433, TCP, do host cujo endereo IP
200.158.52.38. Se conexo for feita com sucesso
provavelmente a tela do console ser limpa e o
Comandos do DOS
para Rede

TELNET
As portas mais comuns so:
ftp (21),
telnet (23),
smtp (25),
www (80),
kerberos (88),
pop3 (110),
nntp (119)
e nbt (137-139).
Comandos do DOS
para Rede

ROUTE
O comando ROUTE permite a criao de rotas entre
dois ou mais hosts. Estas rotas podem ser
temporrias ou fixas e so utilizadas para fazer o
redirecionamento de pacotes entre hosts distintos.
Comandos do DOS
para Rede

Hostname
Afixa o nome da mquina.
Comandos do DOS
para Rede

TABELA ARP
Iniciar Executar cmd arp
Comandos do DOS
para Rede

TABELA ARP
Iniciar Executar cmd arp
Desligando um PC
remotamente:
shutdown -s -m [ip do PC que vai ser desligado] -t
05

shutdown o comando principal.


-s para desligar o PC
-m o Comando para Definir o PC a ser desligado.
-t 05 o Tempo Limite para Desligar o Pc Remoto.
Nesse caso, o Computador Remoto vai ter 5
segundos de Alerta antes de ser desligado
NORMALMENTE.

para ver mais opes digite: shutdown /?


Comandos do DOS

DESLIGANDO O WINDOWS VIA


DOS
Para cancelar:

Se voc deseja cancelar a contagem


de tempo e abortar o comando
digite:

shutdown /a
Alterar cores do MS-
DOS
Ao digitar cmd /t:fg possvel alterar as
cores do interpretador de comandos. F =
Fonte, G = Fundo
8 - Cinza
0 - preto 9 - Azul claro
1 - Azul A - Verde claro
2 - Verde B - Cian claro
3 - Cian C - Vermelho claro
4 - VermelhoD - Roxo claro
5 - Roxo E - Amarelo claro
6 - Amarelo F - Branco claro
7 - Branco
Alterar cores do MS-
DOS
Ou utilizando o comando color
Ex.:
color 1
color 2
color 3
...
A guia propriedades tambm pode ser
utilizada (Clicando com o boto direito do
mouse na barra de ttulos do DOS).
Usando arquivos em lotes
.BAT
Com os arquivos em lotes, tambm
denominados programas em lotes ou
scripts, possvel simplificar tarefas
rotineiras ou repetitivas.

Um arquivo em lotes um arquivo de


texto no formatado que contm um ou
mais comandos e tem extenso de
nome de arquivo .bat.
Usando arquivos em lotes
.BAT
choice
Permite selecionar um item de uma lista de
opes e retorna o ndice da opo
selecionada.
Sintaxe:
choice /C ABC /M "Pressione: [A] Opo 1,
[B] - Opo 2, [C] Opo 3

/C Especifica uma lista a ser criada, padro


Usando arquivos em lotes
.BAT
echo
Escreve uma mensagem.

On - Exibe o prompt de comando


Off - Oculta o prompt de comando
Usando arquivos em lotes
.BAT
goto
Direciona o processamento de comandos
para uma linha identificada por um rtulo.

Sintaxe
goto Rtulo
Usando arquivos em lotes
.BAT
if
Atende a uma determinada condio.

Sintaxe:
if errorlevel = Nmero Comando
if errorlevel Seqncia1==Comando da
Seqncia2
if errorlevel Nome_de_Arquivo Comando

A varivel padro errorlevel definida para


o ndice da chave que foi selecionada do
Usando arquivos em lotes
.BAT
pause
Interrompe a excusso de um comando e
para a tela do DOS.
Trabalho

1. Criar um arquivo que gere um loop infinito


de pings no endereo IP de outro
computador, com pacotes de 65500 bytes:
Trabalho

2. Criar um arquivo .bat que desligue o


computador em 5 segundos e aparea uma
mensagem: Esse computador se auto
destruir em 3 segundos..., Nomeei o
arquivo para fotos.bat.
Trabalho

3. Criar um arquivo .bat onde o usurio


possa escolher:

a) Fixar um IP esttico na placa de rede,


com mascara e DNS.
b) Colocar o IP dinmico.
c) Sai do DOS.
Trabalho

4. Criar um arquivo .bat onde o usurio possa


escolher e executar os comando:

a) Exibir mensagem de boas vindas


b) Mostrar tabela arp
c) Ping localhost
d) Muda as cores da fonte do DOS
e) Abrir o bloco de notas
f) Sai do programa

Obs: o programa deve sempre retornar ao menu


inicial.
Trabalho

5. Criar um arquivo .bat que abra a pasta


compartilhada de rede e um que mapeei essa
unidade, d o nome de pasta-
compartilhada.bat ao primeiro e
mapeamento.bat ao segundo.

Você também pode gostar