Visualizando mejor los comandos que ejecutamos desde la terminal

Genial este prompt que simplificara bastante la separacion del output por pantalla cuando ejecutemos varios comandos. Para usarlo creamos el fichero “.bash_ps1″ en nuestro directorio home, con el siguiente contenido:

# Fill with minuses

# (this is recalculated every time the prompt is shown in function prompt_command):

fill=”— ”
reset_style=’\[\033[00m\]‘

status_style=$reset_style’\[\033[0;90m\]‘ # grey color; use 0;37m for lighter color

prompt_style=$reset_style

command_style=$reset_style’\[\033[1;29m\]‘ # bold black

# Prompt variable:

PS1=”$status_style”‘$fill \t\n’”$prompt_style”‘${debian_chroot:+($debian_chroot)}\u@\h:\w\$’”$command_style ”

# Reset colour for command output

# (this one is invoked every time before a command is executed):

trap ‘echo -ne “\e[0m"' DEBUG

function prompt_command {

# create a $fill of all screen width minus the time string and a space:

let fillsize=${COLUMNS}-9

fill=""

while [ "$fillsize" -gt "0" ]

do

fill=”-${fill}” # fill with underscores to work on

let fillsize=${fillsize}-1

done

# If this is an xterm set the title to user@host:dir

case “$TERM” in

xterm*|rxvt*)

bname=`basename “${PWD/$HOME/~}”`

echo -ne “\033]0;${bname}: ${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007″

;;

*)

;;

esac

}

PROMPT_COMMAND=prompt_command

O lo descargamos desde aqui. Ahora añadimos al fichero ~/.bashrc   lo siguiente:

if [ -f "$HOME/.bash_ps1" ]; then
. “$HOME/.bash_ps1″
fi

Via | LifeHacker | Usemos Linux

12 Responses to “Visualizando mejor los comandos que ejecutamos desde la terminal”


  1. 1 luis octubre 1, 2011 en 9:56 am

    ¿Has visto alguna vez un fichero .bash_profile en linux? Eso es para MacOSX. En Linux hay que insertarlo en .bashrc.

    Saludos.

  2. 5 Antc octubre 1, 2011 en 5:57 pm

    bash: “/home/antc/.bash_ps1″: No existe el fichero o el directorio

    Eso es lo que me dice la terminal cuando la ejecuto a ver si me hechas una manilla, pinta muy interesante este promp

    • 6 Christopher octubre 1, 2011 en 6:16 pm

      en tu .bashrc escribe lo que dice que escribas

      if [ -f "$HOME/.bash_ps1" ]; then
      . “$HOME/.bash_ps1″
      fi

      Borra las comillas dobles que estan y sustituyelas por otras escritas desde el teclado, wordpress le da formato a las comillas y la terminal las interpreta como otro caracter distinto.

  3. 7 Antc octubre 1, 2011 en 10:28 pm

    No me aparece al inicio lo de last login pero ya me funciona. Mil gracias, muy estupido yo que siendo “programador” no me he dado cuenta de eso XD.

  4. 9 t.a.c. octubre 3, 2011 en 8:37 am

    Yo uso prompt de colores por el mismo motivo.

  5. 10 josemi octubre 3, 2011 en 4:58 pm

    Me podéis ayudar para ponerlo también en Guake??


Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s





The next version of Ubuntu is coming soon


¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
octubre 2011
L M X J V S D
« sep   nov »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Blog Stats

  • 26,985,427 hits

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 1.045 seguidores

A %d blogueros les gusta esto: