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

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 thoughts on “Redireccionar la salida de comandos en Linux a los editores de texto Gedit y Kate”

  1. timbleckk says:

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

    Nunca había pensado hacerlo así…

    Saludos 🙂

    1. tannhausser says:

      jajaja
      es lo que yo digo…ahora no podré vivir sin el dichoso comando
      Saludos!

  2. Pere MiG says:

    Añado, si se usa Kwrite, la órden es
    [sintaxis_del_comando] | kwrite –stdin

    En tu ejemplo:
    ps -A | kwrite –stdin

    1. tannhausser says:

      Gracias por el aporte @Pere
      Un Saludo!

  3. Daniel De la rosa says:

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

    1. tannhausser says:

      Gracias a ti, por comentar!
      saludos!

  4. 4ng3l says:

    ¡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.

    1. Rene Alexander Alvarez says:

      Creo que es plataforma dependiente en Linux Mint Mate tampoco funciona

      1. 4ng3l says:

        Gracias. Me imaginaba algo así…

  5. luke10 says:

    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.

    1. tannhausser says:

      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

  6. Loloto says:

    con ps -A|leafpad no funciona pero nmap|leafpad si lo hace.

Deja un comentario