Skip to main content

Como ler a sintaxe de comando no Windows

VisualG aula 01 ( Variavel do tipo caractere, escreva, escreval, leia) (Junho 2026)

VisualG aula 01 ( Variavel do tipo caractere, escreva, escreval, leia) (Junho 2026)
Anonim

A sintaxe de um comando é basicamente as regras para executar o comando. Você precisa saber como ler a notação de sintaxe ao aprender como usar um comando para poder executá-lo corretamente.

Como você provavelmente já viu aqui no Lifewire e talvez em outros sites, comandos Command Prompt, comandos DOS e até mesmo muitos comandos de execução são descritos com todos os tipos de barras, colchetes, itálicos, etc. Uma vez que você sabe o que todas essas marcas referem , você pode ver a sintaxe de qualquer comando e saber imediatamente quais opções são necessárias e quais opções podem ser usadas com outras opções.

Nota: Dependendo da origem, você poderá ver uma sintaxe ligeiramente diferente quando usada para descrever comandos. Usamos um método que a Microsoft usou historicamente e toda a sintaxe de comando que já vimos em qualquer site é extremamente semelhante, mas lembre-se de que você deve seguir a chave de sintaxe que pertence aos comandos que está lendo e não assumir que todos sites e documentação usam exatamente o mesmo método.

Chave de sintaxe de comando

A chave de sintaxe a seguir descreve como cada notação na sintaxe de um comando deve ser usada. Sinta-se à vontade para fazer referência a isso enquanto percorremos os três exemplos abaixo da tabela.

NotaçãoSignificado
NegritoItens em negrito devem ser digitados exatamente como são mostrados, isso inclui quaisquer palavras em negrito, barras, dois pontos, etc.
itálico Itens em itálico são itens que você deve fornecer. Não pegue um item itálico literalmente e use-o no comando como mostrado.
S p a c e sTodos os espaços devem ser tomados literalmente. Se a sintaxe de um comando tiver espaço, use esse espaço ao executar o comando.
Texto dentro de colchetesTodos os itens dentro de um suporte são opcionais. Os colchetes não devem ser tomados literalmente, portanto, não os use ao executar um comando.
Texto fora de parêntesesQualquer texto não contido em um colchete é necessário. Na sintaxe de muitos comandos, o único texto não rodeado por um ou mais colchetes é o próprio nome do comando.
{Texto dentro de chaves}Os itens dentro de uma chave são opções, das quais você devo escolha apenas 1. Chaves não devem ser tomadas literalmente, portanto, não as use ao executar um comando.
Vertical | BarraBarras verticais são usadas para separar itens entre colchetes e chaves. Não leve barras verticais literalmente - não as use ao executar comandos.
Elipse …Uma elipse significa que um item pode ser repetido indefinidamente. Não digite reticências literalmente ao executar um comando e tome cuidado para usar espaços e outros itens necessários, conforme mostrado ao repetir itens.

Nota: Os suportes também são chamados de colchetes, os suportes são às vezes chamados de colchetes ou suportes de flores, e as barras verticais são às vezes chamadas de tubos, linhas verticais ou barras verticais. Independentemente do que você os chama, nenhum deve ser tomado literalmente ao executar um comando.

Exemplo # 1: Comando Vol

Aqui está a sintaxe para o comando vol, um comando disponível no Prompt de Comando em todas as versões do sistema operacional Windows:

vol dirigir:

A palavra vol está em negrito, o que significa que deve ser tomado literalmente. Também está fora de qualquer parênteses, o que significa que é necessário. Vamos dar uma olhada nos colchetes alguns parágrafos abaixo.

Segue vol é um espaço. Espaços na sintaxe de um comando devem ser tomados literalmente, então quando você está executando o comando vol, você precisará colocar um espaço entre vol e qualquer coisa que possa vir em seguida.

Os colchetes indicam que o que está contido dentro deles é opcional - o que estiver lá não é necessário para o comando funcionar, mas pode ser algo que você queira usar, dependendo do que estiver usando o comando. Os suportes nunca devem ser usados ​​literalmente, portanto, nunca os inclua ao executar um comando.

Dentro dos parênteses está a palavra em itálico dirigir , seguido de dois pontos em negrito. Qualquer coisa em itálico é algo que você deve fornecer, não tomar literalmente. Neste caso, um dirigir está se referindo a uma letra de unidade, então você vai querer fornecer uma letra de unidade aqui. Assim como com vol, uma vez que: está em negrito, deve ser digitado como mostrado.

Com base em todas essas informações, aqui estão algumas maneiras válidas e inválidas de executar o comando vol e por que:

vol

Válido: O comando vol pode ser executado por si só porque dirigir : é opcional porque é cercado por colchetes.

vol d

Inválido: Desta vez, a parte opcional do comando está sendo usada, especificando dirigir Como d, mas o cólon foi esquecido. Lembre-se, sabemos que o cólon acompanha o dirigir porque está incluído no mesmo conjunto de colchetes e sabemos que ele deve ser usado literalmente porque é ousado.

vol e: / p

Inválido: o / p A opção não foi listada na sintaxe do comando, portanto, o comando vol não é executado ao usá-la.

vol c:

Válido: Neste caso, o opcional dirigir : argumento foi usado apenas como pretendido.

Exemplo # 2: comando de desligamento

A sintaxe listada aqui é para o comando shutdown e é obviamente muito mais complexa do que no exemplo do comando vol acima. No entanto, com base no que você já sabe, há muito pouco mais a aprender aqui:

desligar /Eu | /eu | / s | / r | / g | /uma | / p | / h | / e / f / m nome do computador / t xxx / d p:|você: xx : yy / c " Comente '

Lembre-se de que os itens entre parênteses são sempre opcionais, os itens fora dos parênteses são sempre obrigatórios, os itens em negrito e os espaços são sempre literais e os itens em itálico devem ser fornecidos por você.

O grande conceito novo neste exemplo é a barra vertical. Barras verticais entre parênteses indicam opções opcionais. Assim, no exemplo acima, você pode, mas não precisa, optar por incluir 1 das seguintes opções ao executar um comando de desligamento: /Eu, /eu, / s, / r, / g, /uma, / p, / hou / e. Como os colchetes, existem barras verticais para explicar a sintaxe do comando e não devem ser tomadas literalmente.

O comando shutdown também possui uma opção aninhada em / d p:|você: xx : yy - basicamente, uma opção dentro de uma opção.

Como com o comando vol no Exemplo # 1 acima, aqui estão algumas maneiras válidas e inválidas de usar o comando shutdown:

desligamento / r / s

Inválido: o / r e / s opções não podem ser usadas juntas. Essas barras verticais indicam escolhas, das quais você pode escolher apenas uma.

desligamento / s p: 0: 0

Inválido: Usando / s está perfeitamente bem, mas o uso de p: 0: 0 não é porque esta opção está disponível apenas com o / d opção, que eu esqueci de usar. O uso correto teria sido desligamento / s / d p: 0: 0.

desligamento / r / f / t 0

Válido: Todas as opções foram usadas corretamente desta vez. o / r opção não foi usada com outra escolha dentro do seu conjunto de parêntesis, ea / f e / t opções foram usadas conforme descrito na sintaxe.

Exemplo # 3: Comando Net Use

Para o nosso exemplo final, vamos ver o comando net use, um dos comandos net. A sintaxe do comando net use está um pouco confusa, então abreviei-a abaixo para facilitar a explicação (veja a sintaxe completa aqui):

uso líquido * \ nome do computador nome compartilhado * /persistente:sim / savecred /excluir

O comando net use tem duas instâncias de uma nova notação, a chave. Uma chave indica que apenas uma das opções, separadas por uma ou mais barras verticais, é requeridos . Isso é diferente do suporte com barras verticais que indica opcional escolhas.

Vamos ver alguns usos válidos e inválidos do uso da rede:

net use e: * servidor arquivos

Inválido: O primeiro conjunto de chaves significa que você pode especificar um nome do dispositivo ou use o caractere curinga * - você não pode fazer as duas coisas. Ou net use e: servidor arquivos ou net use * server files teria sido maneiras válidas de executar o uso da rede nesse caso.

net use * appsvr01 source 1lovet0visitcanada / persistent: no

Válido: Eu usei corretamente várias opções nesta execução do uso da rede, incluindo uma opção aninhada. Eu usei o * quando necessário para escolher entre ele e especificar um nome do dispositivo , Eu especifiquei uma ação fonte em um servidor appsvr01 e, em seguida, escolheu para especificar um { senha } para essa parte, 1lovet0visitcanada , em vez de forçar net use para me pedir um {*}.

Eu também decidi não permitir que esta nova unidade compartilhada fosse reconectada automaticamente na próxima vez que eu iniciar meu computador / persistente: não.

uso de rede / persistente

Inválido: Neste exemplo, optei por usar o opcional /persistente mudar, mas eu esqueci de incluir os dois pontos ao lado dele e também esqueci de escolher entre as duas opções necessárias, sim ou nãoentre as chaves. Executando uso de rede / persistente: sim teria sido um uso válido do uso da rede.