La sintaxis de un comando es básicamente las reglas para ejecutar el comando. Necesita saber cómo leer la notación de sintaxis cuando aprende a usar un comando para poder ejecutarlo correctamente.
Como probablemente haya visto aquí en Lifewire y tal vez en otros sitios web, los comandos de la línea de comandos, los comandos de DOS e incluso muchos comandos de ejecución se describen con todo tipo de barras, corchetes, cursivas, etc. Una vez que sepa a qué se refieren todas esas marcas , puede consultar la sintaxis de cualquier comando y saber de inmediato qué opciones se requieren y qué opciones se pueden usar con qué otras opciones.
Nota: Dependiendo de la fuente, puede que veas una sintaxis ligeramente diferente cuando se usa para describir comandos. Utilizamos un método que Microsoft ha usado históricamente, y toda la sintaxis de comandos que hemos visto en cualquier sitio es extremadamente similar, pero recuerde que debe seguir la clave de sintaxis que corresponde a los comandos que está leyendo y no asumir que todos Los sitios web y la documentación utilizan exactamente el mismo método.
Clave de sintaxis del comando
La siguiente clave de sintaxis describe cómo se debe usar cada notación en la sintaxis de un comando. Siéntase libre de referirse a esto mientras caminamos a través de los tres ejemplos debajo de la tabla.
Notación | Sentido |
---|---|
Negrita | Los elementos en negrita deben escribirse exactamente como se muestran, esto incluye cualquier palabra en negrita, barras, dos puntos, etc. |
Itálico | Los elementos en cursiva son elementos que debe suministrar. No tome literalmente un elemento en cursiva y utilícelo en el comando como se muestra. |
S p a c e s | Todos los espacios deben ser tomados literalmente. Si la sintaxis de un comando tiene espacio, use ese espacio cuando ejecute el comando. |
Texto entre corchetes | Cualquier artículo dentro de un soporte es opcional. Los corchetes no deben tomarse literalmente, así que no los use al ejecutar un comando. |
Texto fuera de los corchetes | Cualquier texto no contenido en un corchete es obligatorio. En la sintaxis de muchos comandos, el único texto que no está rodeado por uno o más corchetes es el nombre del comando en sí. |
{Texto entre llaves} | Los elementos dentro de una abrazadera son opciones, de las cuales debe elige solo uno. Las llaves no deben tomarse literalmente, así que no las use al ejecutar un comando. |
Vertical | bar | Las barras verticales se utilizan para separar elementos entre paréntesis y llaves. No tome las barras verticales literalmente, no las use al ejecutar comandos. |
Elipsis … | Una elipsis significa que un elemento se puede repetir indefinidamente. No escriba puntos suspensivos literalmente al ejecutar un comando y tenga cuidado de usar los espacios y otros elementos requeridos como se muestra al repetir elementos. |
Nota: Los soportes también se denominan a veces corchetes, los refuerzos a veces se denominan corchetes o soportes de flores, y las barras verticales a veces se llaman tuberías, líneas verticales o barras verticales. Independientemente de cómo los llame, nunca se debe tomar ninguno literalmente cuando se ejecuta un comando.
Ejemplo # 1: Comando Vol.
Aquí está la sintaxis para el comando vol, un comando disponible desde el símbolo del sistema en todas las versiones del sistema operativo Windows:
vol. conducir:
La palabra vol. está en negrita, lo que significa que debe tomarse literalmente. También está fuera de cualquier soporte, lo que significa que es necesario. Vamos a echar un vistazo a los paréntesis unos párrafos más abajo.
Siguiendo vol. es un espacio Los espacios en la sintaxis de un comando se deben tomar literalmente, de modo que cuando esté ejecutando el comando vol, deberá colocar un espacio entre vol. y cualquier cosa que pueda venir a continuación.
Los corchetes indican que todo lo que se encuentra dentro de ellos es opcional; lo que se encuentre allí no es necesario para que funcione el comando, pero podría ser algo que usted quiera usar, dependiendo de para qué lo esté usando. Los corchetes nunca deben tomarse literalmente, así que nunca los incluya al ejecutar un comando.
Dentro de los corchetes está la palabra en cursiva conducir , seguido de dos puntos en negrita. Cualquier cosa en cursiva es algo que debe proporcionar, no tomar literalmente. En este caso, un conducir se refiere a una letra de unidad, por lo que querrá proporcionar una letra de unidad aquí. Al igual que con vol., ya que: está en negrita, debe escribirse como se muestra.
En base a toda esa información, aquí hay algunas formas válidas e inválidas de ejecutar el comando vol y por qué:
vol.
Válido: El comando vol puede ejecutarse solo porque conducir : Es opcional porque está rodeado de paréntesis.
vol d
Inválido: Esta vez, se está utilizando la parte opcional del comando, especificando conducir como re, pero el colon fue olvidado. Recuerda, sabemos que el colon acompaña al conducir porque está incluido en el mismo conjunto de paréntesis y sabemos que debe usarse literalmente porque está en negrita.
vol e: / p
Inválido: los /pag La opción no estaba incluida en la sintaxis del comando, por lo que el comando vol no se ejecuta cuando se usa.
vol c:
Válido: En este caso, el opcional. conducir : argumento fue utilizado tal como estaba previsto.
Ejemplo # 2: Comando de apagado
La sintaxis enumerada aquí es para el comando de apagado y obviamente es mucho más compleja que en el ejemplo de comando de vol. Sin embargo, a partir de lo que ya sabes, en realidad hay muy poco más que aprender aquí:
apagar /yo | / l | / s | / r | /sol | /una | /pag | / h | /mi /F / m nombre de la computadora / t xxx /re pag:|tu xx : yy / c comentario '
Recuerde que los elementos entre paréntesis son siempre opcionales, los elementos que están fuera de los paréntesis siempre son necesarios, los elementos en negrita y los espacios siempre son literales, y usted debe proporcionar los elementos en cursiva.
El nuevo concepto grande en este ejemplo es la barra vertical. Las barras verticales entre paréntesis indican opciones opcionales. Así que en el ejemplo anterior, puede, pero no tiene que hacerlo, elegir incluir uno de las siguientes opciones al ejecutar un comando de apagado: /yo, / l, / s, / r, /sol, /una, /pag, / ho /mi. Al igual que los corchetes, existen barras verticales para explicar la sintaxis del comando y no deben tomarse literalmente.
El comando de apagado también tiene una opción anidada en /re pag:|tu xx : yy - básicamente, una opción dentro de una opción.
Al igual que con el comando vol en el Ejemplo 1 anterior, aquí hay algunas formas válidas e inválidas de usar el comando shutdown:
cierre / r / s
Inválido: los / r y / s Las opciones no se pueden utilizar juntas. Estas barras verticales indican opciones, de las cuales puede elegir solo una.
apagado / s p: 0: 0
Inválido: Utilizando / s está perfectamente bien pero el uso de p: 0: 0 no es porque esta opción está disponible sólo con el /re Opción, que me olvidé de usar. El uso correcto hubiera sido apagado / s / d p: 0: 0.
apagado / r / f / t 0
Válido: Todas las opciones fueron usadas correctamente esta vez. los / r La opción no se usó con ninguna otra opción dentro de su conjunto de paréntesis, y la /F y / t las opciones fueron utilizadas como se describe en la sintaxis.
Ejemplo # 3: Comando de uso neto
Para nuestro ejemplo final, veamos el comando net use, uno de los comandos net. La sintaxis del comando net use es un poco desordenada, así que la abreví a continuación para facilitar su explicación (vea la sintaxis completa aquí):
uso neto * \ nombre de la computadora nombre compartido * /persistente:sí / salvado /borrar
El comando net use tiene dos instancias de una nueva notación, la llave. Una llave indica que una, y solo una, de las opciones, separadas por una o más barras verticales, es necesario . Esto es a diferencia del soporte con barras verticales que indica Opcional elecciones
Veamos algunos usos válidos e inválidos del uso de la red:
uso de red e: * servidor archivos
Inválido: El primer conjunto de llaves significa que puede especificar una nombre del dispositivo o usa el carácter comodín * - No puedes hacer ambas cosas. Ya sea uso de red e: servidor archivos o uso neto * servidor archivos Habrían sido formas válidas de ejecutar el uso de la red en este caso.
uso neto * appsvr01 source 1lovet0visitcanada / persistent: no
Válido: Usé correctamente varias opciones en esta ejecución de uso de red, incluida una opción anidada. Usé el * cuando sea necesario para elegir entre él y especificando una nombre del dispositivo , Especificé una acción fuente en un servidor appsvr01 , y luego eligió especificar un { contraseña } por esa parte, 1lovet0visitcanada , en lugar de forzar el uso de la red para pedirme una {*}.
También decidí no permitir que esta nueva unidad compartida se vuelva a conectar automáticamente la próxima vez que inicie mi computadora / persistente: no.
uso neto / persistente
Inválido: En este ejemplo, elegí usar el opcional /persistente cambiar, pero olvidé incluir los dos puntos junto a él y también olvidé elegir entre las dos opciones requeridas, sí o no, entre los frenillos. Ejecutando uso neto / persistente: si Habría sido un uso válido del uso neto.