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ção | Significado |
|---|---|
| Negrito | Itens 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 s | Todos 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 colchetes | Todos 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ênteses | Qualquer 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 | Barra | Barras 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.




