Cù Terminal: Migliurà l'aspettu di a cunsola

Sò unu di quelli chì ama aduprà u terminal. Pensu chì tutti l'utilizatori di GNU / Linux À un mumentu datu ùn ponu campà senza ellu, perchè quellu pezzu di finestra pienu di lettere rende a vita assai più faciule, nò?

Ma pudemu fà chì pare un pocu più bellu chè u predefinitu. Un esempiu di questu pò esse vistu (è scaricatu) da gnome-look. I cunsiglii chì vi mostreraghju quì sottu hè di abbandunà u nostru terminal cù l'aspettu seguente:

Cumu pudete vede, u cumanda per eseguisce è si mette trà ogni ordine una cronulugia cù u tempu di u sistema.

Cumu facu?

Apremu un editore di testu (esempiu Gedit) è a mettimu dentru:

# 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

U tenemu in u nostru / casa cù u nome .bash_ps2 per esempiu. Dopu apremu a nostra .bashrc è aghjustemu:

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

Apremu un terminal è pudemu vede i cambiamenti 😀

 

Vistu in: Omi.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

17 cumenti, lasciate i toi

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

  1.   Luweeds dijo

    Grazie per u blog in primu locu è una dumanda, ci hè a pussibilità di persunalizà xterm o lxterminal al di là di u culore di u testu è di u fondu?
    Grazie!

  2.   Eduardo dijo

    GENIALLLLLLLLLLLLLLL 🙂

    L'aghju pruvatu una settimana fà quandu aghju lettu questu sughjettu in un altru blog, ma per via di un prublema cù e citazioni in ciò chì duvia esse aghjuntu à u .bashrc Ùn puderia micca aduprà. Avà hà travagliatu currettamente per mè prima.

    À ringrazià vi.

    1.    KZKG ^ Gaara dijo

      Un piacè di sapè chì hà fattu ghjustu ciò chì vulete you
      riguarda

  3.   Taregonu dijo

    :] eccellente s'ellu face ciò chì pensu chì mi imagine ... weeee, l'installu stu weekend 😀

    1.    KZKG ^ Gaara dijo

      In fatti l'aghju migliuratu hehe ... Aghju messu più rossi è pare assai megliu, faraghju un post publicendu i mo miglioramenti è modifiche 😉

      Edited: Invece di mette què .bash_ps2 mette questu un altru: http://paste.desdelinux.net/paste/6

      1.    Eduardo dijo

        Aghju un errore nantu à e linee 13 è 34.

        1.    elav <° Linux dijo

          Simu digià 2 😀

      2.    curaggiu dijo

        Cazzo, un altru programatore di u latu scuru ...

        1.    KZKG ^ Gaara dijo

          Lasciu u codice quì, ùn sò micca perchè li dà un errore ... o_0U funziona bè per mè:
          # 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)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m$
          # 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

  4.   novu dijo

    Hè assai bellu, l'aghju appena testatu è funziona 100% ubuntu 11.10

    Salutu !!

  5.   arrobbanu dijo

    Beh, aghju ancu un errore nantu à e linee 13 è 34

    linea 13: EOF inaspettatu mentre cercava una corrispondenza "
    linea 34: errore sintatticu: a fine di u schedariu ùn era micca prevista

    Usu linux mint 11 lxde per ciò chì vale.

    Grazie!

  6.   Jimselfking dijo

    Funziona à 100% cù l'utilizatore normale, ma u mumentu chì diventate superutilizatore smette di travaglià, ùn face nunda. Credu chì sia faciule, ma ùn sò micca cumu fà assai, qualchì soluzione?

    1.    KZKG ^ Gaara dijo

      Ciò chì mette in u vostru .bashrc, duvete ancu mette lu in /root/.bashrc
      Fate u test è dite cumu stai 🙂

      Saluti 😀

      1.    Jimselfking dijo

        Funziona perfettamente, ùn sò micca cume ùn l'aghju micca pruvatu prima di dumandà. Grazie

        1.    KZKG ^ Gaara <° Linux dijo

          Ùn vi ne fate micca 🙂

  7.   Angel dijo

    Ehi amicu, se mi aiuterai per piacè l'aghju pruvatu ma u circulu ùn apparisce micca è hè sempre in neru, adupru fedora19, a timeline s'ella apparisce ... ti ringraziu sempre assai per a vostra cuntribuzione

  8.   Miguel dijo

    funziona listessu in Debian ???