Terminalarekin: kontsolaren itxura hobetzea

Terminala erabiltzea maite duen horietakoa naiz. Erabiltzaile guztiak uste dut GNU / Linux Momentu batean ezin dira hori gabe bizi, letraz betetako leiho zati horrek bizitza asko errazten digulako, ezta?

Baina lehenetsitakoa baino apur bat politagoa izan daiteke. Horren adibide bat bertatik ikus daiteke (eta deskargatu) ipotx itxura. Jarraian erakutsiko dizkizudan aholkuak honako hauek dira gure terminaletik irtetea:

Ikus dezakezun bezala exekutatzeko agindua eta ordena bakoitzaren artean jartzen da kronograma bat sistemaren denborarekin.

Nola egiten dut?

Testu editorea irekitzen dugu (adibidea gedit) eta barruan jartzen dugu:

# 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

Gure barruan gordetzen dugu / home izenarekin .bash_ps2 adibidez. Gero irekitzen dugu gure .bashrc eta gehitzen dugu:

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

Terminal bat irekitzen dugu eta aldaketak ikus ditzakegu 😀

 

Ikusita: Gizakiak.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

17 iruzkin, utzi zurea

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

  1.   luweak esan zuen

    Eskerrik asko blogarengatik eta galdera batengatik, ba al dago xterm edo lxterminal pertsonalizatzeko aukerarik testuaren eta atzeko planoaren koloreaz harago? (Gehien erabiltzen ditudan terminalak dira).
    Eskerrik asko!

  2.   Eduardo esan zuen

    GREATLLLLLLLLLLLLLL 🙂

    Duela astebete saiatu nintzen gai hau beste blog batean irakurri nuenean, baina arazoari gehitu zitzaion komentarioan gehitu beharrekoa .bashrc Ezin nuen erabili. Orain ondo funtzionatu zuen niretzat.

    Eskerrik asko.

    1.    KZKG ^ Gaara esan zuen

      Gozamena nahi zenuena egin zuela jakitea 😉
      dagokionez

  3.   Taregona esan zuen

    :] bikaina imajinatzen dudana egiten badu ... beno, asteburu honetan instalatuko dut 😀

    1.    KZKG ^ Gaara esan zuen

      Egia esan hobetu dut jeje ... Gorritasun gehiago jarri ditut eta askoz ere itxura hobea du, mezu bat egingo dut nire hobekuntzak eta aldaketak argitaratuz 😉

      datan: Hori jarri beharrean .bash_ps2 jarri beste hau: http://paste.desdelinux.net/paste/6

      1.    Eduardo esan zuen

        13. eta 34. lerroetan errore bat izaten dut.

        1.    elav <° Linux esan zuen

          Dagoeneko 2 are gara

      2.    Courage esan zuen

        Joder, beste alde iluneko programatzailea ...

        1.    KZKG ^ Gaara esan zuen

          Hemen uzten dut kodea, ez dakit zergatik ematen duen errore bat ... o_0U-k ondo funtzionatzen du niretzat:
          # 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.   newbie esan zuen

    Oso polita da hau, probatu berri dut eta% 100 ubuntu 11.10 funtzionatzen du

    Agurra !!

  5.   rob esan zuen

    Beno, akats bat ere badut 13. eta 34. lerroetan

    13. lerroa: ustekabeko EOF bat datorren bat bilatzen ari zelarik "
    34 lerroa: errore sintaktikoa: fitxategiaren amaiera ez zen espero

    Linux mint 11 lxde erabiltzen dut merezi duenerako.

    Agurrak!

  6.   jimselfking esan zuen

    Erabiltzaile normalarekin% 100ean funtzionatzen du, baina supererabiltzaile bihurtzen zaren unean funtzionatzeari uzten dio, ez du ezer egiten. Erraza dela uste dut, baina ez dakit asko egiten, irtenbiderik?

    1.    KZKG ^ Gaara esan zuen

      Zer jartzen duzu zure .bashrc, sartu ere egin behar duzu /root/.bashrc
      Egin proba eta esaiguzu nola zauden 🙂

      Agurrak 😀

      1.    jimselfking esan zuen

        Primeran funtzionatzen du, ez dakit nola ez nuen saiatu galdetu aurretik. Eskerrik asko

        1.    KZKG ^ Gaara <° Linux esan zuen

          Ez kezkatu 🙂

  7.   angel esan zuen

    Kaixo lagun, lagunduko didazu, mesedez, saiatu naiz, baina zirkulua ez da agertzen eta oraindik beltzez dago, fedora19 erabiltzen dut, kronograma agertzen da ... hala ere, mila esker zure ekarpenagatik 🙂

  8.   Miguel esan zuen

    hau ere funtzionatzen al du debian-en ???