Comandos básicos do MS-DOS
Introdução DOS (Disk Operating System) é um "sistema operativo"
desenvolvido para permitir ao utilizador realizar todas as funções básicas e essenciais no computador. Poucos foram os DOS produzidos até hoje: MS-DOS, da Microsoft, PC-DOS, da IBM, DR-DOS, da Digital Research, NOVELL, para redes, etc. O MS-DOS dominou amplamente o mercado na sua época e,
Filipe Rocha
ainda hoje, faz parte do Software Básico (programa indispensável ao funcionamento do computador).
Introdução Até certo ponto, ele actua como um interface básica do
hardware do computador, por isso é tão especial.
São raros os programas executados no Windows que
possuem ajuda do DOS.
Isso deixa claro que ele é mais usado para gerir e resolver
problemas de sistema.
O DOS é uma forma de comunicarmos as nossas instruções
ao computador.
Filipe Rocha
Estas instruções devem ser as que ele reconhece, que na
sua maioria, consistem em palavras baseadas na língua inglesa.
PROMPT As funções do DOS são padronizadas e independentes do
hardware de cada computador. Por outro lado, cada PC tem funções básicas elementares
peculiares ao seu projecto eletrónico.
Filipe Rocha
Por isso, precisa de um programa que decompõem as
funções padrão do DOS nas suas funções elementares. Este programa é gravado em memória permanente da placa-mãe do PC e tem a função de se iniciar na operação BOOT, activando o DOS, e actuar durante toda a operação, fazendo a ligação entre o DOS e o hardware. Este programa chamase BIOS ( em inglês Binary Input Output System ).
PROMPT Antes de irmos aos comandos, vejamos primeiro o que é
PROMPT: PROMPT é o chamado sinal de prontidão, pois indica que o computador está pronto para receber instruções. Ele mostra também sua localização, ou seja, em que drive (unidade de armazenamento) e diretório se está a trabalhar.
Filipe Rocha
Veja o exemplo: C:\DOS>_ O exemplo indica que está na drive C:\, na pasta DOS. Ao lado do sinal >, há um "tracinho" piscando, chamado CURSOR, que indica onde vão aparecer os carecteres que se digitar.
COMO ACEDER AO DOS Para aceder ao DOS existem, basicamente, 2 formas. Se estiver no Windows é, clicar em Iniciar/Todos os
Programas/Acessórios e seleccionar “Linha de comandos". Mas está última acessará o DOS com o Windows ainda carregado, o que significa que alguns comandos podem não funcionar.
Filipe Rocha
Se estiver com o computador desligado e quiser entrar
directamente para o DOS, sem passar pelo Windows, vai clicando em F8 até aparecer uma lista. Escolha "Somente Prompt de Comando", que normalmente é o penúltimo item.
EXECUTANDO OS COMANDOS Antes
de começarmos a ver os necessário saber como executá-los.
comandos,
é
No prompt, verá o cursor piscando. Isso significa que já
pode digitar. Depois de ter escolhido o comando, clique em Enter.
Filipe Rocha
Aqui, para exemplificar usaremos o modelo de prompt
"C:\Windows>", mas vale lembrar que "C" pode ser qualquer unidade de disco no seu computador. Normalmente a letra A indica a unidade de disquete.
EXECUTANDO OS COMANDOS E "Windows" pode significar qualquer pasta dentro da
Filipe Rocha
unidade em que está a trabalhar. Mas, é importante saber que o DOS geralmente não visualiza nomes de arquivos com mais de 8 caracteres. Por isso, a pasta Meus Documentos, por exemplo, fica assim: MEUSDO~1.
COMANDOS DATE Comando que atualiza a data do sistema operativo:
DD - DIA Dígito entre 1 - 31 MM - MÊS Dígito entre 1 - 12 AA - ANO Dígito entre 80 - 99 Separadores: Hífen ( - ), Barra ( / ) ou Ponto ( . ) Exemplo:
C:\>DATE O Sistema apresentará a seguinte tela:
Em seguida, digita-se a data actual e pressiona-se Enter.
Filipe Rocha
COMANDOS TIME Comando que atualiza a hora do sistema operacional:
hh - Horas - Dígito entre 0 - 24 mm - Minuto - Dígito entre 0 - 59 ss - Segundo - Dígito entre 0 - 59 Separadores: Dois Pontos ( : ) ou Ponto ( . ). Exemplo:
C:\>Time O Sistema apresentará a seguinte tela:
Em seguida, digita-se a hora actual e pressiona-se Enter.
Filipe Rocha
COMANDOS VER Comando que mostra a versão do sistema operacional:
C:\>VER
DIR Comando que mostra a lista de arquivos de um diretório
Filipe Rocha
(pasta). Este comando pode conter algumas variações para obter-se uma resposta diferente: * /P - Lista o directório com pausa, utilisado quando a pasta tem vários ficheiros. * /W - Lista o diretório na horizontal. * / ? - Lista todas as opções do comando DIR.
COMANDOS O comando dir apresenta, ainda, três informações bastante
importantes ao seu final: o número de ficheiros do directório corrente, o espaço ocupado em disco por este(s) ficheiro(s) e o espaço disponível no disco. Exemplo:
Filipe Rocha
C:\>DIR / W
COMANDOS CLS Comando que limpa a tela e deixa o cursor no canto
Filipe Rocha
superior esquerdo: Exemplo: C:\>CLS
COMANDOS MKDIR ou MD Comando que cria um directório a partir da pasta
Filipe Rocha
corrente com o nome especificado: Sintaxe: MD [caminho] { Nome } ou MKDIR [caminho] { Nome } Exemplo: C:\>MD PROFESSOR C:\>MKDIR PROFESSOR\ALUNOS
COMANDOS CHDIR ou CD Comando que muda um subdirectório corrente a partir do
Filipe Rocha
directório actual: Sintaxe: CD [caminho] ou CHDIR [caminho] Exemplo: C:\>CD PROFESSOR - entra no directório PROFESSOR C:\>CD PROFESSOR\ALUNOS - troca para o subdiretcório ALUNOS do directório PROFESSOR C:\>CD - indica o caminho (PATH) actual.
COMANDOS RMDIR ou RD Comando que remove um subdirectório a partir da drive
Filipe Rocha
corrente. O subdirectório só será eliminado se não tiver nenhum ficheiro ou subdirectório no seu interior: Sintaxe: RD [caminho] ou RMDIR [caminho] Exemplo: C:\>RD PROFESSOR\ALUNOS remove o subdirectório ALUNOS do directório PROFESSOR. C:\>RD PROFESSOR - remove o directório PROFESSOR.
COMANDOS
Filipe Rocha
TREE Comando que exibe graficamente a árvore de directórios e subdirectórios a partir do directório-raiz para que o utilizador tenha a organização hierarquica do seu disco. Este comando tem algumas variações para se obter um resultado diferente: * /F - Exibe a árvore de subdirectórios, mostrando também os ficheiros existentes dentro dele. * /A - Instrui o comando TREE a usar os caracteres gráficos disponíveis em todas as Páginas de Código e permite um processo de impressão mais rápido. Exemplo: C:\>TREE C:\>TREE /F C:\>TREE /A
COMANDOS CHKDSK Comando que verifica o disco mostrando informações
Filipe Rocha
sobre este na monitor: Sintaxe: CHKDSK [unidade:] Exemplo: C:\>CHKDSK C: - verifica o disco rígido C: C:\>CHKDSK A: - verifica o disco flexível A:
COMANDOS MEM Comando que fornece informações sobre a memória:
Filipe Rocha
Sintaxe: MEM Exemplo: C:\>MEM
COMANDOS RENAME ou REN Comando que faz a troca do nome ou extensão de um
Filipe Rocha
ficheiro a partir da drive corrente: Sintaxe: RENAME ou REN [unidade:] [caminho] { Nome Antigo } { Nome Novo } Exemplo: C:\> REN SMART.DOC INSTRUTOR.DOC - muda o nome do ficheiro SMART.DOC para INSTRUTOR.DOC C:\> REN *.DPR *.PRG - muda a extensão dos ficheiros em .DPR para .PRG
COMANDOS COPY Comando que copia um ficheiro ou grupo de ficheiros de
Filipe Rocha
uma ORIGEM para um DESTINO: Sintaxe: COPY [unidade:] [caminho] { Nome Origem } [unidade:] [caminho] { Nome Destino } Exemplo: C:\>COPY A:\TESTE.XXX C:\AULA , faz a cópia do ficheiro TESTE.XXX da DRIVE de origem A: para a DRIVE de destino C:\AULA.
COMANDOS
Filipe Rocha
Neste comando utiliza-se muito os caracteres "curingas",
que têm a função de substituir qualquer caracter ou grupos de caracteres. Os caracteres “curingas” são representados abaixo de acordo com a sua finalidade: * - para qualquer quantidade de caracteres. ? - para um caracter. Exemplo: C:\>COPY C:DOSS*.* C:AULA , faz a cópia de todos os ficheiros cujo nome que se começa com um S do directório de origem C:\DOS para o directório de destino C:\AULA. C:\>COPY C:\DOSVENDAS?.DOC C:\AULA , faz cópia de todos os ficheiros que têm a palavra VENDAS + 1 CARACTER.
Filipe Rocha
COMANDOS
COMANDOS XCOPY
Filipe Rocha
Comando que copia ficheiros selectivamente, lendo em
sub-directórios diferentes na origem e podendo criar os sub-directórios na unidade de destino, se assim for desejado. Este comando pode ter variações para se obter uma resposta diferente: * ORIGEM Drive, caminho e nome dos ficheiros de origem. * DESTINO Drive, caminho e nome dos ficheiros de destino. * /M - Copia os ficheiros de origem e marca-os. * /D: data - Copia os ficheiros de origem que foram modificados na data definida em "data" ou depois dela, (mm,dd,yy é o formato default") * /S - Copia os ficheiros em directórios e subdirectórios, a não ser que estejam vazios.
COMANDOS XCOPY Sintaxe: XCOPY [ ORIGEM] [DESTINO] /M /D:data /S /E /V
Filipe Rocha
Exemplo: C:\>XCOPY C:DOS A: - copia o directório DOS para a drive A:
COMANDOS MOVE Comando que tem duas funções: Renomear directórios
Filipe Rocha
ou mover ficheiros de um directório para outro: Sintaxe: MOVE [unidade:] [caminho] [nome antigo] [nome novo] ou [Origem] [Destino] Exemplo: C:\>MOVE C:\AULA C:\TESTE - renomeia o directório C:\AULA para C:\TESTE C:\>MOVE C:\AULA*.* A:\ - faz a movimentação de todos os ficheiros da drive de origem C:\AULA para a drive de destino A:\, deixando assim o directório C:\AULA vazio.
COMANDOS TYPE Comando que exibe o conteúdo de um determinado
ficheiro: Sintaxe: TYPE [unidade:] [CAMINHO] { Nome do Ficheiro} Exemplo: C:\TYPE CONFIG.SYS Exibe o conteúdo do ficheiro CONFIG.SYS no monitor.
Filipe Rocha
Utilizando
este comando pode-se também imprimir o conteúdo de um ficheiro bastando para tal adiccionar a terminação > PRN ou > LPT1 ao comando. Exemplo: C:\>TYPE CONFIG.SYS > PRN - Imprime o conteúdo do ficheiro CONFIG.SYS.
COMANDOS MORE Comando que exibe o conteúdo de um determinado
Filipe Rocha
ficheiro, fazendo uma pausa cada vez que o monitor é preenchido: Sintaxe: MORE < [unidade:] [caminho] { Nome do Ficheiro} Exemplo: MORE < TESTE.TXT
COMANDOS FORMAT Antes de utilizar ou reutilizar um disco novo, é necessário
Filipe Rocha
prepará-lo para receber as informações e, essa preparação do disco chama-se formatação, que tem a função de redefinir trilhas e sectores na superfície magnética do disco. Num disco formatado podemos copiar um ficheiro, um directório de vários ficheiros ou até um disco inteiro. A formatação deve ser aplicada com cuidado pois destrói o conteúdo anterior do disco.
COMANDOS FORMAT Este comando tem algumas variações para se obter uma
Filipe Rocha
resposta diferente: /S - Formata o disco na unidade especificada e instala o Sistema Operativo DOS /4 - Formata a disquete de baixa densidade em drives de alta densidade /Q - Formata rapidamente o disco da unidade (Formatação Rápida) /U - formata o disco da unidade independente da condição (UNCONDICIONABLE)
COMANDOS FORMAT Sintaxe: FORMAT [unidade:] /Q /U /S /4
Exemplo: C:\>FORMAT A: - formata o disco na unidade A:
ATENÇÃO: tenha cuidado nas formatações de discos
Filipe Rocha
,pois elas fazem com que o conteúdo do disco seja perdido. Vale a pena lembrar que esta operação se torna muito mais crítica quando se está a formatar a unidade C ( FORMAT C:\ ), operação não indicada para pessoas com pouco conhecimento no assunto.
Filipe Rocha
COMANDOS
COMANDOS DEL ou DELETE Comando que faz a eliminação de ficheiros:
Filipe Rocha
Sintaxe: DEL [unidade] [caminho] { Nome do Ficheiro } Exemplo: DEL C:\WINWORD\CASTAS.DOC - apaga o ficheiro CARTAS.DOC do directório WINWORD DEL *.DOC - apaga todos os ficheiros com extensão .DOC do directório corrente DEL C:\ADMIN\*.* - apaga todos os ficheiros do directório ADMIN
COMANDOS UNDELETE
Filipe Rocha
No desenvolvimento diário de suas tarefas do dia a dia é
muito comum apagar um ou mais ficheiros, e depois descobrir que aquele(s) ficheiro(s) era(m) importante(s). A partir da versão 5.0 do MS-DOS houve a implantação de um comando muito útil chamado Undelete, que permite (às vezes...) recuperar estes ficheiros. Existem versões deste utilitário para o MS-DOS ou MS-Windows: Sintaxe: UNDELETE [unidade:] [caminho] { Nome do Ficheiro } Exemplo: UNDELETE C:\WINWORD\CARTAS.DOC - recupera o ficheiro CARTAS.DOC do directório WINWORD
COMANDOS DELTREE Comando que apaga um ou mais subdirectórios do disco
Filipe Rocha
a partir do directório corrente. O comando deltree apaga todos os ficheiros e subdirectórios dentro de um directório de uma só vez. Como precaução ele mostrará uma mensagem no monitor a perguntar se realmente deseja apagar. Exemplo: C:\>DELTREE PROFESSOR Utilizando este comando o utilizador poderá apagar subdirectórios com mais rapidez e eficiência.