Anatomía de un comando unix

Comandos de UNIX pueden realizar muchas hazañas asombrosas. La forma más simple de un comando UNIX es el propio comando. A pesar de sus enormes capacidades, todos los comandos siguen una estructura similar:

mando  

Puede ampliar el uso de la ls comando añadiendo diversos banderas, los cuales son parámetros que activan o desactivan las funciones opcionales para el comando. La mayoría de las banderas son precedidos por un guión (-) y seguir siempre el comando. Por ejemplo, puede mostrar el contenido de un directorio como una columna de nombres (completar con los detalles del archivo) al virar en una -l bandera al ls mando.

ls -l

Además de las banderas, los comandos UNIX en parte con operandos. Un operando es algo que se actúe en consecuencia. Por ejemplo, en lugar de entrar en el ls de comandos, que enumera el directorio actual, se puede añadir un operando para listar un directorio específico:

ls ~ / Documents / miProyecto /

La tilde (~) representa el directorio inicial del usuario.

A veces, un comando puede tomar varios operandos, como es el caso cuando se copia un archivo. Los dos operandos representan el archivo de origen y el destino del archivo que desea copiar, separadas por un espacio. El siguiente ejemplo copia un archivo de texto de la carpeta Documentos a la carpeta de escritorio mediante el uso de la cp comando (abreviatura de dupdo).

cp ~ / Documentos / Mi Documento ~ / Desktop / MiDocumento

También se pueden combinar las banderas y los operandos en el mismo comando. Este ejemplo muestra el contenido de una carpeta específica en formato de lista:

ls -l ~ / Documentos / miProyecto /
Artículos Relacionados