Cómo leer la sintaxis de la línea de comandos de Windows

Si está usando una PC con Windows, probablemente haya visto o usado una línea de comandos para hacer algo en su PC con Windows. Si alguna vez necesita ayuda con algún comando, hay muchos sitios que lo ayudarán con la sintaxis y el uso de los comandos. Pero, a menos que sepa cómo leer la sintaxis de la línea de comandos, esa ayuda no es más que una cadena de galimatías.

Por ejemplo, si comprueba la referencia oficial de la línea de comandos para el comando attrib, verá la sintaxis de la línea de comandos algo como esto.

Como puede ver, la sintaxis de la línea de comandos anterior contiene todo tipo de variaciones, como mayúsculas y minúsculas, y caracteres especiales como espacios, corchetes (“[]”), llaves (“({})”) y barras verticales (”| “). La línea de comando anterior no tiene ningún sentido para un ojo inexperto, pero le informa de los diferentes parámetros que puede usar con el attribcomando.

Cómo leer la sintaxis de los comandos

La sintaxis de un comando no es más que las reglas que gobiernan cómo se puede usar o ejecutar un comando. A menos que sepa leer la sintaxis de la línea de comandos, no podrá usar o comprender los comandos correctamente o en todo su potencial. Entonces, en este tutorial básico, vamos a aprender algunos conceptos básicos sobre cómo leer la sintaxis de la línea de comandos. Según el ejemplo, puede tomar el comando “attrib” anterior y usar la información a continuación para interpretar ese comando.

Carácter especial “+”: siempre que utilice el carácter especial +delante de un elemento o parámetro, significa que está configurando ese parámetro para la tarea que está realizando.

Por ejemplo, en el comando attrib anterior, siempre que use el parámetro +Ren el comando, está configurando el modo de solo lectura para un archivo o carpeta seleccionado.

Carácter especial “-“: Siempre que utilice el carácter especial -delante de un elemento o parámetro, significa que está borrando ese parámetro para la tarea que está realizando.

Por ejemplo, en el comando attrib anterior, cada vez que usa el parámetro -Ren el comando, está eliminando el modo de solo lectura para un archivo o carpeta seleccionados.

Caracteres en mayúsculas:  en la sintaxis de la línea de comandos, los caracteres representados en mayúsculas son lo que los usuarios deben escribir exactamente. Cuando digo caracteres, incluye todos los números, caracteres especiales y letras.

Por ejemplo, en el comando attrib anteriormente, el comando de base ATTRIBy los interruptores como -R, +A, /S, etc., debe ser utilizado como tal sin ninguna modificación. Entonces, el comando válido se parece a esto,

pero no así, lo que elimina el carácter especial “+”.

Caracteres en Smalls:  Siempre que vea una representación de caracteres pequeños, solo significa que el usuario debe proporcionar la información requerida para que el comando se ejecute correctamente.

Por ejemplo, en el comando attrib anterior, debe proporcionar información como la unidad y la ruta del archivo en lugar de [[drive:][path] filename]. Una vez suministrado, el comando se parece a esto.

Tuberías (barras verticales): Las  tuberías o barras verticales se utilizan para mostrar los diversos parámetros que puede usar dentro de los corchetes o llaves. Tiene el mismo significado que “o … o”, lo que significa que solo se puede utilizar uno de los parámetros. Las tuberías o barras verticales son solo para ilustración y no deben usarse con comandos reales.

Por ejemplo, en el comando attrib anterior, puede ver que los interruptores +Ry -Restán separados por una barra vertical, lo que significa que son dos parámetros diferentes y solo uno de ellos ( +Ro bien -R) se puede usar en el comando real.

Llaves (“{}”) : cualquier elemento o parámetro dentro de llaves es un conjunto de opciones donde el usuario debe elegir una, es decir, puede elegir un parámetro entre un grupo de parámetros dentro de llaves. Además, no debe usar llaves con comandos reales.

Por ejemplo, la sintaxis del comando {+A | -A}sugiere que puede usar el conmutador  +Ao -Aen el comando real, pero no ambos al mismo tiempo, ya que pertenecen al mismo grupo. Entonces, el comando válido se parece a esto,

pero no así, que usa ambas opciones al mismo tiempo.

Corchetes (“[]”) : Cualquier elemento o parámetro entre corchetes es opcional, es decir, depende de usted usar esos parámetros o no. Además, no debe usar corchetes con comandos reales.

Por ejemplo, en el comando attrib anterior, la sintaxis  [{+R|-R}]sugiere que puede usar los parámetros opcionales o no (también, tenga en cuenta las llaves). Entonces, cualquiera de los siguientes comandos es válido.

o

Espacios : incluso los espacios tienen significado en la sintaxis de comandos. Si encuentra un espacio en la sintaxis del comando, debe usarlo mientras ejecuta el comando real.

Por ejemplo, en el comando attrib anterior, no debe eliminar ninguno de los espacios. Entonces, un comando válido se verá así,

pero no así, que elimina los espacios.

Texto fuera de los corchetes : al igual que los espacios, cualquier texto fuera de los corchetes debe usarse y debe usarse “tal cual” al ejecutar los comandos.

Por ejemplo, en el comando attrib anterior, el comando base ATTRIBdebe usarse y debe usarse tal cual. Entonces, el comando válido se parece a esto,

y no así, lo que elimina el uso del texto fuera de los corchetes.

Puntos suspensivos (“…”) : Los puntos suspensivos no son tan comunes en ninguna sintaxis, pero si ve puntos suspensivos, significa que el elemento o parámetro puede repetirse sin cesar.

Conclusión

Saber interpretar la sintaxis de la línea de comandos es muy útil para comprender y utilizar las referencias de comandos que se encuentran en la documentación oficial y en Internet. Claro, puede llevar algún tiempo controlar estas reglas de sintaxis, pero vale la pena.

No olvide compartir sus pensamientos mediante el formulario de comentarios a continuación.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario