Mei terminal: It uterlik fan 'e konsole ferbetterje

Ik bin ien fan dyjingen dy't de terminal graach brûke. Ik tink dat alle brûkers fan GNU / Linux Op in stuit kinne se der net sûnder libje, om't dat stik finster fol letters it libben in stik makliker makket, toch?

Mar wy kinne it wat moaier útsjen dan de standert. In foarbyld hjirfan kin sjoen wurde (en downloade) fan kabouter-look, De tips dy't ik jo hjirûnder sil litte sjen is om ús terminal te ferlitten mei it folgjende uterlik:

Sa't jo sjen kinne, de kommando om út te fieren en wurdt tusken elke oarder set in tiidsline mei de systeemtiid.

Hoe kin ik it dwaan?

Wy iepenje in tekstredakteur (foarbyld Gedit) en wy sette it binnen:

# 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

Wy hâlde it binnen ús / home mei de namme .bash_ps2 bygelyks. Dan iepenje wy ús .bashrc en wy foegje ta:

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

Wy iepenje in terminal en wy kinne de feroaringen sjen 😀

 

Sjoen yn: Minsken.


De ynhâld fan it artikel hâldt him oan ús prinsipes fan redaksje etyk, Om in flater te melden klikje hjir.

17 opmerkingen, lit jo

Lit jo reaksje efter

Jo e-mailadres wurdt net publisearre. Ferplichte fjilden binne markearre mei *

*

*

  1. Ferantwurdlik foar de gegevens: Miguel Ángel Gatón
  2. Doel fan 'e gegevens: Control SPAM, kommentaarbehear.
  3. Legitimaasje: jo tastimming
  4. Kommunikaasje fan 'e gegevens: De gegevens wurde net oan tredden kommunisearre, útsein troch wetlike ferplichting.
  5. Gegevensopslach: Databank hoste troch Occentus Networks (EU)
  6. Rjochten: Op elk momint kinne jo jo ynformaasje beheine, herstelle en wiskje.

  1.   Luweeds sei

    Tank foar it blog earst en in fraach, is d'r in mooglikheid om xterm of lxterminal oan te passen bûten de kleur fan 'e tekst en de eftergrûn? (Se binne de terminals dy't ik it meast brûke).
    Tanke wol!

  2.   Eduardo sei

    GENIALLLLLLLLLLLLLLLL 🙂

    Ik haw it in wike lyn besocht doe't ik dit ûnderwerp yn in oare blog lies, mar fanwegen in probleem mei de sitaten yn wat moast wurde tafoege oan 'e .bashrc Ik koe it net brûke. No wurke it earst goed foar my.

    Thank you.

    1.    KZKG ^ Gaara sei

      In genot om te witten dat it krekt die wat jo woenen 😉
      groetnis

  3.   Taregon sei

    :] poerbêst as it docht wat ik tink dat ik my foarstelle ... weeee, ik ynstallearje it dit wykein 😀

    1.    KZKG ^ Gaara sei

      Eins haw ik it ferbettere hehe ... ik sette mear blushes en it sjocht der folle better út, ik sil in post meitsje dy't myn ferbetteringen en oanpassingen publiseart 😉

      Edited: Yn stee fan dat yn te setten .bash_ps2 set dit in oar: http://paste.desdelinux.net/paste/6

      1.    Eduardo sei

        Ik krij in flater op rigels 13 en 34.

        1.    elav <° Linux sei

          Wy binne al 2 😀

      2.    Moed sei

        Neuk, in oare programmeur fan 'e tsjustere kant ...

        1.    KZKG ^ Gaara sei

          Ik lit de koade hjir, ik wit net wêrom it har in flater jout ... o_0U wurket goed foar my:
          # 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.   nijbou sei

    Hiel leuk dit, ik haw it gewoan hifke en it wurket 100% ubuntu 11.10

    Groet!!

  5.   rob sei

    No, ik krij ek in flater op rigels 13 en 34

    line 13: Unferwachte EOF by it sykjen nei in oerienkommende "
    line 34: syntaktyske flater: it ein fan it bestân waard net ferwachte

    Ik brûk linux mint 11 lxde foar wat it wurdich is.

    Greetings!

  6.   jimselfking sei

    It wurket 100% mei de normale brûker, mar op it momint dat jo superbrûker wurde stopt it mei wurkjen, it docht neat. Ik tink dat it maklik is, mar ik wit net hoe folle te dwaan, elke oplossing?

    1.    KZKG ^ Gaara sei

      Wat jo yn jo stekke .bashrc, jo moatte it ek ynfoegje /root/.bashrc
      Doch de test en fertel ús hoe giet it mei jo 🙂

      Groetnis 😀

      1.    jimselfking sei

        It wurket perfekt, ik wit net hoe't ik it net besocht foardat ik frege. Dankewol

        1.    KZKG ^ Gaara <° Linux sei

          Nee, meitsje jo gjin soargen 🙂

  7.   ingel sei

    Hoi freon, as jo my sille helpe asjebleaft haw ik it besocht, mar de sirkel ferskynt net en it is noch yn swart, ik brûk fedora19, de tiidline as it ferskynt ... noch altyd tige tank foar jo bydrage

  8.   miguel sei

    wurket dit itselde op debian ???