quarta-feira, 16 de março de 2011

Ms-dos - Parte 2

Todos vcs viram que o ms-dos era um sistema operacional baseado em comandos escritos, com parãmetros e uma lógica neles.

Bem vamos começar com um comando bem simples

Comando:
DIR
Esse comando serve para listar os aquivos ou pastas de um diretório especifico
Sintaxe: C:/> DIR <enter>
Parâmetros:
/s  - lista todos os arquivos e diretórios de todo o hd
/p  - lista os arquivos e diretórios por página, sendo necessário pressionar qualquer teclar para continuar
/a - lista os aquivos ocultos
/w - lista os arquivos e diretórios em colunas.

Podemos combinar os parâmetros, ficando assim

c:/> DIR /s/p - neste caso especifico o comando ira listar TODOS os aquivos do hd por página (tela)
c:/> DIR /a/p/w - lista os aquivos ocultos por pagina e por coluna

Comando: 
CLS
Esse comando serve para "limpar" a tela e voltar o prompt a sua posição inicial (superior esquerda)
Sintaxe: c:/> CLS <enter>
Parâmetros:
O comando CLS não possui parâmetros

Comando:
MD

Comando que cria um diretório a partir da pasta corrente com o nome especificado, por exemplo:
C:\>md simpsons - cria a pasta simpsons em C:\;
C:\>mkdir simpsons\lisa - cria a pasta lisa dentro de C:\simpsons.

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


C:\>cd teste - entra no diretório teste.
C:\>cd teste\hardware - alterna para o diretório hardware, que está dentro de teste.
C:\>cd - indica o caminho (path) atual.
Digite CD acompanhado de dois pontos para voltar ao diretório anterior ao atual. Por exemplo, para sair de hardware e ir para teste estando dentro deste último, basta digitar:
C:\>teste\hardware>cd..

RMDIR ou RD
Comando que remove um diretório a partir da unidade corrente. O diretório somente será eliminado se não houver nenhum arquivo ou pasta em seu interior. Exemplos:
C:\>rd teste\hardware - remove o diretório hardware de teste.
C:\>rd teste - remove o diretório teste.


REN

Comando que permite ao usuário alterar o nome de um arquivo. Basta digitar rename (ou ren) seguido do nome atual do arquivo e, depois, a denominação que este deverá ter. Se o arquivo em questão não estiver no diretório atual, basta informar seu caminho antes. Exemplos:

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

Também é possível utilizar o caractere * (asterisco) para, por exemplo, renomear extensões de arquivos:

C:\>ren *.jpg *.gif - esta instrução altera a extensão de todos os arquivos do diretório atual que terminam em .jpg.

COPY

Comando que copia um arquivo ou grupo de arquivos de uma pasta para outra. Para isso, o usuário deve digitar o comando copy mais sua localização atual e, em seguida, seu caminho de destino. Por exemplo, para mover o arquivo teste.doc de c:\hardware\ para d:\artigos\ basta digitar:

C:\>copy c:\hardware\teste.doc d:\artigos

Note que, com este comando, também é possível utilizar asterisco (*) para substituir caracteres. Por exemplo:

C:\>copy c:\*.doc c:\aulas\software - esse comando copia todos os arquivos que terminam em .doc de C:\ para C:\aulas\software.

DISKCOPY

Comando que permite copiar o conteúdo de um disquete para outro de igual capacidade. Para copiar, por exemplo, o conteúdo do disco representado pela unidade A para a unidade B, basta digitar:

C:\>diskcopy a: b:

É possível checar se a cópia foi realizada com sucesso digitando o parâmetro /V no final do comando:

C:\>diskcopy a: b: /v

É importante frisar que este comando não funciona para cópias de conteúdo de discos rígidos.

XCOPY

Comando utilizado para copiar arquivos e árvores de diretórios com base em determinados critérios. Estes podem ser determinados pelos seus parâmetros. Eis alguns:

/D - copia arquivos que foram alterados a partir de uma data que o usuário deve informar logo após o parâmetro. Se a data não for inserida, apenas arquivos modificados a partir da data de alteração do local de destino é que serão copiados;

/P - solicita confirmação ao usuário antes de copiar cada arquivo;

/S - copia diretórios, desde que não estejam vazios. Para diretórios nesta última condição, basta informar /E /S;

/U - copia apenas arquivos que já existem no diretório de destino.

Exemplo:

C:\>xcopy /e /s c:\big d:\ - copia o diretório big para a unidade D:\.

Esse comando possui vários parâmetros. Digite xcopy /? para conhecer todos.

MOVE

Comando que tem duas funções: renomear diretórios ou mover arquivos de uma pasta para outra. Exemplos:

C:\>move simpsons futurama - renomeia o diretório simpsons presente em C:\ para futurama.

C:\>move d:\aula *.* e:\ - faz a movimentação de todos os arquivos presentes em D:\aula para a unidade E:\, deixando assim o diretório D:\aula vazio.



FORMAT

Comando que executa a formatação do disco rígido ou de uma partição deste, isto é, em poucas palavras, prepara a unidade para uso. É importante frisar que se uma unidade já em uso for formatada, todo o seu conteúdo será perdido ou só poderá ser recuperado com programas especiais. O comando format também conta com parâmetros. Eis alguns:

/Q - formata rapidamente o disco da unidade;

/U - formata o disco independente da condição;

/? - fornece mais detalhes sobre o comando, assim como todos os seus parâmetros.

A sintaxe do comando é: format [unidade:] /Q /U /S /4

Exemplo:

C:\>format a: - formata o disco na unidade A:\.

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 na formatação). O comando unformat é o que tem essa função, que pode ser complementada pelo uso de parâmetros. Eis alguns:

/L - recupera as informações de um disco, mostrando a lista de arquivos e diretórios;

/TEST - lista todas informações, mas não refaz o disco.

A sintaxe do comando é: unformat [unidade:] /L /TEST

Exemplo:

C:\>unformat a: - "desformata" o disco representado pela unidade A:\.

DEL ou DELETE

Comando que executa a eliminação de arquivos. Por exemplo:

C:\>del c:\simpsons\bart.doc - apaga o arquivo bart.doc presente na pasta simpsons;

C:\>del c:\simpsons\*.doc - apaga todos os arquivos .doc da pasta simpsons;

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

UNDELETE

Quem é que nunca passou pela experiência de apagar um arquivo por engano? O MS-DOS conta com o comando undelete justamente para esses casos. A instrução permite recuperar um ou mais arquivos apagados, quando possível. Para utilizá-lo, basta digitar undelete seguido do caminho do arquivo, por exemplo:

C:\>undelete c:\simpsons\bart.doc - recupera o arquivo bart.doc que estava presente na pasta simpsons.

Bom pessoal , nesse post tem algum comandos básicos do ms-dos, se quiserem maiores explicações ou que eu discorra sobre outros comandos, deixem seu comentário!!


Nenhum comentário: