ComenzarEmpieza gratis

¿Cómo puedo obtener ayuda para un comando?

Para saber qué hacen los comandos, se solía utilizar el comando man (abreviatura de "manual"). Por ejemplo: el comando man head muestra esta información:

HEAD(1)               BSD General Commands Manual              HEAD(1)

NAME

     head -- display first lines of a file


SYNOPSIS

     head [-n count | -c bytes] [file ...]


DESCRIPTION

     This filter displays the first count lines or bytes of each of

     the specified files, or of the standard input if no files are

     specified.  If count is omitted it defaults to 10.


     If more than a single file is specified, each file is preceded by

     a header consisting of the string ``==> XXX <=='' where ``XXX''

     is the name of the file.


SEE ALSO

     tail(1)

man invoca automáticamente less, por lo que es posible que tengas que pulsar la barra espaciadora para consultar la información y :q para salir.

La descripción de una línea que aparece en NAME te explica brevemente lo que hace el comando, y el resumen en SYNOPSIS enumera todas las marcas que entiende. Todo lo que es opcional se muestra entre corchetes [...], las alternativas están separadas por |, y los elementos que pueden repetirse se muestran en ..., así que la página del manual de head te dice que puedes dar un recuento de líneas con -n o un recuento de bytes con -c, y que puedes darle cualquier cantidad de nombres de archivo.

El problema del manual de Unix es que tienes que saber lo que buscas. Si no es así, puedes buscar en Stack Overflow, y preguntar en los canales de Slack de DataCamp, o consultar las secciones SEE ALSO de los comandos que ya conoces.

Este ejercicio forma parte del curso

Introducción a Shell

Ver curso

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empieza el ejercicio