Buscando ayuda en Linux

En esta nueva categoría, tips, pondré alguna pequeña ayuda o pequeños trucos (que no califican para tutoriales) para simplificar algunas cosas en el manejo de nuestro SO o algún programa. Esta vez veremos cómo buscar ayuda para algunos comandos en Linux.

Actualmente, muchas distribuciones de Linux (Mandriva, Suse, Ubuntu) prácticamente hacen innecesario el uso de la consola para el usuario medio, aquél usuario que sólo quiere navegar por internet, chatear, escuchar música, etc. También ofrecen interfaces gráficas para administrar casi todos los aspectos del sistema. Sin embargo, si es que se desea hacer algo un poco más avanzado, o si es que se quiere ahorrar un poco más de tiempo, necesitamos usar a veces la (injustamente temida) consola.

Para buscar ayuda o referencia sobre algún comando, tenemos algunas opciones:

Páginas “man”

El comando man es el manual de ayuda de algún comando o programa. Es la fuente más confiable de información sobre un comando y debería ser la primera fuente que debemos consultar si es que deseamos saber algo más sobre un comando. Nos muestra, de forma estructurada, la descripción, opciones y uso del comando a consultar. Para invocarlo, sólo basta escribir en consola man comando_a_consultar, por ejemplo:

$man ls

nos dará información sobre el comando ls, que lista directorios.

Para desplazarnos por las páginas del manual, usamos las flechas del teclado, y para avanzar páginas la barra espaciadora.

Algunos comandos tienen más de una página man, que se debe llamar con el número correspondiente. Si es que no se especifica el número, nos mostrará la primera página disponible. Las principales páginas son:

  1. Programas ejecutables y guiones del intérprete de órdenes
  2. Llamadas del sistema (funciones servidas por el núcleo)
  3. Llamadas de la biblioteca (funciones contenidas en las bibliotecas del sistema)
  4. Ficheros especiales (se encuentran generalmente en /dev)
  5. Formato de ficheros y convenios p.ej. I/etc/passwd
  6. Juegos
  7. Paquetes de macros y convenios p.ej. man(7), groff(7).
  8. Órdenes de admistración del sistema (generalmente solo son para root)
  9. Rutinas del núcleo [No es estándar]

Por ejemplo, si es que deseamos conocer sobre el formato de archivos que usa el comando passwd basta con escribir:

$man 5 psswd

Si es que no ponemos el número, nos mostrará la página 1, correspondiente al uso del comando en si. Para ver todas las páginas disponibles para un comando, usamos el prefijo -a:

$man -a passwd

Comando whatis

El comando whatis nos da una pequeña descripción de un comando y las secciones de man que podemos consultar, por ejemplo:

$whatis mkdir

mkdir (1)            - make directories
$whatis passwd

passwd (1)           - change user password
passwd (1ssl)       - compute password hashes

passwd (5)           - the password file

Comando apropos

Este comando nos devuelve todos los comandos que contengan la palabra pasada como argumento en su descripción (busca en las páginas de man). Por ejemplo, si es que queremos saber con que comandos podemos renombrar un archivo:

$ apropos rename

hrename (1)         - rename or move an HFS file or directory
lvrename (8)       - rename a logical volume

mv (1)                   - move (rename) files

prename (1)         - renames multiple files

rename (1)           - renames multiple files

vgrename (8)      - rename a volume group

La opción –help

Al pasar esta opción (soportada por la mayoría de comandos) se nos muestra una pequeña descripción y forma de uso del mismo (más corta que la ayuda de man). Ejemplo:

$cp --help

Espero que con estos tips les sea más fácil encontrar y usar comandos en consola.

Linuxfera Enviar a Linuxfera
Entradas Relacionadas:
  • Hace un año (primera quincena de febrero del 2007)
  • Convertir archivos WMA a MP3 en Linux
  • Instalación de Linux a domicilio
  • 0 Respuestas a “Buscando ayuda en Linux”


    1. Ningún Comentario

    Añade un Comentario