Cómo mejorar tu trabajo en el terminal

A veces puede resultar muy confuso trabajar con el terminal porque ejecutamos varios comandos y no queda claro dónde terminan los resultados vinculados a un comando y dónde empiezan los del otro.

Una forma sencilla de solucionar este problema es agregar una barra separadora que permita dividir los diferentes comandos y sus resultados fácilmente.

Creá un archivo en blanco con el nombre .bash_ps1 en tu carpeta de usuario:

nano .bash_ps1

Luego, copiá el siguiente texto dentro del archivo:

...

Guardá los cambios, cerrá el terminal y volvé a abrirlo. ¡Voilá!

Fuente: Lifehacker


18 comentarios

  1.   Ermimetal dijo

    Buen truco, la neta me va a servir

  2.   Mauro Nicolás Ybáñez Girard dijo

    Buenísimo. Simple y fácil! Me encantó el resultado…

  3. excelente! (a lo burns!) gracias!

  4.   Llulius dijo

    el articulo esta muy bien, pero a mi no me va. Pasos que hago 1º en mi carpeta principal ( llulius) y ahi cuelgan ( descargas,documentos,escritorio,etc) creo una archivo vacio y al darle el nombre le pongo (nano .bash_ps1), edito la carpeta y copio todo el texto,guardo el texto y cierro el archivo.Abro una terminal y ejecuto ( nano ~/.bashrc ) se me abre un editor dentro de la terminal pongo el texto if [ -f “$HOME/.bash_ps1” ]; then
    . “$HOME/.bash_ps1”
    fi
    al final de todo y guardo con control o y salgo con x
    vuelvo a abrir el terminal y todo sigue igual como la cancion de Julio Iglesias
    Gracias por leer el articulo y a ver que hago mal

  5.   Angelux dijo

    Me agrada mucho, pero logré hacerlo mejor con ZSH, tiene prompts que pueden ponerse a cada lado de la terminal y eso me ayuda mejor.

  6.   Orlando Garzón Díaz dijo

    Gracias Eärendil por este artículo. Acabo de probarlo y me funcionó sin problemas en la consola normal y en Guake! Creo que me servir de mucho.

  7.   Orlando Garzón Díaz dijo

    Gracias Eärendil por este artículo. Acabo de probarlo y me funcionó sin problemas en la consola normal y en Guake! Creo que me servir de mucho.

  8.   Usemos Linux dijo

    Intentá de nuevo. Debería funcionar. A mí me funcionó. :S
    Saludos! Pablo.

  9.   Usemos Linux dijo

    De nada viejo! Me alegro que sirva! 🙂
    Saludos! Pablo.

  10.   Javier Debian Bb Ar dijo

    LO copio! Verdaderamente, mis terminales suelen terminar en galimatías.

  11.   Esceptic0 dijo

    Genial! parecía ke no me andaba pero si =)

  12.   Alfonso Saavedra Chichon dijo

    Un gran truco sin duda ^^
    Gracias por compartirlo.

  13.   Juanjofer dijo

    Segui todos los pasos y no anduvo..

  14.   Marcelo dijo

    La verdad esta muy bueno =D

  15.   Carlos dijo

    A mí tampoco me funcionó, así que modifiqué el script y conseguí que funcione en usuario normal, es decir, cuando se entra en superusuario con su ya no aparecen las líneas. En fín el script me quedó así:

    function prompt_command {
    if [[ $COLUMNS = “” ]];
    then
    return
    fi
    let fillsize=${COLUMNS}-9
    fill=””
    while [ “$fillsize” -gt “0” ]
    do
    fill=”-${fill}”
    let fillsize=${fillsize}-1
    done
    hora=`/bin/date +”%T”`
    echo “$fill $hora”
    }
    PROMPT_COMMAND=prompt_command

    Quedó mucho más corto, le quité varias cosas y me funciona sin problemas. La variable PS1 no la modifico sino que uso la que el sistema crea por defecto.
    Esto lo hago en un arch linux.

  16.   Kiarakovalevsky dijo

    Excelente!

  17.   El atareao dijo

    Muy cómodo

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.