A sintaxe de um comando consiste basicamente nas regras de execução do comando. Você precisa saber como ler a notação de sintaxe ao aprender a usar um comando para que possa executá-lo corretamente.

Como você provavelmente já viu aqui na TopGadget e talvez outros sites, comandos do prompt de comando, comandos do DOS, e até mesmo muitos comandos de partida são descritos com todos os tipos de barras, suportes, itálico, etc. Depois de saber que todas essas marcas se referem a , você pode examinar a sintaxe de qualquer comando e saber imediatamente quais opções são necessárias e quais opções podem ser usadas com quais outras opções.

Dependendo da fonte, você pode ver uma sintaxe ligeiramente diferente quando usada para descrever comandos. Usamos um método que a Microsoft tem usado 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 seguinte chave de sintaxe descreve como cada notação na sintaxe de um comando deve ser usada. Sinta-se à vontade para fazer referência a isso enquanto examinamos os três exemplos abaixo da tabela.

Tabela de referência de sintaxe de comando
NotaçãoSignificado
NegritoOs itens em negrito devem ser digitados exatamente como são mostrados, o que inclui quaisquer palavras em negrito, barras, dois pontos, etc.
itálicoItens em itálico são itens que você deve fornecer. Não tome um item em itálico literalmente e use-o no comando conforme mostrado.
EspaçoTodos os espaços devem ser interpretados literalmente. Se a sintaxe de um comando tiver espaço, use esse espaço ao executar o comando.
[Texto entre colchetes]Todos os itens dentro de um colchete são opcionais. Os colchetes não devem ser interpretados literalmente, portanto, não os use ao executar um comando.
Texto fora dos colchetesQualquer texto que não esteja entre colchetes é obrigatório. Na sintaxe de muitos comandos, o único texto que não está entre um ou mais colchetes é o próprio nome do comando.
{Texto entre chaves}Os itens dentro de uma chave são opções, das quais você deve escolher apenas uma . As chaves não devem ser interpretadas literalmente, portanto, não as use ao executar um comando.
Barra Vertical | Barras verticais são usadas para separar itens entre colchetes e colchetes. Não interprete as barras verticais literalmente – não as use ao executar comandos.
Elipse …Uma reticência significa que um item pode ser repetido indefinidamente. Não digite reticências literalmente ao executar um comando e tome cuidado ao usar espaços e outros itens necessários conforme mostrado ao repetir itens.

Os colchetes às vezes também são chamados de colchetes, os colchetes às vezes são chamados de colchetes ondulados ou em forma de flor e as barras verticais às vezes são chamadas de tubos, linhas verticais ou barras verticais. Independentemente de como você os chame, nenhum deve ser interpretado literalmente ao executar um comando.

Exemplo # 1: Comando Vol

Esta é a sintaxe do comando vol, um comando disponível no Prompt de Comando em todas as versões do sistema operacional Windows:

vol [ unidade: ]

A palavra vol está em negrito, o que significa que deve ser interpretada literalmente. Também está fora de quaisquer colchetes, o que significa que é obrigatório. Vamos dar uma olhada nos colchetes alguns parágrafos abaixo.

volume seguinte é um espaço. Os espaços na sintaxe de um comando devem ser interpretados literalmente, portanto, ao executar o comando vol, será necessário colocar um espaço entre vol e qualquer coisa que venha a seguir.

Os colchetes indicam que tudo o que está contido neles é opcional – o que quer que esteja lá não é necessário para o comando funcionar, mas pode ser algo que você deseja usar, dependendo da finalidade para a qual está usando o comando. Os colchetes nunca devem ser interpretados literalmente, portanto, nunca os inclua ao executar um comando.

Dentro dos colchetes está a palavra drive em itálico , seguida de dois pontos em negrito. Qualquer coisa em itálico é algo que você deve fornecer, não interpretar literalmente. Nesse caso, uma unidade está se referindo a uma letra de unidade, portanto, você deve 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 quê:

vol

Válido: o comando vol pode ser executado sozinho porque drive : é opcional porque está entre colchetes.

vol d

Inválido: desta vez, a parte opcional do comando está sendo usada, especificando a unidade como d , mas os dois pontos foram esquecidos. Lembre-se de que sabemos que os dois pontos acompanham a unidade porque estão incluídos no mesmo conjunto de colchetes e sabemos que devem ser usados ​​literalmente porque estão em negrito.

vol e: /p

Inválida: O / p opção não foi listado na sintaxe de comando para o comando vol não é executado quando usá-lo.

vol c:

Válido: neste caso, o argumento opcional drive : foi usado da maneira pretendida.

Exemplo 2: Comando de desligamento

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

shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] [/m \\computername] [/t xxx] [/d [p:|u:]xx:yy] [/c “comment]

Lembre-se de que os itens entre colchetes são sempre opcionais, os itens fora dos colchetes 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 novo conceito neste exemplo é a barra vertical. Barras verticais entre colchetes indicam escolhas opcionais. Portanto, no exemplo acima, você pode, mas não precisa, escolher incluir uma das seguintes opções ao executar um comando de desligamento: /i/l/s/r/g/a/p/h ou /e. Como os colchetes, as barras verticais existem para explicar a sintaxe do comando e não devem ser interpretadas literalmente.

O comando shutdown também possui uma opção aninhada em [ /d [ p: | u: ] 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:

shutdown /r /s

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

shutdown /s p:0:0

Inválido: Usar / s é perfeitamente normal, mas o uso de p: 0: 0 não é porque essa opção está disponível apenas com a opção / d , que esquecemos de usar. O uso correto seria desligamento / s / dp: 0: 0 .

shutdown /r /f /t 0

Válido: todas as opções foram usadas corretamente desta vez. A opção / r não foi usada com nenhuma outra escolha dentro de seu conjunto de colchetes, e as opções / f e / t foram usadas conforme descrito na sintaxe.

Exemplo # 3: Comando de uso de rede

Para nosso exemplo final, vamos dar uma olhada no comando net use, um dos comandos net. A sintaxe do comando net use é um pouco confusa, então a abreviamos abaixo para tornar a explicação um pouco mais fácil (veja a sintaxe completa aqui ):

net use [{devicename | *}] [\\computername\sharename [{password | *}]] [/persistent:{yes | no}] [/savecred] [/delete]

O comando net use tem duas instâncias de uma nova notação, a chave. Uma chave indica que uma, e apenas uma, das opções, separada por uma ou mais barras verticais, é necessária . Isso é diferente do colchete com barras verticais que indica escolhas opcionais.

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

net use e: * \\server\files

Inválido: o primeiro conjunto de colchetes significa que você pode especificar um nome de dispositivo ou usar o caractere curinga * – você não pode fazer os dois. Tanto net use e: \\ server \ files ou net use * \\ server \ files seriam formas válidas de executar net use neste caso.

net use * \\appsvr01\source 1lovet0visitcanada /persistent:no

Válido: Usamos corretamente várias opções nesta execução de net use, incluindo uma opção aninhada. Usamos * quando necessário para escolher entre ele e especificar um nome de dispositivo , especificamos um compartilhamento [ fonte ] em um servidor [ appsvr01 ] e, em seguida, escolhemos especificar uma { senha } para esse compartilhamento, 1lovet0visitcanada , em vez de forçar o uso da rede para peça-nos um { * }. Também decidimos não permitir que essa nova unidade compartilhada seja reconectada automaticamente na próxima vez que iniciarmos o computador [ / persistent: no ].

net use /persistent

Inválido: neste exemplo, optamos por usar a opção opcional / persistente, mas esquecemos de incluir os dois pontos ao lado dela e também esquecemos de escolher entre as duas opções obrigatórias, sim ou não , entre as chaves. Executando net use / persistent: yes teria sido um uso válido de net use.

Deixe uma resposta

Exit mobile version