Вы находитесь на странице: 1из 18

Lembrete para mexer no CMD->

 Para exibir o CMD em tela cheia, digite Alt+Enter.


 Clicando no ícone que se encontra no alto à esquerda, você poderá acessar as propriedades da janela e
escolher layout, cores, fontes, etc.
 Já para localizar texto, rolar tela, selecionar texto, copiar e colar, você deverá clicar com o botão direito do
mouse dentro da própria janela e escolher a opção no menu que se abre.
 Ao digitar um nome de arquivo, tecle [TAB] para completá-lo. Os nomes dos arquivos e pastas da pasta atual
serão alternados, conforme você for teclando [TAB]. Para escolher um arquivo, apenas continue digitando o que
você digitaria depois do nome dele, já preenchido. [TAB] avança entre os arquivos, e [SHIFT] + [TAB] volta na
lista, "avançando para trás", útil em pastas que tenham muitos arquivos e subpastas :) Se você se arrepender
de ter teclado [TAB] para completar um nome de arquivo e quiser continuar manualmente, simplesmente tecle
[ESC].
 Nomes de arquivos com espaços? Nunca se esqueça de colocá-los entre aspas! Os espaços são separadores de
parâmetros, passar nomes de arquivos sem aspas implica em indicar ao computador que as partes depois do
espaço são novos parâmetros, e não uma continuação do nome do arquivo.
 Para copiar texto, clique com o botão direito na janela e escolha "Marcar". Arraste o mouse normalmente,
tomando o cuidado de observar que ele seleciona em bloco de caracteres, e não em linha (como os editores de
texto em geral). Estando com o texto selecionado, apenas clique com o direito na janela novamente (ou tecle
[ENTER]), a seleção será desmarcada e o texto copiado. Para colar no prompt, infelizmente não vale o [CTRL] +
[V], tem que clicar com o direito e escolher a opção "Colar" mesmo.
 É uma dica boba, mas vale comentar: use a barra de rolagem! Os comandos e saídas recentes vão ficando
armazenados no prompt de comando. Muita gente, acostumada com as versões mais antigas do Windows, não
sabem disso. Um meio de copiar tudo sem arrastar é usar o botão direito e escolher "Selecionar tudo", pois ele
selecionará inclusive os resultados passados, de fora da exibição atual. Já que estamos aqui, não custa falar
que o comando cls limpa a tela.
 As opções também podem ser acessadas pelo menu de controle da janela, caso você esteja sem mouse. Tecle
[ALT] esquerda + [ESPAÇO] e use as setas de direção, para acessar as opções ou copiar texto. Útil ao rodar o
Windows em modo seguro se você tiver um mouse serial, já que ele não carrega este dispositivo no modo de
segurança.
 Você pode ver informações sobre um comando dando o comando: help nomedocomando ou chamando o
comando com o parâmetro /? (vale para a maioria, mas não todos os programas, estamos falando aqui dos
programas do próprio Windows)
 Se um comando demorar para terminar, você pode forçá-lo a parar teclando [CTRL] + [C], no prompt. Use com
cuidado, especialmente se o programa usado editar arquivos ou estiver fazendo algo importante que possa
comprometer dados do sistema ou do usuário.
 Use o comando prompt para personalizar o símbolo do prompt (tradicional ">"). Chame-o com /? para ver as
opções disponíveis.

 Diferenças entre comandos internos e externos


Os comandos internos podem ser executados em qualquer pasta no PC e a qualquer momento pois estão
embutidos no DOS. Os comandos externos são programas utilitários que acompanham o sistema operacional
e que só podem ser executados onde estão localizados, ou seja, no drive onde foram gravados. Este tutorial
está dividido em 2 partes: comandos internos e comandos externos.
 Os comandos internos
Nos comandos internos pode-se saber mais informações acerca do mesmo, digitando /? após o comando,
ex.: dir/?, você irá receber informações sobre o comando dir, os comandos internos são os mais úteis em
emergências já que podem ser executados em qualquer lugar; agora, vamos aos comandos
Dicas

 Sobre os caracteres curinga, saiba que * substitui todos os caracteres possíveis, e “?” apenas um. Por
exemplo, arquiv* poderá trazer resultados como arquivo, arquivar, arquivamento... Já arquiv “?” Trará
apenas resultados com uma única letra no lugar do ponto de interrogação, como arquivo, arquiva, etc.

 Nos comandos acima é possível a utilização de caracteres curinga como "*.*" (asterisco ponto
asterisco), que significa todos os arquivos ,"relatorio.*", que significa arquivos de nome relatorio com
qualquer extensão, "*.txt", significa qualquer arquivo com extensão .txt, "foto?.bmp", que significa
qualquer arquivo que comece com a palavra "foto" e tenha extensão .bmp ...

 Resumindo, o asterisco (*) significa qualquer caracteres de qualquer tipo e interrogação (?) significa
um caractere qualquer. Estes são chamados caracteres curingas e são muito úteis no MS-DOS.

 Use e abuse de caracteres curinga! Mas com cuidado. Por exemplo, copy C:\*.exe copia todos os
executáveis, e copy C:\mar*.* copia todos os arquivos que começam com "mar". Pelo menos no XP,
você pode usar em alguns outros comandos também. Por exemplo, ren *.jpeg *.jpg renomeará todos os
arquivos de extensão .jpeg para .jpg, mantendo os nomes originais.

 Um comando que adoro digitar no Autoexec.bat é o deltree, eu digito a seguinte linha: deltree /y
c:\windows\temp\. Se você leu atentamente o tutorial saberá que este comando serve para limpar a
pasta temp do Windows toda vez que ele for iniciado, e para quem odeia o menu Documentos Recentes
do menu Iniciar digite no autoexec.bat: deltree /y c:\windows\recent\ ...

 O DELTREE apaga pastas com subpastas e todos os arquivos.


 O RD apaga pastas (diretórios).
 Muita gente se perde no prompt, tentando usar o del para apagar pastas. Por padrão, o rd só apaga pastas
vazias. Com o parâmetro /s ele apaga pastas com qualquer coisa, vazias ou não, mas pergunta antes. Dando
também o /q ele apaga a pasta sem perguntar nada.
 O DEL só apaga arquivos (não pastas)

Lembrete-> qualquer [opção] só colocar se quiser.

APPEND: Possibilita que o programa abra os arquivos de dados nos diretórios especificados
como se os arquivos estivessem no diretório atual.

ASSOC: Exibe ou modifica associações de extensões de arquivo. Digite-o com /? para ver as
opções. Chamá-lo apenas com a extensão, permite remover a associação: ASSOC.TXT, para
remover a associação aos ARQUIVOS.TXT. Isso pode ser feito no registro, na chave
HKEY_CLASSES_ROOT, mas é mais rápido pelo PROMPT, por exemplo, para remover
associações indesejadas.

ANSI.SYS: Define as funções que alteram a exibição gráfica, controlam a movimentação do


cursor e retribuem teclas.

AT: Agenda comandos e programas para serem executados em um computador.

ATTRIB: Exibe ou altera atributos de arquivos.


Muito útil para remover um atributo, especialmente de arquivos ocultos ou de sistema que
você não esteja conseguindo apagar. Digitá-lo sem parâmetros exibe os atributos dos arquivos
na pasta atual, que são identificados por letras (conforme já comentado: S = Sistema, H =
Oculto, R = Somente Leitura, etc). Para remover um atributo, chame-o assim: attrib [-
ATRIBUTO] arquivo Por exemplo, para remover o atributo somente leitura e de sistema, ficaria:
ATTRIB -h -s C:\boot.ini. Para adicionar um atributo, use + em vez de -.

Sintaxe: ATTRIB [Atributo] [ unidade ou drive:/][caminho/] [nome do arquivo] [opções]

Opções do "Atributo" dos colchetes:


+ Ativa um atributo.
- Desativa um atributo.
r - Atributo de arquivo somente leitura.
a - Atributo de arquivo de leitura/gravação.
s - Atributo de arquivo de sistema.
h - Atributo de arquivo oculto.

Opções:
/s - Processa os arquivos da pasta atual.
/d - Inclui pastas.

BOOTCFG: Permite ver as configurações do seu menu de boot, ou seja, Exibe e permite alterar
as opções de boot, o arquivo "boot.ini". Via interface, estas opções podem ser alteradas indo
nas "propriedades do Meu Computador > guia Avançado > Inicialização e recuperação >
Configurações". Executá-lo sem parâmetro faz com que ele exiba a lista dos sistemas
cadastrados no boot.ini. Chame-o com /? para ver as opções. Você pode adicionar ou remover
itens, além de alterar as opções deles.

BREAK: Define ou limpa a verificação estendida CTRL+C.

CACLS: Exibe ou modifica listas de controle de acesso (ACLs) de arquivos.


São as "permissões" dos arquivos, em partições NTFS. Via interface (Shell), elas podem ser
exibidas e alteradas na guia "Segurança" das propriedades dos arquivos, pastas e volumes.
Aproveitando, vale lembrar... No Windows XP, a guia "Segurança" não é exibida por padrão
nas propriedades dos arquivos, visto que ele foi um NT "domesticado", mesmo na versão
profissional. Para que ela apareça (essa guia), desmarque o item "Usar compartilhamento
simples de arquivo" na aba "Modos de exibição" das opções de pasta.

CALL: Chama um programa em lotes a partir de outro.

CHCP: Exibe ou define o número da página de código ativa.

CHDIR ou CD: Exibe o nome da pasta atual ou faz alterações nela; ou seja, comando que muda
um subdiretório corrente a partir do diretório corrente:
Sintaxe: CD [caminho] ou CHDIR [caminho]
Exemplo: C:\>CD PROFESSOR , alterna para o diretório PROFESSOR
C:\>CD PROFESSORALUNOS , alterna para o subdiretório ALUNOS do diretório
PROFESSOR
C:\>CD , alterna para o diretório raiz ( C:> )
C:\>CD , indica o caminho ( PATH ) atual.
Este comando faz entrar ou sair de uma pasta: se você digitar CD TESTE, por exemplo, ele
entrará na pasta TESTE. Se você digitar CD, ele irá voltar para a pasta anterior.
CHKDSK: Verifica um disco e exibe um relatório de status.
Conhecidíssimo, é o "scandisk". Nas versões 9x/Me do Windows ele recebeu o nome ScanDisk,
mas no DOS e nos NTs ficou como chkdsk, de "check disk". Chame-o com /? para mais opções.
Chamá-lo sem parâmetros inicia a verificação na unidade atual no modo somente leitura, onde
ele não alterará os dados caso encontre erros.

CHKNTFS: Exibe ou modifica a verificação de disco no momento da inicialização do Windows;


permite agendar a verificação.

CLS: Limpa a tela.

CMD: Inicia uma nova instância do interpretador de comandos do Windows.

COMMAND: Inicia uma nova ocorrência do interpretador de comando do MS-DOS

COLOR: Define as cores padrão de primeiro plano e do plano de fundo do console

COMP: Compara o conteúdo de dois arquivos ou grupos de arquivos.


Digite-o passando os nomes dos dois arquivos como parâmetros.

COMPACT: Exibe ou altera informações dos arquivos compactados (em partições NTFS) na
pasta atual. Digite-o com /? para mais informações; ele permite também compactar e
descompactar os arquivos.

CONVERT: Permite converter partições FAT/FAT32 em NTFS.


O caminho de volta é irreversível, só se reformatar a partição
Sintaxe: CONVERT X: /FS:NTFS.
Por padrão, os arquivos existentes serão atribuídos aos administradores, e usuários limitados
não terão direitos completos sobre todos eles. Digitando-o com /NoSecurity, ele configura as
permissões para todos os usuários – visto que no FAT não há controle de acesso, ao passar
para NTFS, a alguém deverão ser atribuídos os arquivos existentes ;).
Não é possível converter a unidade atual.

COPY: Copia um ou mais arquivos para outro local.


Sintaxe: COPY [drive:\][caminho\] arquivo(s) de destino [opções] (Sem colchetes)
Sendo que não é necessária a utilização das opções caso você não queira.

Opções:
/v - Verifica o arquivo de destino após a cópia, esta opção deixa o copy mais lento.
/a - Indica um arquivo de texto ASCII.
/b - Indica um arquivo binário.
/d - Permite que o arquivo de destino seja criado descriptografado.
/n - Usa um nome de arquivo curto (Padrão 8.3), caso copie um arquivo fora deste padrão.
/y - Não pede confirmação para que você substitua um arquivo de destino já existente.
/-y - Pede confirmação para que você substitua um arquivo de destino já existente.
/z - Copia arquivos de rede no modo reiniciável.

Usando caracteres coringa


Você pode fazer uso de caracteres coringa no prompt do Windows, quando se utilizar dos
comandos copy, dir, del e outros. Os caracteres coringa substituem partes do nome do
arquivo. Veja abaixo:
.? - substitui qualquer letra no nome do arquivo
.* - substitui o nome do arquivo ou a parte dele
Exemplos: : copy *.txt fará a cópia de todos os arquivos .txt e não apenas de um
arquivo específico
copy a*.doc copiará todos os arquivos .doc que começam com a letra A.

DATE: Exibe ou ajusta a data.

DEBUG: Inicia o Debug, um programa que pode ser utilizado para testar e depurar arquivos
executáveis.

DEFRAG: Reorganiza os arquivos no disco visando otimizar o seu desempenho.

DEL ou DELETE ou ERASE : Exclui um ou mais arquivos.


Sintaxe: DEL [unidade ou drive] [caminho] { Nome do Arquivo } “[opções]” -> se quiser
Opções
/p - Força a mensagem de confirmação "Apagar( S / N )?".
/f - Força a exclusão de arquivos somente leitura.
/s - Exclui arquivos de todas as subpastas.
/q - Modo silencioso, não pede confirmação para excluir um caractere curinga global.
/a:atributo - Exclui somente arquivos de determinado atributo, onde atributo deve ser
substituído por algum desses caracteres e não devem ser digitados os 2 pontos (:).
S - Arquivos de sistema.
R - Arquivos somente leitura.
H - Arquivos ocultos.
A - Arquivos prontos para arquivamento.
Obs.: Para reverter o efeito dos caracteres, é necessário a colocação de um hífen (-).
Ex.: Del *.* /a-h, executando este comando, você exclui todos os arquivos menos os arquivos
ocultos da pasta.

DELTREE: Apaga todos os arquivos e subdiretórios dentro de um diretório de uma só vez.


Sintaxe: DELTREE [opções][drive:\][caminho\]
Exemplo: C:\>DELTREE PROFESSOR
Como precaução ele sempre exibirá uma mensagem na tela perguntando se você realmente
deseja apagar.
Utilizando-se deste comando o usuário poderá apagar subdiretórios com mais rapidez e
eficiência.

Opções:
/y - Não pede confirmação para a exclusão dos arquivos.

DIR: Exibe uma lista de arquivos e subpastas em uma pasta.


Sintaxe: DIR [drive:\][caminho\] arquivo(s) [opções] (Sem os colchetes)
Sendo que não é necessária a utilização das opções caso você não queira nem de arquivo(s).

Opções
/p - A listagem pára toda vez que atinge o fim da tela, sendo necessário que se pressione
qualquer tecla para continuar.
/b - Mostra somente as informações básicas.
/c - Mostra o separador de milhar no tamanho dos arquivos.
/w - Exibe a lista na horizontal, onde são mostrados 5 arquivos por linha.
/d - O mesmo que /w, só que mostra a lista em colunas.
/s - Exibe os arquivos de todos os subdiretórios.
/l - Usa letras minúsculas.
/n - Formato de lista longa em que os nomes dos arquivos ficam na extrema direita.
/q - Mostra o nome do dono do arquivo.
/4 - Exibe anos de 4 dígitos.
/t:campo- Controla qual campo de tempo é exibido ou usado na classificação onde campo
deve ser substituído por um desses caracteres e não devem ser digitados os 2 pontos (:).
C - Criação.
A - Último acesso.
W - Última gravação.
/o:ordem - Mostra os arquivos em uma ordem, onde ordem deve ser substituída por um
desses caracteres e não devem ser digitados os 2 pontos (:).
N - Nome do arquivo seguido pela extensão.
S - Tamanho do arquivo.
D - Ordem cronológica.
G - Grupos de arquivos de subdiretórios.
/a:atributo - Mostra somente arquivos de determinado atributo, onde atributo deve ser
substituído por algum desses caracteres e não devem ser digitados os 2 pontos (:).
D - Nome do arquivo seguido pela extensão.
R - Arquivos somente leitura.
H - Arquivos ocultos .
Obs.: Para reverter o efeito dos caracteres, é necessário a colocação de um hífen (-)
Ex.: Dir /a-h, mostra todos os arquivos menos os arquivos ocultos.

A listagem de arquivos com o comando dir pode ser melhorada, dando os parâmetros:
o /a : Exibir arquivos com o atributo definido.
Por exemplo: dir C:\coisas /ahs

Para exibir os arquivos ocultos e de sistema. Use "a" em conjunto com outra letra: H = ocultos
(hidden), S = sistema e R = somente leitura (read-only).
o /b : Não exibe resumo nem cabeçalho, deixando a visualização simples (ideal em muitas
situações onde você quer apenas saber os nomes dos arquivos)
o /c : Exibe o separador de milhar nas indicações de tamanho de arquivo. Ele é o padrão, se
você quiser ver os números sem o ponto, use /-c
o /d : Lista os arquivos por coluna.
o /l : Lista os nomes em letras minúsculas.
o /n : Exibe os nomes de arquivos à direita, padrão no Windows XP. Se você quiser os nomes à
esquerda, dê /-n (mas nesse caso eles ficarão com o nome no formato 8.3).

DISKCOMP: Compara o conteúdo de dois disquetes.

DISKCOPY: Copia o conteúdo de um disquete para outro, sendo que os dois discos devem
possuir o mesmo tamanho e capacidade. Este comando só permite a duplicação de discos
flexíveis. Além disso, este comando pode conter variações para obter-se uma resposta
diferente:
* /V = Faz a verificação durante a duplicação do disco.
Sintaxe: DISKCOPY [drive de origem:] [drive de destino:] [opções]
Exemplo: C:\>DISKCOPY A: B: , faz a duplicação de um disco na unidade A: para unidade
B:, sendo que os dois discos devem possuir o mesmo tamanho e capacidade.

Opções:
/v - Verifica os arquivos copiados após a cópia.
DISKPART: Gerencia as partições de um disco. Ele abre um console dentro do PROMPT, e tem
um PROMPT próprio. Use com cuidado, digite help no PROMPT dele para ver as opções. Digite
EXIT para sair e voltar ao PROMPT normal.

DOSKEY: Edita linhas de comando, volta a chamar comandos do Windows e cria macros.

DRIVERQUERY: Mostra a lista de drives (de dispositivos e de sistemas de arquivos) instalados


no Windows e as respectivas propriedades. Útil para solução de problemas, devido a geração
do relatório. Digita-o com /? para ver mais opções.

ECHO: Exibe mensagens ou ativa ou desativa o eco de comandos.

EDIT: Inicia Editor do MS-DOS, que pode ser utilizado para a criação e edição de arquivos de
texto ASCII.

ENDLOCAL: Encerra a localização de alterações de ambiente em um arquivo em lotes.

EXIT: Sai do PROMPT de comando (CMD.EXE, interpretador de comandos), ou do programa


aberto no PROMPT. Em alguns programas pode ser QUIT.

EXPAND: Expande um arquivo compactado.

FC: Compara dois arquivos ou grupos de arquivos e exibe as diferenças entre eles.

FIND: Procura uma seqüência de texto em um arquivo ou arquivos.

FINDSTR: Procura seqüências de texto em arquivos. É diferente do FIND, digita-os com /? para
ver.

FOR: Executa um determinado comando para cada arquivo em um grupo de arquivos.

FORMAT: Formata um disco para uso com o Windows.


Sintaxe: FORMAT [drive:] [opções]

Opções:
/fs:sistema de arquivos - Formata a partição como fat32, fat ou ntfs, é necessário substituir
"sistema de arquivos", por fat32, fat ou ntfs.
/v:nome - Formata a partição com um nome de volume específico.
/q - Formatação rápida (Tão rápida quanto a formatação de um disquete).
/c - Arquivos criados na partição serão compactados (somente com partições ntfs).
/x - Força primeiro a desmontagem do volume, se necessário. Todos os identificadores abertos
no volume não seriam mais válidos.
/f:tamanho - Especifica o tamanho do disquete a ser formatado (Em formatações de disquete,
claro).
/t:trilhas - Especifica o número de trilhas por lado do disco.
/n:setores - Especifica o número de setores por trilha.

FSUTIL: Coleção de ferramentas úteis via PROMPT. Digita-o sem parâmetros, e ele listará os
parâmetros suportados. Permite gerenciamento e visualização de diversas coisas:
comportamento do sistema de arquivos, gerenciamento de cotas, informações dos volumes...
FTYPE: Exibe ou modifica os tipos de arquivo utilizados em associações de extensões de
arquivos. Definido um tipo, você pode usar o ASSOC para associar uma extensão a ele. Esse
comando sem o ASSOC não vale para criar novas associações, e vice-versa.

GOTO: Direciona o interpretador de comandos do Windows para uma linha identificada em


um programa em lotes.D

GPRESULT: Exibe informações sobre as diretivas de grupo ativas (como algumas daquelas
ativadas pelo "GPEDIT.MSC").

GRAFTABL: Permite que o Windows exiba um conjunto de caracteres estendidos em modo


gráfico.

GRAPHICS: Carrega na memória um programa que permite ao MS-DOS imprimir as


informações exibidas na tela.

HELP: Fornece informações de ajuda sobre comandos do Windows.

HOSTNAME: Permite alterar o nome do computador. Via interface, isso é feito na aba "Nome
do computador", nas propriedades do "Meu computador".

HIMEM.SYS: Gerenciador de memória estendida, coordena o uso da memória.

IF: Realiza processamento condicional em arquivos em lotes.

IPCONFIG: Exibe informações das configurações IP, mostrando o endereço IP, gateway e
máscara de sub-rede para cada placa de rede:
MODE: Configura os dispositivos de sistema. Útil para dispositivos de seriais antigos, ou
mesmo novos que usem conexão serial e que precisem de ajustes adicionais.
MORE: Exibe a saída do PROMPT, fazendo pausa a cada tela, útil para textos longos que rolam
a tela sem que você consiga ler. Mas não se esqueça da barra de rolagem, às vezes pode ser
melhor deixar a saída aparecer por completo e depois rolar a tela para cima.
PATH: Exibe ou define um caminho de pesquisa para arquivos executáveis (ou outros
dependentes, como DLLs, arquivos OCX compartilhados, etc). Via interface, os caminhos
podem ser alterados pelo botão "Variáveis de ambiente", da aba "Avançado" da tela das
propriedades do "Meu Computador". No NT, esses caminhos estão no registro, na chave
"Path" da "HKEY_CURRENT_USER > Environment", para o usuário atual, e
"HKEY_LOCAL_MACIHNE > Environment", para todos os usuários.
PING: Dispara contra um computador ou host e espera receber dados, usado para ver se a
conexão está ativa, entre outras informações. Digite-o com /?, existem vários parâmetros.
REPLACE: Substitui arquivos. Use com cuidado, leia atentamente as instruções dando o
parâmetro /?.
SET: Exibe ou define, e permite remover as variáveis de ambiente do Windows. Veja o
comentário do parâmetro path, mais acima, sobre a localização delas.
SORT: Permite ordenar linhas em arquivos. Seu uso é bem detalhado, Digite-o com /? para
entendê-lo.
START: Abre uma nova janela do PROMPT. Chame-o passando um comando como parâmetro,
para que seja aberto um novo PROMPT com o programa já em execução, sem interromper o
atual.
SUBST: Associa um caminho a uma letra de unidade. Isso permite criar "atalhos" para pastas,
na forma de letras, que aparecerão no "Meu computador". Por exemplo, subst Z:
\\servidor\pasta1 permite mapear a unidade. Você pode fazer também com pastas locais,
como subst X: C:\coisas\x.
TREE: Exibe de forma gráfica e hierárquica a estrutura de pastas de uma unidade ou caminho.

LABEL: Cria, altera ou exclui o rótulo de volume de um disco.


LOADFIX: Assegura que um programa seja carregado acima dos primeiros 64K de memória
convencional e executa o programa.

MEM: bytes do seu pc

MD ou MKDIR: cria um diretório a partir do diretório corrente com o nome especificado:


Sintaxe: MD [caminho] { Nome } ou MKDIR [caminho] { Nome }
Por exemplo: C:\>MD PROFESSOR
C:\>MKDIR PROFESSORALUNOS

MODE: Configura um dispositivo do sistema.

MORE: Exibe a saída fazendo pausa a cada tela; ou seja, comando que exibe o conteúdo de um
determinado arquivo, fazendo uma pausa cada vez que a tela é preenchida:
Sintaxe: MORE < [unidade:] [caminho] { Nome do Arquivo }
Exemplo: MORE <TESTE>FORMAT A: , formata o disco na unidade A:
ATENÇÃO: tenha cuidado nas formatações de discos pois elas fazem com que o conteúdo do
disco seja perdido. Vale lembrar que esta operação se torna muito mais crítica quando estamos
formatando a unidade C ( FORMAT C: ), operação raramente feita e não indicada para pessoas
com pouco conhecimento.

MOVE: Comando que tem duas funções: Renomear diretórios ou mover arquivos de um
diretório para outro:
Sintaxe: MOVE [opções] [unidade:] [caminho] [nome antigo] [nome novo] ou [Origem]
[Destino]
Exemplo: C:\>MOVE C:AULA C:TESTE , renomeia o diretório C:AULA para C:TESTE
C:\>MOVE C:AULA*.* A: , faz a movimentação de todos os arquivos do drive de
origem C:AULA para o drive de destino A:
deixando assim o diretório C:AULA vazio.
Opções:

/y - não pede confirmação para a mudança dos arquivos.


/-y - pede confirmação para mudança dos arquivos.

MODE COMMANDS: Configura os dispositivos do sistema.

NETSH - Configura o protocolo TCP/IP através da linha de comando.

NLSFUNC: Inicia o programa NLSFUNC, que carrega informações especificas de pais para o
suporte de língua nacional (NLS).

PAGEFILECONFIG: Configura memória virtual. Digita-o com /? para entender melhor. Para
mudá-lo via interface, isso é feito pelo caminho "propriedades do Meu Computador > guia
Avançado > Desempenho > Configurações > Avançado > Memória Virtual > Alterar".

PATH: Exibe ou define um caminho de pesquisa para arquivos executáveis.


PAUSE: Suspende o processamento de um arquivo em lotes e exibe uma mensagem.

PING: Checa sua conexão de rede disponível

POPD: Restaura o valor anterior da pasta atual salva por PUSHD.

PRINT: Imprime um arquivo de texto enquanto você está usando outros comandos do MS-
DOS.

PROMPT: Altera o PROMPT de comando do Windows.

PUSHD: Salva a pasta atual e, em seguida, altera a mesma.

RECOVER: Recupera informações ainda compreensíveis de um disco defeituoso ou danificado.

REG: Manipula o registro. Você pode adicionar chaves e valores, exportá-las, editar valores... O
uso exigirá um pouco de treino.

REM: Grava comentários (observações) em arquivos em lotes ou no CONFIG.SYS.

REN ou RENAME: Altera o nome de um arquivo ou arquivos. Pode-se também alterar a


extensão do mesmo.
Exemplo: REN Arquivo.txt Backup.bak, Isto renomeia o arquivo: Arquivo.txt, para
Backup.bak.

REPLACE: Substitui arquivos.

RMDIR ou RD: Remove uma pasta; ou seja, Comando que remove um subdiretório a partir do
drive corrente. O subdiretório somente será eliminado se não contiver nenhum arquivo ou
subdiretório em seu interior:
Sintaxe: RD [caminho] [opções] ou RMDIR [caminho] [opções]
Exemplo: C:\>RDPROFESSORALUNOS , remove o subdiretório ALUNO do diretório PROFESSOR.
C:\> RDPROFESSOR , remove o diretório PROFESSOR.
C:/> RD Teste /s /q
Opções:
/s - Remove todas as pastas e arquivos da pasta, além dela mesma.
/q - Modo silencioso, não pede confirmação para remover a árvore de pastas quando usado
com /s.

ROUT: Mostra detalhes do parâmetro da interface de rede

SCHTASKS: Agenda e executa algum processo, ou seja, gerencia as tarefas agendadas,


permitindo adição/exclusão de tarefas. Via interface, isso pode ser feito pela pasta especial
"Tarefas agendadas", do painel de controle. Um parecido é o AT.

SET: Exibe, define ou remove variáveis de ambiente do Windows.

SETLOCAL: Inicia a localização de alterações de ambiente em um arquivo em lotes.

SETVER: Exibe a tabela de versões do MS-DOS na memória.


SHARE: Inicia o programa SHARE, que instala o compartilhamento de arquivos e os recursos
que não permitem acesso aos discos e ás unidades de rede.

SHIFT: Altera a posição dos parâmetros substituíveis em um arquivo em lotes.

SHUTDOWN: Permite desligar o sistema, local ou remoto. digita-o com /? para mais
informações, e com /s para desligar. Uma mensagem será exibida ao usuário, pedindo para
fechar programas e salvar o trabalho. Essa mesma tela de desligamento é chamada quando
ocorre um erro num processo essencial do Windows de forma inesperada (ou causado por um
vírus/spyware). Uma dica é que o desligamento pode ser cancelado, enquanto não acabar o
tempo. Chamando-o com /a o desligamento é cancelado, basta ser rápido :)

SORT: Classifica a entrada.

START: Inicia uma janela separada para executar um programa ou comando especificado.

SUBST: Associa um caminho a uma letra de unidade.

SYSTEMINFO: Uma dica é redirecionar a saída para um arquivo de texto, usando SYSTEMINFO
> C:\info.txt, por exemplo. Uma das informações que mais gosto desse SYSTEMINFO é o
"UPTIME", o tempo que o Windows está ligado.

TASKLIST: Exibe as tarefas e processos em execução, informando o PID de cada um ("Process


ID", Identificador de processo).

TASKKILL: fecha tarefas. Você precisará fornecer o PID, obtido com o TASKLIST.
Exemplo TASKKILL /PID 123456

TIME: Exibe ou ajusta a hora do sistema.

TITLE: Define o título da janela para uma sessão do CMD.EXE.

TREE: Exibe uma arvore dos seus programas


Sintaxe: TREE [drive:\][caminho\][opções]
Opções:
/f - Inclui nome dos arquivos de cada subdiretório.
/a - Exibe os subdiretórios com caracteres ASCII.

TYPE: Exibe o conteúdo de um arquivo de texto.


Sintaxe: TYPE [unidade:] [CAMINHO] { Nome do Arquivo }
Exemplo: C:\TYPE CONFIG.SYS Exibe o conteúdo do arquivo CONFIG.SYS na tela.
Utilizando este comando você pode também imprimir o conteúdo de um arquivo bastando para
tanto adicionar a terminação > PRN ou > LPT1 ao comando.
Exemplo: C:\>TYPE CONFIG.SYS > PRN Imprime o conteúdo do arquivo CONFIG.SYS.

TYPEPERF: Grava dados de desempenho na janela de comando ou em um arquivo de log. Para


interromper, pressione CTRL+C

UNDELETE: recupera arquivos excluídos (às vezes) .


Sintaxe: UNDELETE [unidade:] [caminho] { Nome do Arquivo }
Exemplo: UNDELETE C:WINWORDCARTAS.DOC , recupera o arquivo CARTAS.DOC do
diretório WINWORD

UNFORMAT: Recupera as informações de um disco formatado, há não ser se tiver utilizado o


parâmetro /U em sua formatação. 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 diretórios
TEST Lista todas as informações, mas não refaz o disco

Sintaxe: UNFORMAT [unidade:] /L /TEST /P


Exemplo: C:\>UNFORMAT A: , desformata o disco na unidade A:

VER: Mostra a versão do Sistema Operacional

Verify: Informa ao MS-DOS se deve verificar se os arquivos estão gravados corretamente em


um disco, ou não.

Vol: Exibe o nome de volume e o número de série do disco, se houver.

Xcopy: Copia arquivos (exceto arquivos ocultos e de sistema) e diretórios, inclusive


subdiretórios. 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 default")
* /S Copia os arquivos em diretórios e subdiretórios, a não ser que estejam vazios.

E Copia os subdiretórios mesmo que estejam vazios.


Sintaxe: XCOPY [ ORIGEM] [DESTINO] /M /D:data /S /E /V
Exemplo: C:\>XCOPY C:DOS A: , copia o diretório DOS para o drive A:

Opções:
/d - Copia arquivos que foram modificados a partir de uma certa data.
/p - Pede confirmação para cópia de cada arquivo.
/s - Copia diretórios e subdiretórios (Não copia pastas vazias).
/e/s - Copia os subdiretórios mesmo que estejam vazios.
/v - Verifica os arquivos copiados.

Obs.: Por ser um comando com inúmeras opções não é possível que eu escreva todas aqui.
Para saber mais sobre o xcopy, vá no prompt de comando e digite xcopy /?

Úteis em arquivos de lotes (.bat):

* echo

Exibe descrições ou avisos, ou impede a exibição dos comandos na tela, quando usado em
arquivos de lotes.

* call
Chama um programa em lotes a partir de outro, útil basicamente para usar 'arquivos de
inclusão" em arquivos .bat.

* for

Executa um comando especificado para cada arquivo em um conjunto de arquivos. Útil em


arquivos de lotes, mas dependendo do que você quer fazer, pode valer muito também no
prompt. Chame-o com /? par ver a ajuda, tem o estilo do "for" em programação.

* goto

Direciona o interpretador de comando para uma linha com um rótulo em um programa em


lotes.

* pause

Pausa o processamento de um programa em lotes e exibe a mensagem "Pressione


qualquer tecla para continuar...". Útil para dar explicações ou avisos, abusando antes do
comando echo.

* pushd

Armazena a pasta atual para uso pelo comando POPD, depois altera para a pasta
especificada. Pode ser útil tanto em arquivos de lotes como diretamente no prompt.

* popd

Altera para a pasta armazenada pelo comando PUSHD.

* rem

Registra comentários em um arquivo em lotes.

* setlocal

Inicia a localização das alterações de ambiente em um arquivo em lotes. As alterações de


ambiente feitas após SETLOCAL ser emitido são específicas do arquivo em lotes. ENDLOCAL
deve ser emitido para restaurar as configurações anteriores. Quando o final de um script em
lotes é alcançado, um ENDLOCAL é executado para qualquer comando SETLOCAL pendente
emitido por esse script em lotes.

* endlocal

Termina a localização das alterações de ambiente em um arquivo em lotes. As alterações


de ambiente feitas após ENDLOCAL ser ativado não são específicas do arquivo em lotes; as
configurações anteriores não serão restauradas na finalização do arquivo em lotes.

* shift

Altera a posição dos parâmetros substituíveis em um arquivo em lotes.


* title

Altera o título da janela do prompt. Útil em arquivos em lotes, você pode definir seu nome
ou o nome da sua "aplicação", ou mesmo o status, de forma visível para o usuário.

Mais comandos ainda!


Esses são válidos para as versões não-domésticas do Windows. Diversos deles podem ser
configurados via interface gráfica, através dos consoles do gerenciamento do computador.
Uma boa idéia é usar o recurso de pesquisa do sistema, e mandar buscar por *.msc dentro da
pasta do Windows.

* eventcreate

Permite que um administrador crie uma mensagem e identificação de evento


personalizadas em um log de eventos especificado (que poderá ser vista juntamente com as
mensagens dos programas, pelo eventvwr, o visualizador de eventos). Pode ser inútil em casa,
mas dependendo do servidor ou ambiente corporativo, algumas ações podem ser logadas
dessa forma, para que outros administradores tenham acesso depois.

* eventquery

Exbe os eventos ou as propriedades de um evento de um ou mais arquivos de log.


* eventtriggers

Permite que um administrador exiba e configure 'Disparadores de eventos' em sistemas


locais ou remotos.

* getmac

Permite que um administrador exiba o endereço MAC de adaptadores de rede em um


sistema.

* logman

Gerencia o serviço 'Logs e alertas de desempenho' para a criação e gerenciamento de logs


de sessão de rastreamento de eventos e logs de desempenho. Chame-o com /?, pois são
tantos os parâmetros suportados...

* openfiles

Permite que um administrador liste ou desconecte arquivos e pastas que foram abertos em
um sistema. Isso pode ser feito graficamente pelo "fsmgmt.msc", que também exibe todos os
compartilhamentos locais ou remotos.

* prncnfg

Permite configurar ou mostrar as configurações de impressoras.

* prndrvr

Adiciona, exclui e exibe os drivers de impressoras.


* prnjobs

Permite controlar tarefas de impressão, como pausa ou cancelamento dos documentos na


fila de impressão.

* prnmngr

Permite adicionar, excluir e listar as impressoras conectadas, além da padrão.

* prnport

Cria, exclui e lista portas de impressoras TCP/IP.

* prnqctl

Imprime uma página de teste, ou pausa ou reinicia um documento a ser impresso.


Fsutil

O comando fsutil tem vários complementos que serão listados digitando-o sem nenhum
parâmetro. Digite fsutil fsingo drives e terá a lista dos drives no seu micro.

Gepresult

Este comando mostrará configurações de usuários e de diretivas de grupos.

Recover

Permite a recuperação de arquvios em disco danificado.

Reg

Comando para exportar chaves do registro, copiar, restaurar, comparar, etc.

Schtasks

Para agendar, executar, alterar ou deletar tarefas numa máquina local ou remota com
Windows.

SFC

Comando que permite verificar arquivos de sistemas alterados de forma indevida e recuperar
os arquivos originais e oficiais da Microsoft., o que nem sempre será recomendável. Por
exemplo, o arquivo uxtheme.dll modificado para permitir o uso de temas voltaria a ser
substituído pelo original.

Shutdown
O comando shutdown permite desligar ou reiniciar o computador de forma imediata ou
agendada.

Systeminfo
Fornece informações básicas sobre o sistema.
Tasklist
Mostra a lista de processos sendo executados no Windows.

Taskkill

Permite finalizar algum processo. O comando é quase sempre usado com base nas
informações fornecidas pelo tasklist. Por exemplo, para finalizar o Messenger digite "taskkill
/PID 1680". A identificação do PID de cada processo sendo executado você ficará sabendo com
o comando tasklist.

Abrir um programa pelo CMD:


Para executar algum programa pelo CMD, você vai na Pasta (ou Diretório) onde está onde
programa pelo comando "CD", e depois digite "DIR" para serem listados os arquivos e veja o
que tem a extensão .EXE, .COM ou .BAT.
Digite o nome dele (não precisa da extensão) e aperte a tecla ENTER.

Por Exemplo:
Finalizar Processo no Prompt
Digite Tasklist /svc e pressione Enter, para listar todos os processos em execução:

Para finalizar o processo desejado basta digitar taskkill -im nomedoprocesso /f /t e


pressione enter, no meu caso quero finalizar o arquivoWindowsmp.exe pois sei que este é
um vírus, então basta eu digitar taskkill -im windowsmp.exe /f /t e pressionar enter:
Abra o Prompt, digite tasklist > logo ele irá mostrar os programas executados> depois entre
com o debug> ai você digita a (isso mesmo, a letra a) e aperte enter, ele ira entrar no modo
assembly. Mais ai onde entra o trauma, não lembro como faz mais, muito tempo que já tenho
visto isso, foi um colega meu que ensino na época do curso dos mal intencionados. Nesse caso
estou tentando por via comando fechar o word, que tem o nome de winword.exe, o numero
dele é 3304, quando você colocar xd 3304, ele ira mostrar o valor dele na memória.
O resto é com você.

Вам также может понравиться