Sóc dels que adora fer servir el terminal. Crec que tots els usuaris de GNU / Linux en un moment donat no poden viure sense ella, perquè aquest tros de finestra plena de lletres ens facilita bastant la vida Cert?
Però podem fer que es vegi una mica més bonica que com ve per defecte. Un exemple d'això el podem veure (i descarregar) des gnome-look. L'tips que li mostraré a continuació, és per deixar el nostre terminal amb la següent aparença:
Com poden veure, es ressalta el ordre a executar i es posa entre cada ordre una línia de temps amb l'hora de el sistema.
Com ho faig?
Obrim un editor de text (exemple Gedit) i li posem a dins:
# 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\]' # gray 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 color 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
El guardem dins del nostre / home amb el nom .bash_ps2 per exemple. Després vam obrir el nostre .bashrc i li afegim:
if [ -f "$HOME/.bash_ps2" ]; then
. "$HOME/.bash_ps2"
fi
Obrim un terminal i podrem veure els canvis
Vist a: humans.
