Você está na página 1de 17

MS-DOS

Contedo
1

MS-DOS

1.1

ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduo

2.1

Ver tambm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Lista de comandos

3.1

ATTRIB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2

CALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3

CHDIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4

CLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5

COMP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.6

COPY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.7

DATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.8

DELTREE

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.9

DIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.10 DISKCOMP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.11 DISKCOPY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.12 ECHO

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.13 FIND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.14 FOR

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.15 FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.16 IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.17 LABEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.18 MKDIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.19 MEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.20 MODE

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.21 MORE

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.22 MOVE

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.23 PATH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.24 PAUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.25 PROMPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.26 RENAME

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
i

ii

CONTEDO
3.27 RMDIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.28 TREE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.29 TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.30 TITLE

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.31 TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.32 VER

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.33 EDIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

3.34 EXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

3.35 WIN

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

3.36 FDISK
4

Softwares DOS x Linux

11

4.1

Fontes, contribuidores e licenas de texto e imagem . . . . . . . . . . . . . . . . . . . . . . . . .

14

4.1.1

Texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

4.1.2

Imagens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

4.1.3

Licena . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

Captulo 1

MS-DOS
1.1 ndice
Introduo
Lista de comandos
Softwares DOS x Linux
Bibliograa

Captulo 2

Introduo
MS-DOS a interface em linha de comandos da
Microsoft. Nas primeiras verses do produto, o MS-DOS
era a nica forma de interagir com o computador, mas, a
partir do lanamento do Microsoft Windows, o MS-DOS
foi sendo relegado a um papel cada vez menor. Hoje em
dia, o MS-DOS acionado atravs do prompt de comando
do Windows, ou seja, atravs do arquivo executvel command.com.
Apesar da maioria dos usurios do Windows nem saberem que o MS-DOS ainda existe, existem vrias tarefas
que so feitas pela interface grca e que podem ser feitas - muitas vezes de forma mais rpida e eciente - pelo
interpretador de comandos.
Por exemplo, supondo-se que o usurio tenha uma pasta
chamada c:\minhasfotos, e queira copiar para o pen-drive
todas as fotos que contenham a palavra praia. Fazer isto
pela interface grca muito trabalhoso, mas, pela linha
de comando, basta executar:
copy c:\minhasfotos\*praia*.* f:\

2.1 Ver tambm


Lista de comandos
Guia foca Linux/Iniciante+Intermedirio/Explicaes
bsicas/Interpretador de comandos - interpretador
de comandos em sistemas Linux
FreeDOS, uma implementao em software livre do
DOS, compatvel com a grande maioria dos softwares disponveis para MS-DOS e habilidade de lidar
com tecnologias que no existiam na era MS-DOS.
Dosemu uma camada de compatibilidade para
rodar o FreeDOS (ou qualquer outro) sobre o
GNU/Linux.
DOSBox, emulador voltado a jogadores de jogos do
MS-DOS no Linux ou no Windows (que j no possui mais compatibilidade com eles).

Captulo 3

Lista de comandos
Abaixo segue uma lista de comandos do sistema ope- Por exemplo, o comando
racional MS-DOS da Microsoft.
for %x in (a,b,c) do move c:\myles\%x*.doc c:\abcles\
Para obter ajuda na utilizao de um comando, digite /? funciona se digitado na linha de comandos, mas no denlogo aps o nome do comando, na tela do MS-DOS.
tro de um arquivo .bat. Por outro lado,
Exemplo:

for %%x in (a,b,c) do move c:\myles\%%x*.doc


c:\abcles\

C:\> DIR /?

Ao invs de ser executado, o MS-DOS retornar uma p- funciona dentro de um batch le, mas no funciona na
gina de ajuda do comando escolhido (com a denio, linha de comandos.
opes disponveis e talvez alguma observao). A lista
abaixo apresenta informaes semelhantes (denio e
analogia com comandos do Unix e/ou Linux, sintaxe, op- 3.1 ATTRIB
es e exemplo).
Uso:

Na linha de comando do sistema operacional MS-DOS, o


comando ATTRIB usado para mostrar os atributos dos
arquivos e diretrios (somente leitura, arquivo do sistema,
arquivo morto e oculto), e permite alter-los.

No prompt do MS-DOS digita-se:


C:\> <comando> <ENTER>

No prompt de comando ainda pode ser utilizado uma se- Nota: sua funo anloga ao comando chmod do Unix
quencia de comandos na mesma linha utilizando o carac- e chattr do Linux.
tere "|" (pipe), que faz com que a sada de um comando
sirva de entrada para o comando seguinte.
Sintaxe
Exemplo:

ATTRIB <opes> <unidade> <caminho> <arquivo>


C:\> <comando> | <2 comando> | <3 comando> etc...
<ENTER>
Opes
Para executar vrios comandos independentes em
sequncia, utiliza-se o caractere "&" (and):

+ : Acrescenta um atributo

Exemplo:

- : Retira um atributo

C:\> <comando> & <2 comando> & <3 comando>


etc... <ENTER>

R : Atributo somente leitura

Para redirecionar a sada para um arquivo, usa-se ">"


para criar este arquivo ou ">>" para incluir a informao
no nal do arquivo.

S : Atributo de arquivo do sistema

Exemplo:

/s : Inclui todos os arquivos do diretrio denido e


todos os seus subdiretrios

A : Atributo de arquivo morto


H : Atributo de arquivo oculto

C:\>
DIR
C:\minhasfotos\*2001*.*
>
FOTOS_2001_E_2002.TXT
C:\>
DIR
C:\minhasfotos\*2002*.*
>>
FOTOS_2001_E_2002.TXT

/d : Inclui diretrios no processamento (necessita da


opo /s).

Note-se que, ao usar-se variveis, o formato a ser usado Exemplo


na linha de comandos diferente do formato a ser usado
C:\>ATTRIB +R C:\EXEMPLO.TXT''' ''' C:\>ATTRIB
em arquivos .bat (batch les).
-R /D /S N:\*.*
3

CAPTULO 3. LISTA DE COMANDOS

3.2 CALL
Usado para chamar (executar) um programa, comando
ou script DOS (arquivo de lote ou arquivo .bat)

/A Sada ASCII
/L Mostra o nmero das linhas que so diferentes
/C No faz distino entre caracteres maisculos e
minsculos

Sintaxe
CALL script <enter>

3.6 COPY

Exemplo

Usado para copiar um ou mais arquivos de um diretrio


para outro.

C:\>CALL C:\TESTE.BAT

Nota: sua funo anloga ao comando cp do Linux

3.3 CHDIR

Sintaxe
COPY c:\windows\*.* c:\windows\desktop /V

CHDIR (pode ser abreviado para CD) usado para trocar


o diretrio corrente ou acessar um subdiretrio.
Opes
Sintaxe

/V Verica a integridade do arquivo destino aps a


cpia

CHDIR diretorio <enter>


Exemplo
Exemplo
C:\>COPY D:\EXEMPLO\ARQUIVO.TXT E:\PASTA
C:\>CHDIR C:\WINDOWS\Desktop\Exemplo
Carrega o diretrio Exemplo, dentro da pasta Destktop

Dica
Para copiar todo o contedo de uma pasta, use *.*

3.4 CLS

C:\>COPY C:\*.* E:\PASTA ==>> Copia todos os arquivos do diretrio C:\ para E:\PASTA

Na linha de comando do sistema operacional MS-DOS, o


comando CLS usado para apagar todas as informaes
mostradas na tela, e coloca o cursor no canto superior
esquerdo.

3.7 DATE

Nota: sua funo anloga ao comando clear do Unix.


Exemplo
C:\>CLS <enter>

3.5 COMP
COMP compara dois arquivos

Na linha de comando do sistema operacional MS-DOS, o


comando DATE usado para mostrar a data atual do sistema, podendo ser atualizada. Ao digitar uma nova data,
pode ser usado como caractere separador o hfen, a barra
ou o ponto (dd-mm-aaaa, dd/mm/aaaa ou dd.mm.aaaa).
Nota: sua funo anloga ao comando date do Unix.
Sintaxe
DATE <opes>
Opes

Sintaxe
COMP Arquivo1 Arquivo2 <opes> <enter>

/t : Mostra a data sem permitir alter-la.


Exemplo

Opes
/D Sada em hexadecimal

C:\>DATE Data atual: ter 20/01/1999 Digite a nova data:


(dd-mm-aa) 06/01/2000

3.10. DISKCOMP

3.8 DELTREE

5
/W : Formato de lista amplo

/? : Help, exibe as opes que podem ser utilizadas


Na linha de comando do sistema operacional MS-DOS,
no DIR
o comando DELTREE usado para apagar um ou mais
diretrios junto com todos os seus subdiretrios e arquivos neles contidos. No mais usado desde o Windows Exemplo
2000, devido aos danos ocasionados por usurios inexperientes ou mal-intencionados.
Este exemplo foi tirado em uma implementao de interpretador de comandos do Windows 2000.
Sintaxe
C:\>DIR Volume in drive C is MAIN W2K Volume Serial Number is 2326-30E6 Directory of C:\ 11/17/2001
DELTREE <opes> <unidade> <caminho>
09:40p 257,787 INF000.SWP 04/16/2002 10:12p 446
VIRUSLOG.TXT 05/19/2002 04:34p <DIR> lelib
Opes
11/22/2001 05:17p 228 BOOT.BAD 11/22/2001 05:10p
1,663 MSDOS.BAD 12/09/2001 09:07a 8,681 SCAN /y : Exclui o caminho indicado sem pedir conrma- DISK.LOG 11/22/2001 05:40p 1,775 MSDOS.SYS
o.
01/03/2002 12:05a <DIR> eBooks 11/22/2001 04:59p
185 BOOT.w98 11/22/2001 05:12p 253 BOOT.w2k
03/08/2002 02:08p <DIR> WINNT 11/22/2001 02:17p
Exemplo
<DIR> Games 11/17/2001 10:04p <DIR> Documents and Settings 05/12/2002 05:57p <DIR> dosC:\>DELTREE A:\EXEMPLO
temp 10/14/2001 09:51a <DIR> Downloads 08/01/2002
07:15p 160 AUTOEXEC.BAT 12/09/2001 05:24p
<DIR> Backup 10/14/2001 09:25a <DIR> MSDOS7
3.9 DIR
09/30/2002 03:48p <DIR> cygwin 11/25/2002 03:02a
<DIR> My Documents 03/08/2002 02:45p <DIR> ProNa linha de comando do sistema operacional MS-DOS, gram Files 03/31/2002 07:41p <DIR> Temp 9 File(s)
o comando DIR usado para listar arquivos e diretrios. 2,674,060 bytes 16 Dir(s) 2,672,476,160 bytes free
Nota: sua funo anloga ao comando ls do Unix.

Uma das funcionalidades prticas do DIR exibir o reEle existe desde a primeira verso do MS-DOS e est em- sultado da pesquisa em um arquivo de texto, e no apenas
butido no interpretador de comandos deste sistema ope- na tela do monitor, podendo inclusive ser utilizada toda e
racional, ao contrrio do ls que por si s um programa. qualquer opo disponvel.
Para tanto, basta utilizar o comando: DIR [opes] [unidade] [diretrio] >[unidade][nome do arquivo .txt].
Sintaxe
DIR <opes> <unidade> <diretrio>

Exemplo

Opes

C:\>dir /s /w >C:\lista.txt

Algumas implementaes do MS-DOS dispem de mais


opes, estas so apenas as mais comuns.

3.10 DISKCOMP

/A[xx] : Lista os arquivos com alguns atributos esDISKCOMP compara o contedo de dois disquetes.
peccos
/B : Lista apenas o nome dos arquivos

Sintaxe

/L : Nome dos arquivos em letras minsculas


/O[xx] : Modica a ordenao da lista

DISKCOMP Unidade1 Unidade2 <enter>

/P : Pausa a cada pgina

Opes

/S : Lista tambm os subdiretrios (Use dir/s + nome


Exemplo
do arquivo para procurar um arquivo especco em
todo HD, pelo prompt do MS-DOS. Equivale a tecla
C:\>DISKCOMP A: B:
F3 no Windows Explorer)

CAPTULO 3. LISTA DE COMANDOS

3.11 DISKCOPY

C:\>FIND /I sequencia C:\WINDOWS\explorer.exe

o parametro sequencia faz parte da linha, caso no coDISKCOPY copia um disquete. No pode ser usado para locar a sintaxe nao funcionar
copiar o HD.
C:\>FIND /I TESTE C:\demonstrando.txt C:\>FIND /I
palavra *.txt | sort > pesquisa.txt
Sintaxe
Neste caso ele vai pesquisar no diretrio corrente todos
os arquivos (.txt) e guardar o resultado no arquivo pesDISKCOPY Origem Destino <enter>
quisa.txt.

3.12 ECHO

3.14 FOR

Envia, ou controla o envio, de mensagens para a sada pa- Usado para repetir comandos.
dro. Usado em scripts DOS para controlar as mensagens
Assim como os demais comandos que usam variveis,
enviadas para a sada padro (monitor, tela ou ecr).
este comando tem duas sintaxes, uma para ser invocada
Nota: sua funo anloga ao comando echo do Linux. pela linha de comandos, e outra para ser invocada dentro de arquivos de lote (batch, normalmente de extenso
.BAT).
Sintaxe
A sintaxe para arquivos em lote (.BAT) precede o nome
da varivel com dois sinais de porcentagem (%%), enECHO [ON] [OFF] [mensagem] <enter>
quanto que a sintaxe para ser chamada diretamente pelo
interpretador de comandos usa apenas um sinal de porOpes
centagem (%).
ON : Ativa a sada dos comandos para a sada padro.

Sintaxe (verso para arquivos de lote)

OFF : Desativa a sada dos comandos para a sada FOR %%Variavel IN ( lista ) DO Comando
padro.
Exemplo
Exemplo
C:\>FOR %%A IN ( texto1 texto2 texto3) DO ECHO
%%A
C:\>ECHO TEXTO
Exemplo (linha de comando)

3.13 FIND

C:\>FOR %A IN ( texto1 texto2 texto3) DO ECHO %A

Procura uma cadeia de caracteres numa lista de arquivos.

3.15 FORMAT
Sintaxe
FIND <opes> Texto arquivos

Na linha de comando do sistema operacional MS-DOS,


o comando FORMAT usado para formatar um disco,
preparando-o para receber dados.

Opes

Nota: sua funo anloga ao comando mkfs do Unix.

/C : Conta as ocorrncias

Sintaxe

/I : Ignora diferena entre maisculas e minsculas.

FORMAT <unidade> <opes>

/N : Nmero das linhas em que Texto aparece.


/V : Mostra apenas linhas que NO contm Texto
Exemplo

Opes
/s : Formata o disco na unidade especicada e grava
o sistema operacional MS-DOS em seguida.

3.19. MEM

/4 : Formata um disquete de baixa densidade em


drives de alta densidade.

3.19 MEM

Na linha de comando do sistema operacional MS-DOS, o


/q : Formata rapidamente o disco da unidade especomando MEM usado para mostrar informaes sobre
cicada (formatao rpida).
o uso da memria RAM.
/u : Formata o disco na unidade especicada indeSintaxe
pendente da condio.
MEM <opes>
Exemplo
Opes
C:\>FORMAT A:

/p : Mostra o status dos programas que esto usando


a memria.

3.16 IF

/d : Mostra vrios dados sobre o uso da memria


pelos programas.

Executa Comando se Condio for verdadeira

/c : Mostra o tamanho dos programas e os classica


de acordo com o uso da memria.

Sintaxe

Exemplo

C:\>MEM 655360 bytes de memria convencional


655360 bytes disponveis para o MS-DOS 626592 tamanho do maior programa executvel 1048576 bytes de meExemplo
mria estendida contgua 0 bytes disponveis de memria
estendida contgua 941056 bytes de memria XMS disC:\>IF EXIST PASTA1 ( GOTO END ) ELSE ( MD ponvel MS-DOS est residente na rea de memria alta
PASTA1 )
IF Condio Comando else outro comando

Se no diretrio especicado existir a pasta com o nome


de PASTA1, ele ir para o ponto chamado END, e
encerrar. Caso no exista a PASTA1, ele ir cri-la.

3.20 MODE
Congura a tela e a porta serial.
Sintaxe

3.17 LABEL

MODE COM1:2400,N,8,1,P MODE LPT1:=COM1


MODE LPT1 MODE N

Usado para renomear uma unidade.

Exemplo

Sintaxe

C:\>MODE 125
LABEL (Unidade) (Nome Desejado)

Aumenta a tela do prompt ao mximo, para 125 colunas.

3.18 MKDIR

3.21 MORE

MKDIR, ou abreviado MD, cria um subdiretrio.

Permite exibir 23 linhas de texto, da entrada padro na


sada padro, e aguardar o pressionamento de uma tecla.
Tanto a entrada padro quanto a sada padro podem ser
redirecionadas

Sintaxe
MKDIR subdiretrio

Sintaxe

Exemplo

MORE arquivo
Exemplo

C:\>MKDIR
/diretorio1
rio1/diretorio2

C:\>MKDIR

/diretoC:\>DIR | MORE

CAPTULO 3. LISTA DE COMANDOS

3.22 MOVE

PROMPT [parmetros]

Move os arquivos de um diretrio para outro.

Opes

Nota: sua funo anloga ao comando mv do Linux.

O prompt composto de caracteres normais e dos seguintes cdigos especiais:

Sintaxe

$Q - = (sinal de igual)

MOVE [unidade:] [caminho] [nome antigo] [nome novo]


ou [Origem] [Destino]

$$ - $ (cifro)

Exemplo

$D - Data atual

C:\>MOVE C:AULA C:TESTE

$T - Hora atual
$P - Unidade e caminho atuais

renomeia o diretrio C:AULA para C:TESTE

$V - Verso do Windows

C:\>MOVE C:AULA*.* A:

$N - Unidade atual

faz a movimentao de todos os arquivos do drive C: que


iniciam com AULA... para o drive de destino A:

$G - > (sinal de maior)


$L - < (sinal de menor)
$B - | (smbolo de pipe)

3.23 PATH
Dene os diretrios em que se encontram arquivos executveis.
Nota: sua funo anloga ao comando path do Linux.

$H - Backspace (apaga o caractere anterior)


$E - Cdigo de escape (cdigo ASCII 27)
$_ - Retorno de carro e avano de linha
Digite PROMPT com texto livre e o prompt se tornar o
texto.

Sintaxe
Exemplos
PATH Diretrio1;Diretrio2
Opes
Diretrio2, e outros, so opcionais.

C:\>PROMPT $P$G ==> Altera o prompt do windows para C:\> _ C:\>PROMPT $N$Q$G ==> Altera
o prompt do windows para C=> _ C:\>PROMPT MSVIECK ==> Altera o prompt do windows para MSVIECK
_
PROMPT $P$G o padro.

3.24 PAUSE
Aguarda o pressionamento de uma tecla.

3.26 RENAME

Sintaxe

Altera o nome de um arquivo. Pode ser abreviado para


REN

PAUSE Mensagem

Sintaxe

Opes

REN Antigo Novo

Mensagem opcional

Opes caracteres-curinga * e ?
Exemplo

3.25 PROMPT
Altera o aviso da linha de comandos do DOS.
Sintaxe

C:\> REN EX.DOC Exemplo.DOC


muda o nome do arquivo EX.DOC para Exemplo.DOC
C:\> REN *.JPG *.BMP
muda a extenso dos arquivos em .JPG para .BMP

3.30. TITLE

3.27 RMDIR

9
Opes

/t : Mostra a hora sem permitir alter-la.


Na linha de comando do sistema operacional MS-DOS, o
comando RMDIR, ou abreviadamente RD, usado para
Exemplo
apagar um diretrio.
Nota: sua funo anloga ao comando rmdir do Unix.

C:\>TIME Hora atual: 23:15:08,73 Digite a nova hora:


20:06:01,30

Sintaxe
RD <opes> <unidade> <caminho>

3.30 TITLE

Na linha de comando do sistema operacional MS-DOS,


o comando TITLE seguido de DOS iria mostrar o ttulo
/s : Exclui todos os diretrios e arquivos neles con- da janela: DOS
tidos alm do prprio diretrio informado.
Sintaxe
/q : Exclui sem pedir conrmao (usando ou no a
opo /s).
TITLE (texto de ttulo a janela) <opes>

Opes

Exemplo
C:\>RD C:\EXEMPLO

3.28 TREE

Opes
<blink>???</blink>

3.31 TYPE

Exibe arquivos de textos atravs do prompt de comando.


Exibe de forma grca a estrutura de pastas de uma uniNota: sua funo anloga ao comando cat do Linux.
dade ou caminho.
Sintaxe
TREE [unidade:][caminho]

Sintaxe
TYPE [unidade:][caminho]nome do arquivo
Exemplo

Opes
/F - Exibir os nomes dos arquivos de cada pasta

C:\>TYPE
C:\texto.txt

C:\windows\directx.txt

C:\>TYPE

/A - Usar ASCII em vez de caracteres estendidos


Exemplo
C:\>TREE C:\WINDOWS

3.29 TIME

3.32 VER
Na linha de comando do sistema operacional MS-DOS, o
comando VER usado para mostrar a verso do sistema
operacional em uso.
Nota: sua funo anloga ao comando uname do Unix.

Sintaxe
Na linha de comando do sistema operacional MS-DOS,
o comando TIME usado para mostrar a hora atual do VER
sistema, podendo ser atualizada.
Nota: sua funo anloga ao comando date do Linux. Exemplo
Sintaxe
TIME <opes>

C:\>ver Windows 98 [Verso 4.10.2222] C:\>


ou
C:\>ver Windows XP [Verso 6.46] C:\>

10

3.33 EDIT
Na linha de comandos do sistema operacional MS-DOS,
usado para abrir o editor de texto.
Nele, podemos salvar arquivos em vrias extenses; como
por exemplo, em .bat
Equivale ao vi do Linux.

3.34 EXIT
Este comando usado somente no prompt do DOS em
ambiente Windows, para fechar o prompt, no sendo vlido para usar em ambiente WINDOWS.
Exemplo
C:\>exit <enter>

3.35 WIN
Inicia o Windows nas verses 1.x, 2.x, e 3.x. Como o
Windows era apenas uma interface grca na poca e somente o DOS era considerado sistema operacional, tinha
que se digitar WIN pelo DOS para iniciar o Windows.

3.36 FDISK
Na linha de comandos do MS-DOS, o comando fdisk
exibe o menu para criar, ativar, deletar e exibir parties.
OBS.: Este comando foi removido no Windows XP e seguintes (Vista, 7).

CAPTULO 3. LISTA DE COMANDOS

Captulo 4

Softwares DOS x Linux


Este um breve comparativo entre softwares MS DOS e entes modo texto para o protocolo MSN. Bate-Papo talk,
GNU/Linux. Possui, por enquanto, um vis mais voltado ytalk O talk e o ytalk permite a conversa de dois usurios
linha de comando pura.
no s atravs de uma rede local, mas de qualquer parte
do planeta, pois usa o protocolo tcp/ip para comunicaVeja tambm Migrando de MS-DOS para Linux.
o. Muito til e fcil de usar (modo texto). leetIRC,
Weechat, Clientes modo texto Toee MCabber, para o
protocolo IRC. XBitch, irssi. hang-outs chat MCabber
ESCRITRIO
Cliente modo texto para o (da Google) protocolo de msg
DOS Linux Diferenas ----------- ---------- -------------- instantnea da google. torrent transmission-cli Cliente
--------------------------------- MinEd, MEdit vim, emacs, CLI para download de bit-torrent BBS Synchronet SoftO GNU/Linux possui vrias opes de nano, joe, editores ware para BBS
de texto em modo texto. mcedit, LateX vim e emacs so
para usurios avanados Os demais so mais amigveis.
LateX um sistema de macros para formatao de texto; GRFICO/MULTIMIDIA
use com qualquer desses outros editores de texto acima
mencionados. ;) VisiCalc, oleo, Planilhas eletrnicas em DOS Linux Diferenas ----------- ---------- ------------modo texto. Lotus1-2-3 sc-im, teapot Sem equivalente ---------------------------------- Grafx2 Grafx2, Editor de
Impressive Apresentao de slides em modo texto. Sem bitmap. PictureViewer ImageMagick, O ImageMagick
equivalente poppler-utils, Ferramentas de manipulao um canivete suo fbi no-interativo para imagens,
less, fbgs de arquivos pdf. Usando pdftohtml ou pdf- capaz de realizar aes em lotes, o que facilita tratatotext (do poppler-utils) possvel extrair o contedo do mento de grandes quantidades de imagens. linux framepdf para ser lido no navegador web CLI. Ou usando less buer imageviewer (fbi) no precisa de uma interface
possvel ler o arquivo pdf, desde que no sejam imagens. grca rodando para mostrar as imagens em um termiSe for necessrio ler PDFs com imagens, h a opo do nal puro. GNU Screen, Salvar uma imagem da tela
pacote fbi, o programa fbgs (um wraper), atravs do uso atual. ImageMagick mpxplay, mocp, orpheus, Players
do framebuer (precisa ter direitos de acesso de root). CLI de msica. OpenCubicPlayer open cubic player
SQLite Banco de Dados. Arachne, CHASE Alpine, Cli- mocp segue o visual do mplayer, cvlc, famoso gerencientes de email CLI. (clientes de email) mutt e muitos ou- ador de cmus arquivos mc. QuickView mplayer Video
tros. Sem equivalente GNU PEM Software GNU de Ges- player CLI. mplayer no necessita de um servidor grto (Personal Financeira em modo texto. Expenses Ma- co para rodar vdeos, fazendo-o atravs do directframenager) Norton Commander MidnightCommander mc buer. DVD4DOS mplayer Player de DVDs. Cdrtools
mais poderoso, Linm porm LinM tem foco em ser user Cdrtools/Cdrkit Uma coleo de projetos independentes de softwares livres/open source para queimar/regravar
friendly.
CDs, DVDs, Blue-Rays, ripador de CDs, gerador de imagens ISO prontas para serem gravadas. Burncenter QueiINTERNET
mador de CDs/DVDs. Front-end em CLI para Cdrtools/Cdrkit. mixer alsamixer Controlador de som CLI esDOS Linux Diferenas ----------- ---------- ---------- crito em curses.
------------------------------------- Arachne Links2, Lynx
Links2 um navegador grco links, elinks que funciona mesmo em sistemas sem interface grca, extre- EMULADORES
mamente rpido, com capacidade de exibir as imagens.
Lynx consegue exibir as pginas mais prximas de sua DOS Linux Diferenas ----------- ---------- ----------forma visual nos navegadores grcos, mesmo muitas p- ------------------------------------ DOSBOX, Ambos funginas em javascript. ICQ CenterICQ, Clientes livres para cionam sobre o Linux, DOSEMU+FREEDOS funcinaim, o protocolo ICQ. CenterIM. MSN pebrot, nch cli- onando, porm, muito diferentemente um do outro.
11

12
DOSBOX foi pensado especicamente para jogos, porm roda uma quantidade razovel de programas. DOSEMU+FREEDOS o prprio DOS (FreeDOS) rodando no Linux sobre uma camada de compatibilidade
(DOSEMU). Wine Wine uma camada que redireciona as requisies feitas pelos programas Windows para
as bibliotecas nativas do Linux (no sendo, portanto, na
prtica, um emulador). Tem uma gama gigantesca de
programas que funcionam a contento. sempre prefervel que se utilize programas nativos. Stella Stella
Emulador de Atari. MAME MAME Emulador para
jogos arcade. Hu-Go!, Hu-Go!, Mednafen Emulador
de TurboGrafx16. MagickEngine, Hu6280, TG16Emu,
TGEmu, VPCE NESticle higan, NEStopia Emuladores
de Nintendo. zsnes zsnes, snes9x Emuladores de Super
Nintendo. zsnes no foi ainda portado para a plataforma
x86_64. Genecyst, KGen BlastEM, Gens Emuladores
de Mega drive/Sega Genesis. Genesis Plus Master System Mednafen Emulador de Atari Lynx, NES, SNES,
Virtual Boy, Game Boy, Game Boy Color, Game Boy
Advance, Master System, Sega Game Gear, Sega Genesis, PlayStation, Neo Geo Pocket, Neo Geo Pocket
Color, WonderSwan, TurboGrafx-16 (TurboGrafx-CD),
SuperGrafx, PC-FX 1964js, N64js 1964js, N64js Emuladores de Nintendo 64 em javascript. Dolphin Emulador de GameCube. NO$GBA VisualBoyAdvance Emulador de GBA. Em ltima instncia, se for necessrio,
NO$GBA pode ser executado via Wine. NO$GBA DesMUME Emulador de DS. Em ltima instncia, se for necessrio, NO$GBA pode ser executado via Wine. PCSX,
PSX, Emuladores de PlayStation One. PCSX-R PPSSPP
Emulador de PlayStation Portable. PCSX2 Emulador de
PlayStation II. Yabause Emulador de Sega Saturn Xqemu
Emulador de XBox.

CAPTULO 4. SOFTWARES DOS X LINUX


de verso distribudo e um sistema de gerenciamento de
cdigo fonte, com nfase em velocidade.
SISTEMA/SERVIDOR

DOS Linux Diferenas ----------- ---------- ---------------------------------------------- Agente de cron Pouca diferena. O cron Sistema d mais liberdade na programao de tarefas a serem executadas pelo Linux. EZNOS 2, Apache O Apache o servidor WEB mais Sioux, usado no mundo (algo em torno (web server) de 75%
das empresas), muito rpido e exvel de se congurar.
Postx, 72% da base de servidores de Sendmail, emails
no mundo atualmente Exim, Qmail roda em software livre. Os mais recomendados so o Postx e o qmail, devido a segurana, velocidade e integridade de mensagem.
Squid, Apache, A migrao de um servidor ip masquerade, proxy para Linux requer nat, diald, o uso de vrios programas exim separados para que se tenha um resultado prossional. Isto pode parecer incomodo no comeo, mas voc logo perceber que a diviso de servios entre programas mais produtivo. Quando desejar
substituir um deles, o funcionamento dos outros no sero afetados. No vou entrar em detalhes sobre os programas citados ao lado, mas o squid um servidor proxy
Web (HTTP e HTTPS) completo e tambm apresenta um
excelente servio FTP. Possui outros mdulos como dns,
ping, restries de acesso, limites de tamanho de arquivos, cache, etc. zope, Sem comentrios... todas so php,
wdm, ferramentas para a gerao htdig de grandes Web
Sites. O wdm, por exemplo, usado na gerao do site
da distribuio Debian (http://www.debian.org) em 30
idiomas diferentes. RockIRCd ircd-ratbox IRC server.
NetBIOS Sem equivalente O Linux tem suporte nativo
a tcp/ip desde o comeo de sua existncia e no precisa
PLOTAGEM DE DADOS
de nenhuma camada de comunicao entre ele e a Internet. A performance aproximadamente 10% maior em
DOS Linux Diferenas ----------- ---------- ------------- conexes Internet via fax-modem e outras redes tcp/ip.
---------------------------------- gnuplot plotagem via linha AVG, Viruscan, Clamavis, AVG Os maiores fabricantes
de norton, F-PROT, F-Prot, ViruScan anti-virus disponide comandos.
bilizam CPAV. verses para Linux, com o objetivo principal de remoo de vrus em servidores de E-mail ou serPROGRAMAO
vidores de arquivos, com o objetivo de no contaminar os
vulnerveis sistemas Windows, servindo como uma efeDOS Linux Diferenas ----------- ---------- -------------- tiva barreira de defesa na rede. Firewall ufw Um simples
--------------------------------- vim vim, emacs IDEs com rewall para Linux.
colorao de sintaxe. WBAT dialog Caixas de dilogos
para scripts. O dialog tem inmeras opes e acabou
servindo de base para vrios sucessores grcos. qbasic, ACESSRIOS
FreeBasic FreeBasic possui orientao a objetos quickbasic e continua em desenvolvimento, com acesso direto a DOS Linux Diferenas ----------- ---------- -------------vrias bibliotecas importantes (como GTK+, GSL, SDL, --------------------------------- OpenGEM, jwm, twm OpAllegro, Lua e OpenGL). Free Pascal Free Pascal (FPC) es de interface Ozone uxbox, grca para o pinguim
Sem diferena. (FPC) PythonD Python A verso Linux blackbox, o que no falta: lxde, xfce, desde ambiestar possivelmente mais atualizada. Perl Perl A ver- entes openbox, extremamente leves (jwm, twm) KDE,
so Linux estar possivelmente mais atualizada. djgpp Gnome, que do basicamente um e muitas gerenciador
GCC A verso Linux estar possivelmente mais atuali- de janelas, outras. at monstros que quase substituem
zada. Sem equivalente Git git um sistema de controle o prprio sistema operacional como KDE & Gnome.

13
Sem XWindow System, A interface grca equivalente
XFree86 no GNU/Linux funciona X.org geralmente sobre um Wayland, software com funcionamento Mir. do
tipo cliente-servidor (um programa separado do sistema),
o que facilita muito utilizar o Desktop atravs de uma
rede. Com as excesses recentes do Ubuntu (que utiliza
o Mir), e o Fedora WorkStation (que utiliza Wayland), as
distribuies em geral ainda utilizam o X como servidor
grco, o mais antigo ainda em uso.

14

CAPTULO 4. SOFTWARES DOS X LINUX

4.1 Fontes, contribuidores e licenas de texto e imagem


4.1.1

Texto

MS-DOS Fonte: https://pt.wikibooks.org/wiki/MS-DOS?oldid=421615 Contribuidores: Faduart, He7d3r, He7d3r.bot, Algum, Wikimidhiann, JackBot, Abacaxi e Rodrigo Leite Valentin
MS-DOS/Introduo Fonte: https://pt.wikibooks.org/wiki/MS-DOS/Introdu%C3%A7%C3%A3o?oldid=291705 Contribuidores: Albmont, He7d3r.bot, Rodrigo Leite Valentin e Annimo: 1
MS-DOS/Lista de comandos Fonte: https://pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos?oldid=421481 Contribuidores: LeonardoG, Marcos Antnio Nunes de Moura, 555, LeonardoRob0t, Lus Felipe Braga, Reynaldo, Dpc01, SallesNeto BR, Albmont, Everton3x, OS2Warp, Mosca, Mschlindwein, Leonardo.stabile, He7d3r, Beria, Tumnus, Capmo, Gunnex, Vini 175, Adailton, Yanguas, Coriakin, Thiago R Ramos, Joo Sousa, He7d3r.bot, Aseditor, Orlando~ptwikibooks, Daimore, Rei-bot, RobotQuistnix, Defender, GRS73,
rico, LemovisGuadalion, Abacaxi, Kolega2357, Syum90, Matiia, Edy7222 e Annimo: 192
MS-DOS/Softwares DOS x Linux Fonte: https://pt.wikibooks.org/wiki/MS-DOS/Softwares_DOS_x_Linux?oldid=291755 Contribuidores: Rodrigo Leite Valentin

4.1.2

Imagens

Ficheiro:00%.svg Fonte: https://upload.wikimedia.org/wikipedia/commons/d/d6/00%25.svg Licena: Public domain Contribuidores: Based on the XML code of Image:25%.svg Artista original: Siebrand
Ficheiro:100%.svg Fonte: https://upload.wikimedia.org/wikipedia/commons/c/c7/100_percents.svg Licena: CC0 Contribuidores: File:
100%.svg Artista original: Siebrand
Ficheiro:25%.svg Fonte: https://upload.wikimedia.org/wikipedia/commons/3/34/25%25.svg Licena: Public domain Contribuidores:
Image:25%.png redone in svg. Artista original: Karl Wick
Ficheiro:50%.svg Fonte: https://upload.wikimedia.org/wikipedia/commons/c/c2/50%25.svg Licena: Public domain Contribuidores: Based on the XML code of Image:25%.svg Artista original: Siebrand
Ficheiro:75%.svg Fonte: https://upload.wikimedia.org/wikipedia/commons/4/49/75%25.svg Licena: Public domain Contribuidores: Based on the XML code of Image:25%.svg Artista original: Siebrand
Ficheiro:Crystal_Clear_action_reload.png Fonte:
https://upload.wikimedia.org/wikipedia/commons/7/77/Crystal_Clear_action_
reload.png Licena: LGPL Contribuidores: All Crystal Clear icons were posted by the author as LGPL on kde-look; Artista original:
Everaldo Coelho and YellowIcon;
Ficheiro:Nuvola_apps_bookcase.svg Fonte:
https://upload.wikimedia.org/wikipedia/commons/a/a5/Nuvola_apps_bookcase.svg
Licena:
LGPL Contribuidores:
O cdigo fonte desta imagem SVG <a data-x-rel='nofollow' class='external text'
href='//validator.w3.org/check?uri=https%3A%2F%2Fcommons.wikimedia.org%2Fwiki%2FSpecial%3AFilepath%2FNuvola_
apps_bookcase.svg,<span>,&,</span>,ss=1#source'>vlido</a>. Artista original: Peter Kemp
Ficheiro:Wikipedia-logo.png Fonte: https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png Licena: GFDL Contribuidores: based on the rst version of the Wikipedia logo, by Nohat. Artista original: version 1 by Nohat (concept by Paullusmagnus);

4.1.3

Licena

Creative Commons Attribution-Share Alike 3.0