Z terminalem: Poprawa wyglądu konsoli

Jestem jednym z tych, którzy uwielbiają korzystać z terminala. Myślę, że wszyscy użytkownicy GNU / Linux w pewnym momencie nie mogą bez tego żyć, ponieważ ten kawałek okna pełnego liter znacznie nam ułatwia życie, prawda?

Ale możemy sprawić, że będzie wyglądać trochę ładniej niż domyślnie. Przykład tego można zobaczyć (i pobrać) z wygląd gnoma. Rady, które pokażę w dalszej części, to opuszczenie naszego terminala z następującym wyglądem:

Jak widać, plik polecenie do wykonania i jest umieszczany między każdym zamówieniem oś czasu z czasem systemowym.

Jak mam to zrobić?

Otwieramy edytor tekstu (przykład Gedit) i umieściliśmy go w środku:

# 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

Trzymamy to w naszym / Home z imieniem bash_ps2 na przykład. Następnie otwieramy nasze .bashrc i dodajemy:

if [ -f "$HOME/.bash_ps2" ]; then
. "$HOME/.bash_ps2"
fi

Otwieramy terminal i możemy zobaczyć zmiany 

Widziany w: Ludzie.