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
¿Has visto alguna vez un fichero .bash_profile en linux? Eso es para MacOSX. En Linux hay que insertarlo en .bashrc.
Saludos.
Cierto, cierto, se me ha pasado lo edito.
Por supuesto que si!!
En ArchLinux sin ir más lejos. Se puede llamar a cualquier archivo desde .bashrc ¿porque no uno que se llame .bash_profile?
Y para que conste que no me lo estoy inventando:
https://wiki.archlinux.org/index.php/Bash#Configuration
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
en tu .bashrc escribe lo que dice que escribas
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.
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.
Es una masa!!
Yo uso prompt de colores por el mismo motivo.
Me podéis ayudar para ponerlo también en Guake??
ya lo probe en Guake, y funciona perfectamente ….