Inicio > GNU/Linux, Unix, comandos, shell > Comandos Unix (man)

Comandos Unix (man)

24 de Diciembre de 2007 , Escrito por: aabilio

Hoy estreno una nueva sección. En esta nueva sección iré comentando de vez en cuando algún comando de terminal Unix.

La mayoría de los comandos que vaya escribiendo en esta sección se pueden ejecutar en todas las plataformas UNIX (BSD y descendientes de este como Mac, Solaris, etc) aunque para algunas plataformas puede diferir un poco, sobre todo sus argumentos. En principio yo los utilizo bajo GNU/Linux.

Primero para que quede claro la sintaxis general de una orden es:

nombre_de_la_orden arg1 arg2 arg3 …argn

Me estaba preguntando por que orden podía empezar y tras pensarlo un minuto me he decidido por “man” por que para mi es la orden de las ordenes.

Al ejecutar el comando man en una terminal acompañado de otra orden, man te mostrará la página de manual de ese comando. Man siempre es útil, para cuando no sabemos que hace tal comando o no nos acordamos cuales eran los argumentos de aquella orden que hace tiempo que no utilizamos.

Para navegar por las páginas del manual se utilizan las teclas: “Return” (ENTER) para ir a la siguiente línea del manual, “Espacio” para sacar por pantalla la siguiente página y “Q” o “q” para salir de man y volver a la shell.

Las páginas de manual que devuelve man al ser ejecutado suelen estar compuestas de la siguiente forma.

Primero el apartado denominado NAME, en el que como su nombre indica, se especifica el nombre de la orden a la que pertenece el manual junto con una breve línea explicativa.

SYNOPSIS: aquí se presenta la sintaxis de la orden con todos sus argumentos opcionales.

DESCRIPTION: es donde ya se explica mejor qué es la orden, cómo funciona y se describe alguna característica más.

OPTIONS: describe uno a uno los argumentos que se pueden utilizar con la orden, con la información de lo que hace cada uno.

FILES: Muestra las rutas de algunos ficheros que te pueden interesar.

SEE ALSO: Muestra una lista de comandos que están relacionados los cuales te pueden interesar para entender aun mejor la orden que estás buscando.

BUGS: como su nombre indica muestra los bugs conocidos con su descripción.

AUTHOR: Quién escribió la página del manual.

Si bien estas son las partes más comunes, pueden existir más partes en la página de un manual como puede ser EXAMPLES (que muestra algún ejemplo de ejecución de la orden con algún argumento y su acción), HISTORY (muestra la historia de la orden, un pequeño comentario, tampoco nada extenso), o por ejemplo COPYRIGHT (que muestra el copyright del manual, valga la redundancia)

Podría decir bastantes cosas más sobre este maravilloso comando pero tampoco tengo pensado desmenuzar al tope todos las ordenes Unix. Además el que esté empezando por ejemplo en GNU/Linux puede ejecutar en su terminal la orden “man man” y así comprobar todos los argumentos de man.

manual_de_man

Página del manual de la orden “man” sobre la shell bash de GNU/Linux

 

Más info: Wikepedia

GNU/Linux, Unix, comandos, shell Imprime esta entrada Imprime esta entrada

Compártelo
  1. 24 de Diciembre de 2007 a las 12:29 | #1

    Pues es la primera vez que oigo ese comando, creo que en mac no está disponible (aunque quizas sea porque en mac no es tan importante usar terminal como en linux…) o por lo menos nunca lo he tenido que utilizar.

  2. 25 de Diciembre de 2007 a las 01:28 | #2

    Si, tiene que estar. Es de las ordenes Unix más comunes y más útiles.
    Prueba “man man” y te saldrá la página de manual del comando man.
    Saludos, Feliz Navidad!

  3. 25 de Diciembre de 2007 a las 12:50 | #3

    Pues si, está. ahora trastearé un poco con ese comando ;). Feliz Navidad

  1. Ningún tracback.