terça-feira, 3 de novembro de 2015

COMANDOS MS-DOS - FACILITE SUA VIDA


COMANDOS MS-DOS

Aqui alguns comandos que podemos utilizar no Windows, para nos ajudar com manutenção e configurações do sistema operacional.



Microsoft Windows [versão 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Todos os direitos reservados.
C:\Users\Usuario>help

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

ASSOC Exibe ou modifica associações de extensões de arquivo.
ATTRIB Exibe ou altera atributos de arquivos.
BREAK Define ou limpa a verificação estendida CTRL+C.
BCDEDIT Define propriedades no banco de dados de inicialização para
controlar o carregamento da inicialização.
CACLS Exibe ou modifica listas de controle de acesso de arquivos.
CALL Chama um programa em lotes por meio de outro.
CD Exibe o nome do diretório atual ou faz alterações nele.
CHCP Exibe ou define o número da página de código ativa.
CHDIR Exibe o nome do diretório atual ou faz alterações nele.
CHKDSK Verifica um disco e exibe um relatório de status.
CHKNTFS Exibe ou modifica a verificação do disco na inicialização.
CLS Limpa a tela.
CMD Inicia uma nova instância do interpretador de comandos do
Windows.
COLOR Define as cores padrão do primeiro plano e do plano de fundo
do console.
COMP Compara o conteúdo de dois arquivos ou grupos de arquivos.
COMPACT Exibe ou altera a compactação de arquivos em partições NTFS.
CONVERT Converte volumes FAT em NTFS. Não é possível converter a
unidade atual.
COPY Copia um ou mais arquivos para outro local.
DATE Exibe ou ajusta a data.
DEL Exclui um ou mais arquivos.
DIR Exibe uma lista de arquivos e subdiretórios em um diretório.
DISKCOMP Compara o conteúdo de dois disquetes.
DISKCOPY Copia o conteúdo de um disquete para outro.
DISKPART Exibe ou configura propriedades de partição de disco.
DOSKEY Edita linhas de comando, volta a chamar comandos do Windows e
cria macros.
DRIVERQUERY Exibe status e propriedades do driver de dispositivo atual.
ECHO Exibe mensagens ou ativa/desativa o eco de comandos.
ENDLOCAL Encerra a localização de alterações de ambiente em um arquivo
em lotes.
ERASE Exclui um ou mais arquivos.
EXIT Sai do programa CMD.EXE (interpretador de comandos).
FC Compara dois arquivos ou grupos de arquivos e exibe as
diferenças entre eles.
FIND Procura uma cadeia de caracteres de texto em um ou mais
arquivos.
FINDSTR Procura cadeias de caracteres em arquivos.
FOR Executa um determinado comando para cada arquivo em um grupo
de arquivos.
FORMAT Formata um disco para ser usado com o Windows.
FSUTIL Exibe ou configura as propriedades do sistema de arquivos.
FTYPE Exibe ou modifica os tipos de arquivo utilizados em
associações de extensões de arquivo.
GOTO Direciona o interpretador de comandos do Windows para uma
linha identificada em um programa em lotes.
GPRESULT Exibe informações de diretiva de grupo para o computador ou
usuário.
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.
ICACLS Exibir, modificar, fazer backup ou restaurar ACLs de
arquivos e diretórios.
IF Realiza processamento condicional em arquivos em lotes.
LABEL Cria, altera ou exclui o rótulo de volume de um disco.
MD Cria um diretório.
MKDIR Cria um diretório.
MKLINK Cria Vínculos Simbólicos e Links Físicos
MODE Configura um dispositivo do sistema.
MORE Exibe a saída fazendo pausa a cada tela.
MOVE Move um ou mais arquivos de um diretório para outro diretório.
OPENFILES Exibe arquivos abertos por usuários remotos para um
compartilhamento de arquivo.
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.
POPD Restaura o valor anterior do diretório atual salvo por PUSHD.
PRINT Imprime um arquivo de texto.
PROMPT Altera o prompt de comando do Windows.
PUSHD Salva o diretório atual e o altera em seguida.
RD Remove um diretório.
RECOVER Recupera informações legíveis de um disco defeituoso ou
danificado.
REM Grava comentários (observações) em arquivos em lotes ou no
CONFIG.SYS.
REN Altera o nome de um ou mais arquivos.
RENAME Altera o nome de um ou mais arquivos.
REPLACE Substitui arquivos.
RMDIR Remove um diretório.
ROBOCOPY Utilitário avançado para copiar arquivos e árvores de diretório
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.
SC Exibe ou configura serviços (processos em segundo plano).
SCHTASKS Agenda a execução de comandos e programas em um computador.
SHIFT Altera a posição dos parâmetros substituíveis em um arquivo em
lotes.
SHUTDOWN Permite o desligamento local ou remoto adequado do computador.
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 Exibe a configuração e propriedades específicas da máquina.
TASKLIST Exibe todas as tarefas em execução no momento, inclusive
serviços.
TASKKILL Termina ou interrompe um processo ou aplicativo em execução.
TIME Exibe ou ajusta a hora do sistema.
TITLE Define o título da janela para uma sessão do CMD.EXE.
TREE Exibe graficamente a estrutura de diretórios de uma unidade
ou caminho.
TYPE Exibe o conteúdo de um arquivo de texto.
VER Exibe a versão do Windows.
VERIFY Faz com que o Windows verifique se os arquivos estão gravados
corretamente em um disco.
VOL Exibe o rótulo de volume e o número de série de um disco.
XCOPY Copia arquivos e árvores de diretórios.
WMIC Exibe informações WMI em um comando interativo do shell.
Para obter mais informações sobre ferramentas, consulte a referência a linhas de
comando na ajuda online.
*******************************************************************************
C:\Users\Usuario>XCOPY/?
Copia arquivos e árvores de diretórios.
XCOPY origem [destino] [/A | /M] [/D[:data]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B]
[/EXCLUDE:arquivo1[+arquivo2][+arquivo3]...]
origem Especifica o(s) arquivo(s) a ser(em) copiado(s).
destino Especifica o local e/ou o nome dos novos arquivos.
/A Copia somente arquivos com o atributo de arquivamento
definido; não altera o atributo.
/M Copia somente arquivos com o atributo de arquivamento
definido; desativa o atributo de arquivamento.
/D:m-d-a Copia os arquivos alterados durante ou após a data
especificada. Se não for definida uma data, copia apenas os
arquivos cujo tempo de origem seja mais novo do que o tempo
de destino.
/EXCLUDE:arquivo1[+arquivo2][+arquivo3]...
Especifica uma lista de arquivos contendo cadeias de
caracteres. Cada cadeia deve estar em uma linha separada nos
arquivos. Quando qualquer cadeia corresponder a qualquer parte
do caminho absoluto do arquivo a ser copiado, esse arquivo
deixará de ser copiado. Por exemplo, especificar uma cadeia de
caracteres como \obj\ ou .obj excluirá todos os arquivos sob o
diretório obj ou com a extensão .obj, respectivamente.
/P Solicita confirmação antes de criar cada arquivo de destino.
/S Copia diretórios e subdiretórios, exceto os vazios.
/E Copia diretórios e subdiretórios, inclusive os vazios.
O mesmo que /S /E. Pode ser usado para modificar /T.
/V Verifica o tamanho de cada novo arquivo.
/W Solicita que você pressione uma tecla antes de copiar.
/C Continua copiando, mesmo que ocorram erros.
/I Se o destino não existir e mais de um arquivo estiver sendo
copiado, pressupõe que o destino deve ser um diretório.
/Q Não exibe os nomes de arquivos ao copiar.
/F Exibe os nomes de arquivos de origem e de destino completos ao
copiar.
/L Exibe arquivos que seriam copiados.
/G Permite a cópia de arquivos criptografados para um destino que
não oferece suporte a criptografia.
/H Copia arquivos ocultos e do sistema também.
/R Substitui arquivos somente leitura.
/T Cria a estrutura de diretórios, mas não copia arquivos. Não
inclui diretórios ou subdiretórios vazios. /T /E inclui
diretórios e subdiretórios vazios.
/U Copia apenas os arquivos que já existem no destino.
/K Copia atributos. O Xcopy normal redefinirá os atributos
somente leitura.
/N Copia usando os nomes curtos gerados.
/O Copia as informações de ACL e proprietário do arquivo.
/X Copia configurações de auditoria de arquivo (implica /O).
/Y Suprime o prompt para você confirmar se deseja substituir
um arquivo de destino existente.
/-Y Exibe o prompt para você confirmar se deseja substituir
um arquivo de destino existente.
/Z Copia arquivos de rede no modo reiniciável.
/B Copia o próprio Vínculo Simbólico, e não o destino do vínculo.
/J Copia usando E/S sem buffer. Recomendável para arquivos muito
grandes.
A opção /Y pode ser predefinida na variável de ambiente COPYCMD.
Isso pode ser anulado por /-Y na linha de comando.
*******************************************************************************
C:\Users\Usuario>IF/?
Executa o processamento condicional nos programas em lotes.
IF [NOT] ERRORLEVEL número comando
IF [NOT] cadeia_de_caracteres1==cadeia_de_caracteres2 comando
IF [NOT] EXIST nome_de_arquivo comando
NOT Especifica que o Windows só deve executar o
comando se a condição for falsa.
ERRORLEVEL número Especifica uma condição verdadeira se o
último programa executado retornar um código de
saída igual ou maior que o número especificado.
cadeia_de_caracteres1==cadeia_de_caracteres2 Especifica uma condição
verdadeira se as cadeias de caracteres de texto
especificadas
forem correspondentes.
EXIST nome_de_arquivo Especifica uma condição verdadeira se o nome de
arquivo especificado existir.
comando Especifica o comando a ser executado se a condição
for atendida. O comando pode ser seguido pelo
comando ELSE, que executará o comando após a
palavra-chave ELSE se a condição especificada
for FALSA
A cláusula ELSE deve ocorrer na mesma linha que o comando após o IF. Por
exemplo:
IF EXIST nome_de_arquivo. (
del nome_de_arquivo.
) ELSE (
echo nome_de_arquivo. ausente.
)
O exemplo a seguir NÃO funcionaria porque o comando del precisa ser terminado
por uma nova linha:
IF EXIST nome_de_arquivo. del nome_de_arquivo. ELSE echo nome_de_arquivo.
ausente
O exemplo a seguir também não funcionaria, já que o comando ELSE deve estar
na mesma linha que o final do comando IF:
IF EXIST nome_de_arquivo. del nome_de_arquivo.
ELSE echo nome_de_arquivo. ausente
O exemplo a seguir funcionaria se você desejasse tudo isso em uma linha:
IF EXIST nome_de_arquivo. (del nome_de_arquivo.) ELSE echo
nome_de_arquivo. ausente
Se as extensões de comando estiverem ativadas, o IF será alterado como
a seguir:
IF [/I] cadeia de caracteres1 op_comparação cadeia de caracteres2 comando
IF CMDEXTVERSION número comando
IF DEFINED variável comando
onde op_comparação pode ser uma das seguintes:
EQU - igual
NEQ - diferente
LSS - menor que
LEQ - menor que ou igual
GTR - maior que
GEQ - maior que ou igual
e a opção /I, se especificada, informa para fazer comparações de cadeias de
caracteres sem
diferenciação de maiúsculas e minúsculas. A opção /I também pode ser usada na
fórmula cadeia de caracteres1==cadeia de caracteres2 de IF. Essas comparações
são genéricas, pois se cadeia de caracteres1 e cadeia de caracteres2
contiverem todos os dígitos numéricos, as cadeias de caracteres serão
convertidas em números e será executada uma comparação numérica.
A condicional CMDEXTVERSION funciona como ERRORLEVEL, exceto por
comparar com um número de versão interno associado às extensões de comandos
. A primeira versão é 1. Ela será incrementada em um quando
melhoras significativas forem adicionadas às extensões de comandos.
A condicional CMDEXTVERSION nunca é verdadeira quando as extensões de
comandos estão desativadas.
A condicional DEFINED funciona como EXISTS, exceto por usar um nome de
variável de ambiente e ser verdadeira se a variável de ambiente estiver
definida.
%ERRORLEVEL% expandirá para uma representação de cadeia de caracteres do
valor atual de ERRORLEVEL, contanto que ainda não exista uma variável
ambiente com o mesmo nome ERRORLEVEL, pois; nesse caso, será obtido o
valor. Após executar um programa, o
exemplo a seguir ilustra o uso ERRORLEVEL:
goto resposta%ERRORLEVEL%
:resposta0
echo O programa retornou o código 0
:resposta1
echo O programa retornou o código 1.
Também é possível usar as comparações numéricas acima:
IF %ERRORLEVEL% LEQ 1 goto okay
%CMDCMDLINE% expandirá para a linha de comando original transferida para
CMD.EXE antes de qualquer processamento pelo CMD.EXE, contanto que ainda não
haja uma variável de ambiente com o nome CMDCMDLINE, pois, nesse caso, será
o seu valor.
%CMDEXTVERSION% expandirá para uma representação da cadeia de
caracteres do valor atual de CMDEXTVERSION, contanto que ainda não exista uma
variável de ambiente com o nome CMDEXTVERSION, pois, neste caso, será obtido
seu valor.
*******************************************************************************
C:\Users\Usuario>ROBOCOPY/?
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy para Windows
-------------------------------------------------------------------------------
Iniciado: Wed Jul 02 23:41:56 2014
Uso :: ROBOCOPY origem destino [arquivo [arquivo]...] [opções]
origem :: Diretório de Origem (unidade:\caminho ou
\\servidor\compartilhamento\caminho).
destino :: Diretório de Destino (unidade:\caminho ou
\\servidor\compartilhamento\caminho).
arquivo :: Arquivo(s) a serem copiados (nomes/curingas: o padrão é "*.*").
::
:: Opções de cópia :
::
/S :: copiar subdiretórios, mas não os vazios.
/E :: copiar subdiretórios, incluindo os vazios.
/LEV:n :: copiar somente os níveis superiores da árvore de diretórios de
origem.
/Z :: copiar arquivos no modo reiniciável.
/B :: copiar arquivos no modo de Backup.
/ZB :: usar o modo reiniciável; se o acesso for negado, use o modo de
Backup.
/EFSRAW :: copiar todos os arquivos criptografados no modo EFS RAW.
/COPY:marca[s] :: o que COPIAR para os arquivos (o padrão é /COPY:DAT).
(marcas : D=Dados, A=Atributos, T=Carimbos de Data/Hora).
(S=Segurança=ACLs NTFS, O=Informações do proprietário,
U=Informações de auditoria).
/DCOPY:T :: COPIAR Carimbos de Data/Hora do Diretório.
/SEC :: copiar arquivos com segurança (equivalente a /COPY:DATS).
/COPYALL :: COPIAR TODAS as informações do arquivo (equivalente a
/COPY:DATSOU).
/NOCOPY :: COPIAR NENHUMA informação do arquivo (útil com /PURGE).
/SECFIX :: CORRIGIR a segurança de arquivo em todos os arquivos, mesmo em
arquivos ignorados.
/TIMFIX :: CORRIGIR as horas do arquivo em todos os arquivos, mesmonos
arquivos ignorados.
/PURGE :: excluir arquivos/diretórios de destino que não existem mais na
origem.
/MIR :: espelhar uma árvore de diretórios (equivalente a /E mais/PURGE).
/MOV :: MOVer arquivos (excluir da origem após copiar).
/MOVE :: MOVER arquivos E diretórios (excluir da origem após copiar).
/A+:[RASHCNET] :: adicionar os determinados Atributos aos arquivos copiados.
/A-:[RASHCNET] :: remover os determinados Atributos dos arquivos copiados.
/CREATE :: CRIAR árvore de diretórios e arquivos de comprimento nulo somente.
/FAT :: criar arquivos de destino usando nomes de arquivo FAT 8.3 somente.
/256 :: desativar suporte a caminho muito longo (> 256 caracteres).
/MON:n :: MONitorar origem; executar novamente quando mais de n alterações
forem vistas.
/MOT:m :: Monitorar origem; executar novamente em m minutos, se alterado.
/RH:hhmm-hhmm :: Executar Horas - horas de quando novas cópias podem ser iniciadas.
/PF :: verificar horas de execução por arquivo (não por transmissão).
/IPG:n :: Intervalo entre Pacotes (ms), para liberar largura de banda em
linhas de desaceleração.
/SL:: copia links simbólicos versus o destino.
/MT[:n] :: Fazer cópias multi-thread com n threads (padrão 8).
n deve ter pelo menos 1 e não ser superior a 128.
Esta opção é incompatível com as opções /IPG e /EFSRAW.
Redirecione a saída usando a opção /LOG para obter um melhor
desempenho.
::
:: Opções de Seleção de Arquivo :
::
/A :: copiar somente os arquivos com o conjunto de atributos de
Arquivamento.
/M :: copiar somente os arquivos com o atributo de Arquivamento e
redefini-los.
/IA:[RASHCNETO] :: Incluir somente arquivos com qualquer um dos conjuntos
determinados de Atributos.
/XA:[RASHCNETO] :: eXcluir arquivos com qualquer um dos conjuntos determinados de
Atributos.
/XF arquivo [arquivo]... :: eXcluir arquivos que correspondem a determinados
nomes/caminhos/curingas.
/XD dirs [dirs]... :: eXclude Diretórios que correspondem a determinados nomes/caminhos.
/XC :: eXcluir arquivos alterados.
/XN :: eXcluir arquivos mais recentes.
/XO :: eXcluir arquivos mais antigos.
/XX :: eXcluir arquivos e diretórios eXtra.
/XL :: eXcluir arquivos e diretórios solitários.
/IS :: Incluir os mesmos arquivos.
/IT :: Incluir arquivos ajustados.
/MAX:n :: tamanho MÁXimo de arquivo - excluir arquivos maiores que n bytes.
/MIN:n :: tamanho MÍNimo de arquivo - excluir arquivos menores que n bytes.
/MAXAGE:n :: idade de arquivo MÁXima - excluir arquivos mais antigos que n
dias/data.
/MINAGE:n :: idade de arquivo MÍNima - excluir arquivos mais recentes que n
dias/data.
/MAXLAD:n :: última data de acesso máxima - excluir arquivos não utilizados
desde n.
/MINLAD:n :: última data de acesso mínima - excluir arquivos utilizados desde
n.
(Se n < 1900, então n = n dias ou n = data AAAAMMDD).
/XJ :: eXcluir pontos de Junção. (normalmente incluído por padrão).
/FFT :: assumir horas de arquivo FAT (granularidade de 2 segundos).
/DST :: compensar para diferenças de uma hora de horário de verão.
/XJD :: eXcluir pontos de Junção para Diretórios.
/XJF :: eXcluir pontos de Junção para arquivos.
::
:: Opções de Repetição :
::
/R:n :: número de Repetições em cópias com falhas: o padrão é 1 milhão.
/W:n :: tempo de espera entre as repetições: o padrão é 30 segundos.
/REG :: Salve /R:n e /W:n no Registro como configurações padrão.
/TBD :: aguardar nomes de compartilhamentos a serem definidos (erro de
repetição 67).
::
:: Opções de Log :
::
/L :: Listar somente - não copiar, usar carimbo de data/hora ou excluir
qualquer arquivo.
/X :: relatar todos os arquivos eXtra, não apenas os selecionados.
/V :: produzir saída detalhada, mostrando arquivos ignorados.
/TS :: incluir carimbo de data/hora no arquivo de origem na saída.
/FP :: incluir nome de caminho completo de arquivos na saída.
/BYTES :: Imprimir tamanhos como bytes.
/NS :: sem tamanho - não registrar tamanhos de arquivo.
/NC :: sem classe - não registrar classes de arquivo.
/NFL :: sem lista de arquivos - não registrar nomes de arquivo.
/NDL :: sem lista de diretórios - não registrar nomes de diretório.
/NP :: sem progresso - não exibir percentual copiado.
/ETA :: mostrar tempo estimado de chegada dos arquivos copiados.
/LOG:arquivo :: status de saída para arquivos de log (substituir log existente).
/LOG+:arquivo :: status de saída para arquivos de log (anexar a log existente).
/UNILOG:arquivo :: status de saída para arquivos de log como UNICODE (substituir log
existente).
/UNILOG+:arquivo :: status de saída para arquivos de log como UNICODE (anexar a log
existente).
/TEE :: saída para janela de console, assim como arquivo de log.
/NJH :: sem descrição de trabalho.
/NJS :: sem resumo de trabalho.
/UNICODE :: status de saída como UNICODE.
::
:: Opções de Trabalho :
::
/JOB:trabalho :: pegar parâmetros do arquivo de trabalho nomeado.
/SAVE:trabalho :: salvar parâmetros no arquivo de trabalho nomeado
/QUIT :: sair depois de processar a linha de comando (para
exibirparâmetros).
/NOSD :: nenhum diretório de origem especificado.
/NODD :: nenhum diretório de destino especificado.
/IF :: incluir os seguintes arquivos.
C:\Users\Usuario>

Nenhum comentário:

Postar um comentário