Dicas de Prompt de comando e DOS
Autor: ~~[S]coot[K]un~~ | Publicado: 2011-04-21T20:23:00-07:00

Leia com Atenção cada Comando, eles mudam mesmo, sem perguntar se quer mesmo mudar, depedendo até FORMATA, preste ATENÇÃO&nbsp;
O interpretador de comandos pode ser acionado digitando-se&nbsp;CMD&nbsp;no menu&nbsp;Iniciar/Executar.&nbsp;Ele pode ser também encontrado no item Acessórios do *Menu iniciar. Não é difícil usar os comandos do Windows e grande número deles permanece igual aos antigos comandos do&nbsp;DOS.


*Iniciar/Todos Programas/Acessórios (Prompt de Comando)





Para obter mais informações sobre um comando específico, digite&nbsp;HELP


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.


A oção /t:fg permite alterar as cores do interpretador de comandos. Por exemplo, digite&nbsp;cmd /t:17&nbsp;e a tela ficar com as letras em branco num fundo azul. O f representa a cor do texto e o g a cor do fundo.


Relação das cores que podem ser usadas:


0 - preto
1 - Azul
2 - Verde
3 - Cian
4 - Vermelho
5 - Roxo
6 - Amarelo
7 - Branco
8 - Cinza
9 - Azul claro
A - Verde claro
B - Cian claro
C - Vermelho claro
D - Roxo claro
E - Amarelo claro
F - Branco claro





- Listando arquivos e pastas


Caso queira ver a relação de arquivos e pastas existentes use o comando abaixo:


dir


Existem várias opções para sofisticar a maneira de listar os arquivos e pastas:



/A&nbsp;Exibe arquivos com atributos especificados.
/B&nbsp;Usa formatação básica (sem informações de cabeçalho ou resumo).
/C&nbsp;Exibe o separador de milhar em tamanhos de arquivos. É o padrão. Use /-C para desativar a exibição do separador.
/D&nbsp;O mesmo que amplo, mas os arquivos são classificados na lista por coluna.
/L&nbsp;Usa letras minúsculas.
/N&nbsp;Novo formato de lista longo onde os nomes de arquivos estão à extrema direita.&nbsp;





- Copiando arquivos


O comando&nbsp;copy&nbsp;permite copiar um ou mais arquivos de um lugar para outro. Por exemplo, para copiar todos os arquivos de um disquete para o drive C: digite o comando abaixo:
copy a:*.* c:


Usando o comando copy para copiar apenas um arquivo. Para isto em vez de usar *.* (que indica todos os arquivos) utilize diretamente o nome do arquivo a ser copiado.
copy a:curriculo.doc c:documentosNo exemplo acima o arquivo curriculo.doc será copiado do disquete no drive A: para a pasta Documentos no C:


Se o arquivo curriculo.doc estiver numa pasta chamada Documentos no disquete, seria necessário especificar o caminho para fazer a cópia:
copy a:documentoscurriculo.doc c:documentos
Somente não é necessário especificar o caminho quando o documento a ser copiado estiver na pasta em que o prompt se encontra naquele momento.


O comando copy também pode ser usado para fazer cópia de um mesmo arquivo com outro nome. Como abaixo:


copy agosto.txt setembro.txt


No exemplo existia o arquivo agosto.txt e passou a existir também o arquivo setembro.txt com o mesmo conteúdo do arquivo agosto.txt. O arquivo ficou duplicado, porém com nomes diferentes. O comando pode ser muito útil para substituir ou fazer modificações em um arquivo, mantendo um backup dele


- 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.





- Mover arquivos ou renomear pastas&nbsp;


O comando move permite tanto mover arquivos quanto renomear pastas. Use-o como abaixo para renomear um arquivo:


move *.txt c:textos


No exemplo acima todos os arquivos de extensão .txt foram movidos para a pasta Textos


Use-o para renomear uma pasta como abaixo:


move textos documentos


No exemplo acima a pasta que se chamava textos passou a se chamar documentos. Se a pasta tiver mais de uma palavra, use-a entre aspas como abaixo:


move "meus textos" documentos


No exemplo acima a pasta meus documentos passou a se chamar documentos.


-&nbsp;Nova pasta


Para criar uma nova pasta basta usar o comando md. Digamos que a gente queira criar uma pasta chamada teste. Basta digitar como abaixo:


md teste


-&nbsp;Movimentar-se de uma pasta para outra


- Se você estiver em c:Windows e quiser passar para a pasta c:games você usará o comando CD. As pastas (diretórios) serão separadas por uma barra invertida:&nbsp;


cdgames


- Agora para mudar de cdgames para a pasta arquivos de programas:


cdarquivos de programas


- Se você estiver em qualquer pasta e quiser passar para o diretório raíz (C:) bastará o comando abaixo:


CD


- Se você estiver em uma subpasta (pasta dentro de outra) e quiser voltar para uma outra que esteja logo acima, use o comando CD conforme abaixo:


CD..


- Removendo pastas
Da mesma forma como você pode criar uma nova pasta com o comando md, poderá deletá-la com o comando rd.&nbsp;


rd teste


O comando acima deleta a pasta teste, se ela estiver vazia. Se a pasta não estiver vazia, você deverá usar o comando rd com a opção /s conforme abaixo:


rd teste /s


No comando acima o Windows vai perguntar se você tem certeza de que deseja remover aquela pasta e tudo quanto se encontra dentro dela. Caso queira que o Windows delete a pasta sem fazer nenhuma pergunta, use também a opção /q como abaixo:


rd teste /s /q


- Deletando arquivos


Você pode apagar um arquivo com o comando del ou erase. É preciso dar logo em seguida o nome do arquivo. Por exemplo, para apagar o arquivo imagem.jpg você pode usar o comando abaixo:


del imagem.jpg ou erase imagem.jpg


- Renomeando arquivos


Para mudar o nome de um arquivo você usa o comando ren. Por exemplo, para mudar o nome do arquivo imagem.jpg para foto.jpg use o comando abaixo:


ren imagem.jpg foto.jpg


- Acerto do relógio e data
O comando time&nbsp;permite acertar a hora e o comando date permite corrigir a data.


- Alguns dos grandes comandos de linha do Windows:


Bootcfg


Permite ver as configurações do seu menu de boot


Defrag


Desfragmentador de disco. Oferece as seguintes opções:
-a Apenas analisar
-f Forçar a desfragmentação mesmo que haja pouco espaço livre.
-v Saída detalhada
-? Exibir tópico de ajuda.

Diskpart


Gerencia as partições de um disco.&nbsp;

Driverquery


Mostra a lista de drivers instalados no Windows e as respectivas propriedades.


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&nbsp;


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


Reg


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


Schtasks&nbsp;


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


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.&nbsp;


Systeminfo&nbsp;


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.



-&nbsp;Diversos outros comandos que você poderá usar no comando de pronto do Windows:


ASSOC
Exibe ou modifica associações de extensões de arquivo.&nbsp;
AT
Agenda comandos e programas para serem executados em um computador.&nbsp;
ATTRIB
Exibe ou altera atributos de arquivos.&nbsp;
BOOTCFG
Mostra o boot.ini no prompt de comando&nbsp;
BREAK
Define ou limpa a verificação estendida CTRL+C.&nbsp;
CACLS
Exibe ou modifica listas de controle de acesso (ACLs) de arquivos.&nbsp;
CALL
Chama um programa em lotes a partir de outro.&nbsp;
CHCP
Exibe ou define o número da página de código ativa.
CHKDSK
Verifica um disco e exibe um relatório de status.&nbsp;
CHKNTFS
Exibe ou modifica a verificação do disco na inicialização.&nbsp;
CLS
Limpa a tela&nbsp;
CMD
Abre uma outra janela de prompt.&nbsp;
COLOR
Define as cores padrão de primeiro plano e do plano de fundo do console&nbsp;
COMP
Compara o conteúdo de dois arquivos ou grupos de arquivos.&nbsp;
COMPACT
Exibe ou altera a compactação de arquivos.&nbsp;
CONVERT
Converte volumes FAT em NTFS.&nbsp;
COPY
Copia um ou mais arquivos para outro local.&nbsp;
DATE
Mostra a data atual e permite alterá-la.&nbsp;
DISKCOMP
Compara o conteúdo de dois disquetes.&nbsp;
DISKCOPY
Copia o conteúdo de um disquete para outro.&nbsp;
DISKPART
Faz particionamento de disco&nbsp;
DOSKEY
Edita linhas de comando, volta a chamar comandos do Windows e cria macros.&nbsp;
ECHO
Exibe mensagens ou ativa ou desativa o eco de comandos.&nbsp;
ENDLOCAL
Encerra a localização de alterações de ambiente em um arquivo em lotes.&nbsp;
EXIT
Sai do programa CMD.EXE (interpretador de comandos).&nbsp;
FC
Compara dois arquivos ou grupos de arquivos e exibe as diferenças entre eles.&nbsp;
FIND
Procura uma seqüência de texto em um arquivo ou arquivos.&nbsp;
FINDSTR
Procura seqüências de texto em arquivos.&nbsp;
FOR
Executa um determinado comando para cada arquivo em um grupo de arquivos.&nbsp;
FORMAT
Formata um disco rígido ou disquete.&nbsp;
FTYPE
Exibe ou modifica os tipos de arquivo utilizados em associações de extensões de arquivos.&nbsp;
GOTO
Direciona o interpretador de comandos do Windows para uma linha identificada em um programa em lotes.&nbsp;
GRAFTABL
Permite que o Windows exiba um conjunto de caracteres estendidos em modo gráfico.
HELP
Fornece informações de ajuda sobre comandos do Windows.&nbsp;
HOSTNAME
Dá o nome do host&nbsp;
IF
Realiza processamento condicional em arquivos em lotes.&nbsp;
IPCONFIG
Mostra detalhes das configurações de IP&nbsp;
LABEL
Cria, altera ou exclui o rótulo de volume de um disco.&nbsp;
MODE
Configura um dispositivo do sistema.&nbsp;
MORE
Exibe a saída fazendo pausa a cada tela.&nbsp;
MOVE
Move um ou mais arquivos de uma pasta para outra pasta.&nbsp;
PAGEFILECONFIG
Configura memória virtual&nbsp;
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.&nbsp;
PING
Checa sua conexão de rede disponível&nbsp;
POPD
Restaura o valor anterior da pasta atual salva por PUSHD.&nbsp;
PRINT
Imprime um arquivo de texto.&nbsp;
PROMPT
Altera o prompt de comando do Windows.&nbsp;
PUSHD
Salva a pasta atual e, em seguida, altera a mesma.&nbsp;
REM
Grava comentários (observações) em arquivos em lotes.&nbsp;
REPLACE
Substitui arquivos.&nbsp;
ROUT
Mostra detalhes do parâmetro da interface de rede&nbsp;
SCHTASKS
Agenda e executa algum processo&nbsp;
SET
Exibe, define ou remove variáveis de ambiente do Windows.&nbsp;
SETLOCAL
Inicia a localização de alterações de ambiente em um arquivo em lotes.&nbsp;
SHIFT
Altera a posição dos parâmetros substituíveis em um arquivo em lotes.&nbsp;
SORT
Classifica a entrada.&nbsp;
START
Inicia uma janela separada para executar um programa ou comando especificado.&nbsp;
SUBST
Associa um caminho a uma letra de unidade.&nbsp;
TITLE
Define o título da janela para uma sessão do CMD.EXE.&nbsp;
TREE
Exibe graficamente a estrutura de pastas de uma unidade ou caminho.&nbsp;
TYPE
Exibe o conteúdo de um arquivo de texto.&nbsp;
VER
Mostra a versão do Windows.&nbsp;
VERIFY
Faz com que o Windows verifique se os arquivos estão gravados corretamente em um disco.&nbsp;
VOL
Exibe um rótulo e número de série de volume de disco.&nbsp;
XCOPY
Copia diretórios com seus subdiretórios.&nbsp;


Os comandos abaixo listam comandos adicionais do Windows XP Pro:

eventcreate&nbsp;Permite ao administrador criar uma mensagem e identificação do evento personalizadas em um log de eventos especificado.&nbsp;
eventquery&nbsp;Lista os eventos ou as propriedades de um evento de um ou mais arquivo log.&nbsp;
eventtriggers&nbsp;Mostra e configura disparadores de evento.&nbsp;
getmac&nbsp;Mostra o endereço MAC de um ou mais adaptador de rede.&nbsp;
helpctr&nbsp;Inicia o Centro de Ajuda e Suporte.&nbsp;
ipseccmd&nbsp;Configura o Internet Protocol Security (IPSec)&nbsp;
logman&nbsp;Gerencia o serviço Logs e alertas de desempenho.&nbsp;
openfiles&nbsp;Busca, mostra ou termina arquivos abertos compartilhados.&nbsp;
pagefileconfig&nbsp;Mostra e configura a memória virtual.&nbsp;
perfmon&nbsp;Abre o monitor do sistema.&nbsp;
prncnfg&nbsp;Configure ou mostra as configurações de impressora.&nbsp;
prndrvr&nbsp;Adiciona, deleta e lista drivers de impressoras.&nbsp;
prnjobs&nbsp;Pausa, continua ou cancela lista de documentos a serem impressos.&nbsp;
prnmngr&nbsp;Adiciona, deleta e lista impressoras conectadas, além da impressora default.&nbsp;
prnport&nbsp;Cria, deleta e lista portas de impressora TCP/IP
prnqctl&nbsp;Imprime uma página de teste, pausa ou reinicia um documento a ser impresso.&nbsp;
schtasks&nbsp;Permite que um administrador crie, exclua, consulte, altere, execute e termine tarefas agendadas em um sistema local ou remoto.&nbsp;
systeminfo&nbsp;Busca no sistema informação sobre configurações básicas.&nbsp;
typeperf&nbsp;grava dados de desempenho na janela de comando ou em um arquivo de log. Para interromper Typeperf, pressione CTRL+C.&nbsp;















Outros comandos, mas não do CMD, Tecla Windows à esquerda do teclado, aqui no meu é a bandeirinha do Tio Bill(Microsoft).&nbsp;


Todo teclado atual traz uma tecla Windows que pode ser usada em conjunto com alguma outra tecla para servir de atalho para alguma atividade. Veja abaixo a relação de atalhos da tecla Windows e tire mais proveito dela:


Windows: Mostra o Menu Iniciar
Windows + D: Minimiza ou restaura todas as janelas
Windows + E: Abre Meu computador
Windows + F: Abre o Pesquisar para arquivos
Windows + R: Mostra a janela Executar
Windows + L: Tranca a tela
Windows + U: Abre o Gerenciador de Utilitários
Windows + CTRL + F: Mostra o Pesquisar para computador (em rede)
Windows + Shift + M: Desfaz minimizar (para todas as janelas)
Windows + F1: Para Ajuda e Suporte
Windows + BREAK: Mostra as Propriedades de Sistema
















-&nbsp;Comandos relacionados aos Serviços do Windows que podem ser digitados no menu Iniciar / Executar:


compmgmt.msc&nbsp;- gerenciar o computador&nbsp;
devmgmt.msc&nbsp;- gerenciamento de dispositivos&nbsp;
diskmgmt.msc&nbsp;- gerenciamento de discos&nbsp;
dfrg.msc&nbsp;- desfragmentador&nbsp;
eventvwr.msc&nbsp;- visualizar eventos&nbsp;
fsmgmt.msc&nbsp;- pastas compartilhadas&nbsp;
gpedit.msc&nbsp;- diretivas de grupo&nbsp;
lusrmgr.msc&nbsp;- usuários e grupos locais&nbsp;
perfmon.msc&nbsp;- monitor de performance&nbsp;
rsop.msc&nbsp;- conjunto de diretivas resultante&nbsp;
secpol.msc&nbsp;- configurações de segurança&nbsp;
services.msc&nbsp;- serviços gerais
control userpasswords2&nbsp;- contas de usuário&nbsp;
regedit&nbsp;- registro do windows















Editado

Dica de&nbsp;Comandos DOS&nbsp;postado pelo Amigo&nbsp;&nbsp;~~[S]coot[K]un~~
Comandos

title&nbsp;nome&nbsp;- define um&nbsp;nome&nbsp;no título da página.

echo&nbsp;- Exibe uma string na tela.
Ex.:&nbsp;echo teste&nbsp;(escreve&nbsp;teste&nbsp;na tela)

echo.&nbsp;- cria uma linha em branco.

@echo off&nbsp;- Desativa a exibição dos comandos na tela. Deve ser adicionado à primeira linha de um arquivo de lote MS-DOS (*.BAT).

cls&nbsp;- Limpa a tela.

set&nbsp;string&nbsp;=&nbsp;valor;&nbsp;- define uma variável.
Ex.:&nbsp;set a = 10;&nbsp;(define variável&nbsp;a&nbsp;com valor igual a 10)

%string%&nbsp;- chama variável.
Ex.:&nbsp;set a = teste;
echo %a%&nbsp;(primeiro define&nbsp;a&nbsp;com valor igual a&nbsp;teste, segunda linha escreve na tela o conteúda da variável&nbsp;a, no caso a palavra&nbsp;teste)

pause&nbsp;- pausa as execuções, para prosseguir é necessário pressionar alguma tecla.

md&nbsp;nome&nbsp;- cria um diretório chamado&nbsp;nome.

rd&nbsp;nome&nbsp;- remove o diretório&nbsp;vazio&nbsp;nome.

cd&nbsp;nome&nbsp;- direciona prompt para o diretório&nbsp;nome.

copy&nbsp;diretórioorigem diretóriodestino&nbsp;- copia um arquivo ou pasta de um&nbsp;diretório origem&nbsp;para um&nbsp;diretório destino.
Ex.:&nbsp;copy C:windowsrundll32.exe C:Pasta

del&nbsp;nome&nbsp;- deleta arquivo&nbsp;nome.

deltree&nbsp;diretório&nbsp;- deleta diretório&nbsp;não-vazio&nbsp;e todo seu conteúdo. Este comando pede confirmação (Y/N), para confirmar direto, usa-sedeltree/y.

renam&nbsp;nomeantigo.extensão nomenovo.extensão&nbsp;- renomeia arquivos ou pastas.
Ex.:&nbsp;renam C:windowsmistic.exe C:windowsbarret.exe

dir&nbsp;- define conteúdo do diretório.

:nome&nbsp;- cria um parágrafo de orientação chamado&nbsp;nome.

goto&nbsp;nome&nbsp;- direciona a "leitura" para o parágrafo&nbsp;nome.

call&nbsp;arquivo&nbsp;- chama um&nbsp;arquivo&nbsp;de lote do MS-DOS.

start&nbsp;arquivo&nbsp;- inicia uma aplicação do Windows.

date&nbsp;- exibe/altera data.

time&nbsp;- exibe/altera hora.

exit&nbsp;- fecha o prompt do MS-DOS.


Observações
- Para saber informações sobre determinado comando, sua sintaxe, etc, basta digitar&nbsp;comando/?. Ira aparecer na tela uma "ajuda" sobre o comando.
- É super importante você saber no que está mexendo, algumas alterações podem comprometer seu computador.
- Existem alguns comandos de programas como o&nbsp;shutdowm, por exemplo, mas são muitos, é mais fácil você consultar a ajuda deles&nbsp;/?.

Como criar um arquivo de lote? (*.BAT)
Abra o bloco de notas do WinXP, digite os comandos em linhas de acordo com a sua intenção.&nbsp;Salve Como&nbsp;nomedesejado.BAT. É importante esta notação, pois é o que vai definir o arquivo como sendo um arquivo de lote.&nbsp;






Não nos responsabilizamos por nada, somente ensinamos e não ensinuamos.