quinta-feira, 15 de outubro de 2009

Comandos do MS-DOS

CLS
Este comando limpa a tela e coloca o cursor na primeira linha da prompt
TREE
Exibe graficamente os directórios e subdirectórios do directório raiz ou da pasta especificada
CHKDSK
Programa de verificação de erros no HD
MEM
Exibe informações da memória RAM
DISKCOPY
Este comando faz cópias de discos flexíveis (disquetes) de uma unidade para a outra. Caso só tenha uma unidade de disquete é só especificar a unidade duas vezes que o programa avisa quando deve se inserir a disquete virgem
MOVE
Move arquivos de um directório para outro
TYPE
Exibe o conteúdo de um arquivo no ecrã
FORMAT
Antes de utilizar ou reutilizar um disco novo, você precisa prepará-lo para receber as informações e, essa preparação do disco é chamada de 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 arquivo, um directório de vários arquivos ou ate um disco inteiro. A formatação deve ser aplicada com cuidado pois destrói o conteúdo anterior do disco. Este comando pode conter algumas variações para obter-se uma resposta diferente:
/S Formata o disco na unidade especificada e insere o sistema operacional DOS
/4Formata a disquete de baixa densidade em drives de alta densidade
/Q Formata rapidamente o disco da unidade (formação rápida)
/U Formata o disco da unidade independente da condição (UNCONDICIONABLE)
UNFORMAT
Caso aconteça de você formatar um disco por acidente, o MS-DOS permite a recuperação das informações, a não ser que você tenha utilizado o parâmetro /U em sua formatação. O comando UNFORMAT recupera as informações de um disco formatado. Este comando pode conter variações para obter-se uma resposta diferente:
/L Recupera as informações de um disco, mostrando a lista de arquivos e directórios
/TEST Lista todas informações, mas não refaz o disco
DELTREE
O comando DELTREE apaga todos os arquivos e subdirectórios dentro de um directório de uma só vez. Como precaução ele sempre exibira uma mensagem na tela perguntando se você realmente deseja apagar
XCOPY
comando que copia arquivos selectivamente, lendo em subdirectórios diferentes na origem e podendo criar os subdirectórios na unidade de destino, se assim for desejado. Este comando pode conter variações para obter-se uma resposta diferente:
*ORIGEM Drive, caminho e nome dos arquivos de origem.
* DESTINO Drive, caminho e nome dos arquivos de destino
*/M Copia os arquivos de origem e os “marca”
*/D: data Copia os arquivos de origem que foram modificados na data definida em
“data” ou depois dela, (mm, dd, yy é o formato defalt)
*/S Copia os arquivos em directórios e subdirectórios, a não ser que estejam vazios
*/E Copia os subdirectórios mesmo que estejam vazios
UNDELETE
No desenvolvimento diário de suas tarefas do dia a dia é muito comum você apagar um ou mais arquivos, e depois descobrir que aqueles arquivos eram importantes. A partir da versão 5.0 do MS-DOS houve a implantação de um comando muito útil chamado UNDELETE , que nos permite (as vezes…) recuperar estes arquivos. Existem versões deste utilitário para o MS-DOS ou MS-Windows
Sintaxe: UNDELETE [unidade] [caminho] (nome do arquivo)
EDIT
Na linha de comandos do sistema operacional MS-DOS, é usado para abrir o editor de texto. Nele, podemos salvar arquivos em várias extensões; como por exemplo, em. Bat. Este e um teste padrão
COLOR
Define as cores predefinidas do primeiro plano e do fundo da consola
COLOR [atr]
0 = Preto
1 = Azul
2 = Verde
3 = Azul marinho
4 = Vermelho
5 = Púrpura
6 = Amarelo
7 = Branco
8 = Cinzento
9 = Azul claro
A = verde pálido
B = azul-marinho pálido
C = vermelho pálido
D = lilás
E = amarelo claro
F = branco brilhante
Batch
ECHO
Escreve no monitor
ECHO OFF
Desactiva as informações e confirmações feita pelo sistema. Como “C:>”, “tem certeza que deseja fazer tal?”
ECHO ON
Activa as informações e confirmações do sistema
ECHO.
Salta uma linha
SET variável=valor
Cria ou modifica uma variável (espaço reservado temporariamente na memoria RAM para guardar algumas informações numéricas, de caracteres, positivo/negativo entre outros. Não podem ter acento e devem começar com letra). Para chamar a variável posteriormente basta coloca-la entre ”%”
Por exemplo:
SET nome=rui
ECHO O nome dele é %nome%
: nomedolink
Nomeia um ponto do ficheiro do lote permitindo avançar ou voltar à execução a partir daquele ponto
@[Comando]
Desactiva as informações e confirmações feitas pelo sistema apenas para esta linha
IF [condição] (
[acção]
) ELSE (
[acçao2]
)
Este é um comando condicional “se condição faça acção, senão faça acção2”
Por exemplo
@ECHO OFF
SET nome=Ana
IF “%nome%”==”Ana” (
ECHO Oi aninha!
) ESLE (
ECHO Oi %nome%!
)
@Goto[Ponto]
Avança ou volta a esecução para um ponto do ficheiro de lote.

HELP FOR
C:\Users\Aluno>HELP FOR
Executa um comando especifico para cada ficheiro de um conjunto de ficheiros.

FOR %variável IN (conjunto) DO comando [parâmetrosdocomando]

%variável Especifica um parâmetro substituível.
(conjunto) Especifica um conjunto de um ou mais ficheiros. Os caracteres
universais podem ser utilizados.
comando Especifica o comando a executar para cada ficheiro.
parâmetrosdocomando
Especifica os parâmetros do comando especificado.

Para utilizar o comando FOR num programa batch, especifique %%variável em vez
de %variável. Os nomes das variáveis são sensíveis a maiúsculas e minúsculas,
portanto %i é diferente de %I.

Se as extensões de comandos estiverem activadas, são suportadas as seguintes
formas adicionais do comando FOR:

FOR /D %variável IN (conjunto) DO comando [parâmetros-do-comando]

Se o conjunto contiver caracteres universais, então é especificada a
correspondência com nomes de directórios em vez de nomes de ficheiros.

Exemplo: @ECHO OFF
FOR/L%%a IN (1.1.5) DO ECHO O valor de A é %%a


PAUSE
Faz uma pausa e só volta quando o utilizador premir alguma tecla do teclado.

REM [comentário]
Este comando abslutamente nada. Ele é utilizado para inserir comentários nos ficheiros.

VER[/FRONT]
Versão do sistema
{front=verdana]VOL unidade

HELP ATTRIB
Mostra ou altera os atributos do ficheiro.

ATTRIB [+R -R] [+A -A ] [+S -S] [+H -H] [+I -I]
[unidade:][caminho][nomeficheiro] [/S [/D] [/L]]

+ Define um atributo.
- Limpa um atributo.
R Atributo de ficheiro só de leitura.
A Atributo de ficheiro de arquivo.
S Atributo de ficheiro de sistema.
H Atributo de ficheiro oculto.
I Atributo de ficheiro indexado não de conteúdo.
[unidade:][caminho][nomeficheiro]
Especifica um ou mais ficheiros para processamento pelo comando attrib.
/S Processa ficheiros correspondentes na pasta
actual e em todas as subpastas.
/D Processa também pastas.
/L Trabalha sobre os atributos da Ligação Simbólica
relativamente ao destino da Ligação Simbólica


CONDIÇÕES
Numericas e caracteres:
- Igual (QUE ou ==)
- Diferente (NEQ)
- Menor que (LSS)
- Menor ou igual a (LEQ)
- Maior que (GTR)
- Maior ou iguak a (GEQ
- Condição negativa (NOT)

Sem comentários:

Enviar um comentário