Un simple ‘tip‘ para el fin de semana. Los que usamos habitualmente la terminal/consola solemos echar mano del comando ‘man’ para recordar la variable exacta que deseamos para una determinada orden o, sencillamente, para conocer mejor un comando y lo que se puede llegar a hacer con él. Para aprender un poco más sobre el objetivo y utilidad de las órdenes en terminal podemos, mediante el siguiente comando, mandar el resultado de man a un archivo de texto para guardarlo e imprimirlo si lo deseamos.
Ejemplo: vamos a preguntarle a man para qué sirve la orden “kill” y ordenaremos guardar el resultado en un .txt en el directorio que deseemos:
(Estando situados en /home/usuario/documentos, por ejemplo)
man kill | col -b > ~/documentos/paraquesirve_kill.txt
Si ejecutamos un “ls” en /documentos o abrimos nuestro directorio /documentos en nuestro escritorio veremos el archivo “paraquesirve_kill.txt” ya creado y listo para sencilla lectura e impresión.
Si deseamos guardar el archivo .txt en otro directorio de nuestro /home podremos también indicarlo con
man kill | col -b > ~/otro-directorio-de-nuestro-home/paraquesirve_kill.txt
Visto en commandlinefu.com
Artículos relacionados:


También existe la posibilidad de crear un pdf, en lugar de un txt, con la siguiente orden:
man -t kill | ps2pdf -> [archivo_destino.pdf]
y sustituyendo kill por el programa que sea. Es muy útil tambien, puesto que conserva el formato.
Si señor un muy buen comando.
Yo usaba esto: man kill > Manual_kill pero me salian caracteres raros pero esta forma es mucho mejor, gracias.
Si pones > sobreescribes el archivo, es mejor poner >> y te añade el contenido.
¿Y si hacemos man kill > kill.txt no es más fácil?
Para imprimir no seria suficiente con “man kill | lp”