Anatomía de un comando de 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:
comando
Puede ampliar el uso de la ls comando añadiendo diversos banderas, que son valores que habilitar o deshabilitar características opcionales para el comando. La mayoría de las banderas están precedidos por un guión (-) y siga siempre el comando. Por ejemplo, puede mostrar el contenido de un directorio como una columna de nombres (completar con detalles de archivo) virando en un -l bandera al ls comandos.
ls -l
Además de las banderas, UNIX comandos a veces también tienen operandos. Un operando es algo que se actúe en consecuencia. Por ejemplo, en lugar de entrar en el ls comando, que muestra el directorio actual, puede agregar un operando a la lista un directorio específico:
ls ~ / Documentos / 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 copia).
cp ~ / Documentos / MiDocumento ~ / Desktop / MiDocumento
También se pueden combinar las banderas y operandos en el mismo comando. Este ejemplo muestra el contenido de una carpeta específica en formato de lista:
ls -l ~ / Documentos / miProyecto /