Escolar Documentos
Profissional Documentos
Cultura Documentos
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\ ...
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.
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.
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.
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.
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.
DEBUG: Inicia o Debug, um programa que pode ser utilizado para testar e depurar arquivos
executáveis.
Opções:
/y - Não pede confirmação para a exclusão dos arquivos.
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).
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.
EDIT: Inicia Editor do MS-DOS, que pode ser utilizado para a criação e edição de arquivos de
texto ASCII.
FC: Compara dois arquivos ou grupos de arquivos e exibe as diferenças entre eles.
FINDSTR: Procura seqüências de texto em arquivos. É diferente do FIND, digita-os com /? para
ver.
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.
GPRESULT: Exibe informações sobre as diretivas de grupo ativas (como algumas daquelas
ativadas pelo "GPEDIT.MSC").
HOSTNAME: Permite alterar o nome do computador. Via interface, isso é feito na aba "Nome
do computador", nas propriedades do "Meu computador".
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.
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:
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".
PRINT: Imprime um arquivo de texto enquanto você está usando outros comandos do MS-
DOS.
REG: Manipula o registro. Você pode adicionar chaves e valores, exportá-las, editar valores... O
uso exigirá um pouco de treino.
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.
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 :)
START: Inicia uma janela separada para executar um programa ou comando especificado.
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.
TASKKILL: fecha tarefas. Você precisará fornecer o PID, obtido com o TASKLIST.
Exemplo TASKKILL /PID 123456
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 /?
* 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
* goto
* pause
* 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
* rem
* setlocal
* endlocal
* shift
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.
* eventcreate
* eventquery
* getmac
* logman
* 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
* prndrvr
* prnmngr
* prnport
* prnqctl
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
Recover
Reg
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.
Por Exemplo:
Finalizar Processo no Prompt
Digite Tasklist /svc e pressione Enter, para listar todos os processos em execução: