Redireccionar la salida de comandos en Linux a los editores de texto Gedit y Kate

por | 20 octubre, 2013

image1_gedit1

El título no tiene demasiado glamour, pero no se ocurría una frase mejor para definir este «truco» que posteo un usuario llamado Reagor en Reddit y que a partir de ahora entrará en mi particular categoría de «vamos a ver…con lo sencillo que parece…como diablos no supe de esto antes..«. 🙂

Tradicionalmente, cuando quería estudiar la salida de un comando fuera de la terminal, redireccionaba la salida creando un archivo de texto mediante los simbolos «>» ó «>>» y después iba al directorio personal y abría ese archivo con un editor de texto.

Por ej, si quiero un lista de procesos que se estén ejecutando:

ps -A > lista.txt

Si queremos hacer lo mismo, pero de una forma más elegante, ahorrando pasos y sin necesidad de crear un archivo, dependiendo del entorno/editor que utilizemos escribiremos:

Si estamos en GNOME y queremos ejecutar Gedit

[sintaxis_del_comando] | gedit

Ej:

ps -A | gedit

Si estamos en KDE y nuestro editor es Kate 

En este caso la solución la aportó otro usuario (5225225), pero es muy parecida, tan solo tenemos que añadir el parámetro -i

[sintaxis_del_comando] | kate -i

ps -A | kate -i

image2_gedi_katet

Fuente | Reddit

12 pensamientos en “Redireccionar la salida de comandos en Linux a los editores de texto Gedit y Kate

  1. timbleckk

    Lo único que puedo decir después de leer la entrada es: vaya gilipollez más útil.

    Nunca había pensado hacerlo así…

    Saludos 🙂

    Responder
  2. Daniel De la rosa

    Oh my fucking God que gran brujeria es esta. Es increible!!!!!!!! Gracias 🙂

    Responder
  3. 4ng3l

    ¡Una chorrada alucinante! No se me hubiese ocurrido ni en 1000 años.

    No obstante, mi SolusOS se hace de rogar… Cuando le aplico la pipe (por ejemplo ps -A | gedit), se abre al instante el editor gedit, pero éste se queda con un documento en blanco (y la ventana del terminal parece que se queda «congelada», pero no colgada, como en «idle»). ¿Necesito alguna versión específica del algún programa o librería? ¿Alguien más tiene éste problema en SolusOS?

    Saludos.

    Responder
  4. luke10

    Hola¡¡

    Pues en opensuse 12.3 tampoco funciona se queda el documento en blanco.
    Sin embargo el comando ps -A > lista.txt funciona de maravilla.

    Un saludo.

    Responder
    1. tannhausser

      Las capturas del post son usando openSUSE 12.3 que es mi distro habitual…así que a menos que a mi me hagan trato de favor los de la distro del lagarto, debería de funcionar…
      🙂
      prueba con otro comando por ej.:
      nmap man
      o similar
      Saludos

      Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.