O comando: "CMD" está ativado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponível
Os exemplos para o comando "CMD"
"CMD" é frequentemente usado como um nome geral para o prompt de comando do Windows ou para a interface de linha de comando do Windows. Se você tiver exemplos de uso do prompt de comando do Windows (
`CMD.exe`) pense, aqui estão alguns exemplos:
Exemplo 1: execução simples de comando:
echo Olá, Mundo!
Descrição: Este comando retorna a string
"Hello, world!" na consola.
Exemplo 2: Mostrar alteração de diretório e lista de arquivos:
cd C:\Windows
dir
Descrição: Este comando alterna para o diretório C:\Windows e exibe uma lista de arquivos nesse diretório.
Exemplo 3: Copiando arquivos:
copy C:\fonte\arquivo.txt D:\Meta\
Descrição: Este comando copia o arquivo
"File.txt" de
"C:\Source\" para
"D:\Destination\".
Exemplo 4: Diagnóstico de rede com ping:
ping www.google.com
Descrição: Este comando envia solicitações de ping para o endereço IP de www.google.com para testar a conexão de rede.
Exemplo 5: Iniciando o Bloco de Notas:
start notepad
Descrição: Este comando inicia o programa Bloco de Notas.
Exemplo 6: Visualizar informações do sistema:
systeminfo
Descrição: Este comando exibe informações abrangentes sobre o sistema, incluindo versão do sistema operacional, data de instalação e muito mais.
Exemplo 7: Mostrar variáveis de ambiente:
echo %USERNAME%
Descrição: Este comando imprime o nome de usuário do usuário atual especificado na variável de ambiente
`%USERNAME%`está armazenado.
Exemplo 8: Criar script em lote:
echo echo Olá, %USERNAME%! > saudações.bat
Descrição: Este comando cria um script em lote simples chamado
"Greeting.bat" que cumprimenta o nome de usuário.
Exemplo 9: Mostrar ajuda para um comando:
help dir
Descrição: Este comando mostra a ajuda do
`dir`comando e gera uma lista de opções e parâmetros disponíveis.
Esses exemplos têm como objetivo fornecer uma visão geral dos diferentes tipos de comandos no prompt de comando do Windows. Você pode personalizar e estender esses comandos e sintaxe conforme necessário.
"CMD" Trecho da Ajuda do Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Inicia uma nova instância do interpretador de comando do Windows
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] cadeia_de_caracteres]
/C Executa o comando especificado pela cadeia_de_caracteres e é
encerrado
/K Executa o comando especificado pela cadeia_de_caracteres mas
permanece
/S Modifica o tratamento da cadeia_de_caracteres após /C ou /K (ver
abaixo)
/Q Desativa o comando echo
/D Desativa a execução de comandos AutoRun do Registro (ver abaixo)
/A Faz com que a saída de comandos internos para um pipe ou arquivo seja
em ANSI
/U Faz com que a saída de comandos internos para um pipe ou arquivo seja
em Unicode
/T:fg Define as cores em primeiro/segundo plano (consulte COLOR /? para
obter mais informações)
/E:ON Ativa extensões de comando (ver abaixo)
/E:OFF Desativa extensões de comando (ver abaixo)
/F:ON Ativa caracteres de conclusão de nome de arquivo e de pasta
(ver abaixo)
/F:OFF Desativa caracteres de conclusão de nome de arquivo e de pasta
(ver abaixo)
/V:ON Ativa a expansão de variáveis de ambiente atrasada usando ! como
delimitador. Por exemplo, /V:ON permite que !var! expanda a variável
var no tempo de execução. A sintaxe var expande variáveis no
momento da entrada, que é um procedimento bem diferente quando
está dentro de um loop de FOR.
/V:OFF Desativa a expansão de ambiente atrasada.
Observe que vários comandos separados pelo separador de comando '&&'
são aceitos para cadeia de caracteres se estiverem entre aspas. Além disso,
por razões de compatibilidade, /X é o mesmo que /E:ON, /Y é o mesmo que
/E:OFF e /R é o mesmo que /C. Qualquer outra opção é ignorada.
Se /C ou /K for especificado, o restante da linha de comando após a opção
será processado como uma linha de comando, onde a seguinte lógica é usada
para processar caracteres de aspas ("):
1. Se todas as condições a seguir forem atendidas, as aspas
na linha de comando serão preservadas:
- nenhuma opção /S
- exatamente duas aspas
- nenhum caractere especial entre as duas aspas,
onde o especial é um dos seguintes: &<>()@^|
- há um ou mais caracteres de espaço entre as
duas aspas
- a cadeia de caracteres entre as duas aspas é o nome
de um arquivo executável.
2. Caso contrário, o costume é ver se o primeiro caractere é
um caractere de aspas e, se for, retirar o primeiro caractere e
remover o último caractere de aspas na linha de comando, preservando
qualquer texto após as últimas aspas.
Se /D NÃO estiver especificado na linha de comando, quando o CMD.EXE for
iniciado, ele procurará as variáveis de Registro REG_SZ/REG_EXPAND_SZ
a seguir e, se nenhuma ou ambas estiverem presentes, serão executadas
primeiro.
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun
e/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
As extensões de comando são ativadas por padrão. Também é possível desativar
extensões para determinada invocação usando a opção /E:OFF. É
possível ativar ou desativar extensões para todas as invocações do CMD.EXE
em um computador e/ou sessão de logon de usuário definindo qualquer um ou
os dois valores REG_DWORD a seguir no Registro usando o REGEDIT.EXE:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions
e/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions
para 0x1 ou 0x0. A configuração específica do usuário tem precedência sobre
a configuração do computador. As opções da linha de comando têm precedência
sobre as configurações do Registro.
As extensões de comando envolvem alterações e/ou adições para os seguintes
comandos:
DEL ou ERASE
COLOR
CD ou CHDIR
MD ou MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (também inclui alterações para invocações de comando externas)
ASSOC
FTYPE
Para obter detalhes específicos, digite nome_do_comando /?.
A expansão de variáveis de ambiente atrasada NÃO é ativada por padrão. É
possível ativar ou desativar a expansão de variáveis de ambiente atrasada
para
uma determinada invocação do CMD.EXE com a opção /V:ON ou /V:OFF. É possível
ativar ou desativar a expansão atrasada de todas as chamadas do CMD.EXE em um
computador e/ou sessão de logon do usuário definindo um ou os dois
valores REG_DWORD a seguir no Registro usando o REGEDIT.EXE:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion
e/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion
para 0x1 ou 0x0. A configuração específica do usuário tem precedência sobre
a configuração do computador. As opções da linha de comando têm precedência
sobre as configurações do Registro.
Se a expansão de variáveis de ambiente atrasada estiver ativada, o caractere
de
exclamação poderá ser usado para substituir o valor de uma variável de
ambiente
no tempo de execução.
Você pode ativar ou desativar o preenchimento para uma chamada específica
do CMD.EXE com a opção /F:ON ou /F:OFF. Você pode ativar ou desativar
o preenchimento para todas as chamadas do CMD.EXE em um computador e/ou
sessão de logon de usuário definindo qualquer um dos valores REG_DWORD a
seguir (ou ambos) no Registro usando REGEDIT.EXE:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar
e/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar
com o valor hexadecimal de um caractere de controle a ser usado para
determinada função (ex.: 0x4 é Ctrl-D e 0x6 é Ctrl-F). As configurações
específicas do usuário têm precedência sobre as configurações do computador.
As opções da linha de comando têm precedência sobre as configurações do
Registro.
Se a conclusão for ativada com a opção /F:ON, os dois caracteres de controle
usados serão Ctrl-D para a conclusão de nome de pasta e Ctrl-F para a
conclusão de nome de arquivo. Para desativar um determinado caractere de
conclusão no Registro, use o valor do espaço (0x20), que não é um caractere
de controle válido.
A conclusão é chamada quando você digita um dos dois caracteres de controle.
A função de conclusão usa a cadeia de caracteres do caminho à esquerda do
cursor, acrescenta um caractere curinga a ela, se já não existir um, e cria
uma lista de caminhos correspondentes. Em seguida, exibe o primeiro caminho
correspondente. Se nenhum caminho corresponder, ela emite um aviso e não
altera nada. Depois, o pressionamento repetido do mesmo caractere de controle
percorrerá a lista de caminhos correspondentes. O pressionamento da tecla
Shift com o caractere de controle permite percorrer a lista de trás para a
frente. Se você fizer qualquer edição na linha e pressionar o caractere de
controle novamente, a lista salva de caminhos correspondentes é descartada e
uma nova é gerada. O mesmo ocorre se você alternar entre a conclusão de nome
de arquivo e de pasta. A única diferença entre os dois caracteres de controle
é que o caractere de conclusão de arquivo corresponde a ambos os nomes de
arquivo e de pasta, enquanto que o caractere de conclusão de pasta somente
corresponde a nomes de pastas. Se a conclusão de arquivo for usada em
qualquer
um dos comandos de pasta internos (CD, MD ou RD), a conclusão de pasta será
usada.
O código de conclusão trata corretamente de nomes de arquivos que contêm
espaços ou outros caracteres especiais colocando aspas em volta do caminho
correspondente. Além disso, se você retornar com o cursor e chamar a
conclusão
a partir de uma linha, o texto à direita do cursor no ponto em que a
conclusão
foi chamada será descartado.
Os caracteres especiais que exigem aspas são:
<espaço>
&()[]{}^=;!'+,`~
Informações importantes, dicas para o comando "CMD"
Ao trabalhar com o Prompt de Comando do Windows (CMD), existem alguns pontos importantes que você deve ter em mente para agir com eficiência e segurança:
1. Privilégios de administrador: Alguns comandos exigem privilégios de administrador. Certifique-se de abrir o Prompt de Comando como administrador se desejar acessar áreas do sistema ou fazer alterações no sistema.
2. Nomes de arquivos e caminhos: Se os nomes de arquivos ou diretórios contiverem espaços ou caracteres especiais, coloque-os entre aspas. Exemplo:`cd "C:\Program Files"`
3. Mostrar extensões de arquivo: Por padrão, o prompt de comando não exibe extensões de arquivo. Você pode mudar isso`echo %PATHEXT%`digitar. Se necessário, você pode fazer isso com`set PATHEXT=.;%PATHEXT%`adicionar.
4. Tecla TAB para preenchimento automático: Você pode usar a tecla TAB para preencher automaticamente nomes de arquivos e diretórios. Isso pode reduzir significativamente o tempo de entrada.
5. Histórico de comandos: Use as teclas de seta para cima e para baixo para navegar pelo histórico de comandos. Isso permite que os comandos sejam executados novamente sem reentrada.
6. Referência de comandos: Se precisar de informações sobre um comando específico, inclua`/?`ao comando, por ex. b.`dir /?`. Isso exibe ajuda para o comando.
7. Copiar e Colar: Você pode clicar com o botão direito para copiar o texto e, em seguida, clicar com o botão direito e colá-lo no prompt de comando.
8. Alternar letra de unidade: Você pode alternar entre unidades inserindo a letra da unidade seguida de dois pontos (por exemplo,`D:`).
9. Verificação de erros: Verifique as mensagens de erro cuidadosamente. Eles podem indicar problemas com entrada de comandos, permissões ou outras coisas.
10. Arquivos em lote: Ao criar arquivos em lote, certifique-se de que os caminhos sejam relativos e não absolutos para garantir a portabilidade.
11. Manuseie com cuidado`DEL`ou`RD`: Excluindo arquivos (`DEL`) ou diretórios (`RD`ou`RMDIR`) pode ter efeitos irreversíveis. Use com cuidado e verifique antes de pressionar Enter.
12. Ajustar o tamanho da janela CMD: Você pode ajustar o tamanho da janela CMD para exibir mais ou menos informações por vez.
13. Considerações de segurança: Tenha cuidado ao executar comandos ou scripts de fontes desconhecidas. Código malicioso pode causar danos ao sistema.
14. Backup de dados: Ao trabalhar com comandos que acessam ou manipulam dados, certifique-se de ter um backup de dados importantes para evitar perda de dados.
Mantendo esses pontos em mente, você pode usar o prompt de comando do Windows de maneira eficaz e segura. É sempre aconselhável ter cuidado, principalmente quando os comandos podem afetar os recursos do sistema.