Cómo crear tu propia biblioteca de comandos

No hay duda de que el terminal de Linux (también conocida como Bash) es una poderosa herramienta en cada distribución. Pero para los recién iniciados su uso puede resultar algo incómodo, tratando de evitarla a todo costo.

Es bien sabido que con el comando -help obtenemos una ayuda referencial del terminal. Si bien es un gran recurso, hoy presentamos uno que puede ser mucho más útil y que nos permitirá tener a mano nuestra propia “biblioteca” de comandos en formato pdf.


El comando man nos proporciona un manual en terminal del comando deseado; por ejemplo: man chmod nos mostrará con un ligero editor de texto la función y sintaxis del comando chmod. Ahora, la siguiente variante del mismo comando es la que más ventaja nos proporciona. Abrimos el terminal y tipeamos:

man -t comando | ps2pdf - > nombre.pdf

La línea comando la reemplazamos por el comando del cual queremos obtener el manual y nombre.pdf por el nombre del pdf que queremos crear y donde lo vamos a crear; por defecto, si no asignamos una ruta distinta, el archivo será creado en la carpeta personal. Retomando el ejemplo anterior acerca del comando chmod, podemos escribir:

man -t chmod | ps2pdf - > /home/usuario/Documentos/ManualChmod.pdf

Tomando el manual del comando chmod se crea un pdf llamado ManualChmod en el subdirectorio Documentos de la carpeta personal. El pdf creado incluye la función del comando y todas las posibles combinaciones de la sintaxis del mismo, ayudándonos a explotar al máximo el uso del terminal.

Una gran ventaja de este método es que si tenemos bien configurado el paquete de idiomas español en nuestra distribución, el pdf será exportado en nuestra lengua madre, ayudando también a una comprensión más rápida que el manual de , el cual por defecto muestra el manual en inglés. ¡Ojalá sea de ayuda tanto a principiantes como experimentados!

¡Gracias Juan Carlos Ortiz por el aporte!
¿Interesado en realizar un aporte?


9 comentarios

  1.   Usemos Linux dijo

    Me alegro, viejo! Un gran abrazo! Pablo.
    El 07/06/2012 20:52, “Disqus” escribió:

  2.   El Urogayo dijo

    ¡Excelente! Leído la página de “Cómo poner las páginas de ‘man’ en español”.
    ¡Todos los comandos en español!
    Gracias.

  3.   Usemos Linux dijo

    Probaron cambiando el man a español? http://usemoslinux.blogspot.com/2011/03/como-poner-las-paginas-de-man-en.html Saludos! Pablo.

  4.   Mario Alberto Pérez Mancia dijo

    muy buen aporte gratitud en multutid.

  5.   El Urogayo dijo

    Lo mismo que Xesu.
    He probado el ejemplo y el archivo PDF está en inglés. ¿Cómo se puede configurar para que muestre los archivos en español?

  6.   Juank dijo

    Fijate que cada distribución tiene un pequeño programa para configurar el paquete de idioma que usas. Yo uso Linux Mint, entonces me fijo en Menú > Preferencias > Soporte de Idiomas, y si el paquete español lo tengo incompleto ese mismo programa me lo notifica y me da la posibilidad de descargarlo. Si tenes el paquete de idiomas completo el pdf automáticamente se va a exportar en español, no hace falta hacer ninguna configuración adicional 😉

  7.   Xexu dijo

    Y si no tenemos bien configurado el paquete de idiomas español ¿Cómo hacemos para configurarlo bien y que nos lo importe en español?

    Gracias anticipadas

  8.   Hache dijo

    Buah! Esto es grandioso! Mil gracias 😀

  9.   eM Di eM dijo

    Muy interesante, soy de los que busca siempre el man, pero me da un poco de flojera leerlo completo, ahora si lo paso a PDF mucho mejor.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.