Dieser Beitrag wurde als Ergänzung zu meinem Führer machte zuvor festgestellt, erstellt hier und hier , um mehr Farbe in der Schale zu geben, aber ist vor allem auf eine Anwendung, die mir von einem Leser gemacht, ich fragte : "Wie hast du nur die Farbe ändern Cursor und verwenden Sie das Grün für den normalen Benutzer und root für die rote ", antworte ich sofort sagen, dass Sie den Cursor zu ändern und Sie können es mit diesen Befehlen zu testen:

echo -ne "\033]12;Green\007"
echo -ne "\033]12;Red\007"
echo -ne "\033]12;Blue\007"
echo -ne "\033]12;Yellow\007"

Wählen Sie nun die Farbe des Cursors ersetzen Sie die PS1 vorhandenen Zeichenfolge in .bashrc, mit dem String an der Unterseite, die gut für Debian basiert.

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$'

poi incolliamo alla fine di .bashrc :

echo -ne "\E]12;green\007 "

dann ist alles in .bashrc sparen für den normalen Benutzer oder /root/.bashrc für root.

Für diejenigen, die eine Situation wie die, die auf dem Bild oder einen Ausgangspunkt, kann er diese verwenden möchten:

PS1="\[\e[31;1m\]\u-\[\e[32;1m\]\H \[\e[0m\]"

oder so:

PS1='\[\e[1;42m\d\\\t\\\]\u\H\[\e[0;40m\]:\w\$'

Die obige Zeichenfolge ist hässlich, und ich bin überrascht, dass es gut funktioniert mit Sicherheit die Sie bestellen und vereinfachen kann, aber ich will nicht mehr

Share on Tumblr Submit to reddit Digg This Aktie

Ähnliche (fast):

Stichworte: , , ,
8 Antworten zu "Coloring den Cursor des Shell"
  1. Stephen schreibt:
    Firefox 3.5.5Fedora 64 bits
    Mozilla / 5.0 (X11; U; Linux x86_64; en; rv: 1.9.1.5) Gecko / 20.091.105 Fedora / 3.5.5-1.fc11 Firefox / 3.5.5

    die Zeichenfolge, die Sie den Cursor in gnome-terminal Werke ändert aber, wenn der Cursor erreicht das Ende der Leitung wieder auf der gleichen Linie anstatt sich mit diesem ps1, gibt es eine Lösung?

    Gefällt mir oder Gefällt mir nicht: Thumb up 0 Thumb down 0

  2. edmond schreibt:
    Debian IceWeasel 3.5.3Debian GNU/Linux
    Mozilla / 5.0 (X11; U; Linux i686; en; rv: 1.9.1.3) Gecko / 20.091.010 Iceweasel / 3.5.3 (Debian-3.5.3-2)

    Hallo, in der Tat gibt es Probleme mit der Saite 033]12;Green\007 . Ich teste, aber im Moment habe ich keine Lösung gefunden. Wie auch immer ich arbeite ;)

    Gefällt mir oder Gefällt mir nicht: Thumb up 0 Thumb down 0

  3. Stephen schreibt:
    Firefox 3.5.5Fedora 64 bits
    Mozilla / 5.0 (X11; U; Linux x86_64; en; rv: 1.9.1.5) Gecko / 20.091.105 Fedora / 3.5.5-1.fc11 Firefox / 3.5.5

    Ich habe auch ein bisschen ich in der Tat spielte ', vielleicht morgen, wenn ich ein bisschen "von Zeit, die ich schauen und vielleicht gebe ich Ihnen keine Lösungen (auch wenn ich finde, ...) im Moment bin verdecken auch die Tatsache," wie können arbeiten ", da Sie nicht sehen, eine gleichwertige tput und nicht von der normalen tty arbeiten .... cmq Komplimente, schöner Blog!

    Gefällt mir oder Gefällt mir nicht: Thumb up 0 Thumb down 0

  4. edmond schreibt:
    Debian IceWeasel 3.5.3Debian GNU/Linux
    Mozilla / 5.0 (X11; U; Linux i686; en; rv: 1.9.1.3) Gecko / 20.091.010 Iceweasel / 3.5.3 (Debian-3.5.3-2)

    Gelöst, nach vielen Versuchen, wie üblich, die Antwort ist immer, dass Sie unter den Augen haben. Geben Sie einfach das Ende di.bashrc
    echo -n "\ E] 12; grün \ 007"

    Aktualisiert Führer.

    Gefällt mir oder Gefällt mir nicht: Thumb up 0 Thumb down 0

  5. Stephen schreibt:
    Firefox 3.5.5Fedora 64 bits
    Mozilla / 5.0 (X11; U; Linux x86_64; en; rv: 1.9.1.5) Gecko / 20.091.105 Fedora / 3.5.5-1.fc11 Firefox / 3.5.5

    Es ist wahr, dass es funktioniert, aber es bleibt ein kleines Problem .... wenn Sie rufen "on" (zum Beispiel haben wir getan, dass die bashrc root ändert den Cursor in rot) und dann wird "Exit", um als normaler Benutzer zurück (oder in vielen anderen Fällen, in denen ändert sich die Farbe des Cursors, aber nicht wird erneut aufgerufen bashrc) der Cursor bleibt rot (oder was Farbe ist für den letzten Benutzer, der bashrc genannt ....

    Ich versuchte, sie, indem sie in einem Aufruf einer ps1-Datei \ Skript, das Echo xxxxx enthaltenen lösen .... aber es funktioniert nicht, das heißt, der Cursor zurück, aber das Problem der Linie ....

    Gefällt mir oder Gefällt mir nicht: Thumb up 0 Thumb down 0

  6. Stephen schreibt:
    Firefox 3.5.5Fedora 64 bits
    Mozilla / 5.0 (X11; U; Linux x86_64; en; rv: 1.9.1.5) Gecko / 20.091.105 Fedora / 3.5.5-1.fc11 Firefox / 3.5.5

    hihi, in einem sehr unhöflich und Grobian gelöst I ::

    .bashrc root:
    Alias-Ausgang = 'echo -ne "\ E] 12; red07" && exit "

    Ich hoffe, Sie wissen, finden Sie einige meiner besten Idee, aber jetzt haben wir mit dem auskommen, diese ... zozzata.

    Gefällt mir oder Gefällt mir nicht: Thumb up 0 Thumb down 0

  7. edmond schreibt:
    Debian IceWeasel 3.5.3Debian GNU/Linux
    Mozilla / 5.0 (X11; U; Linux i686; en; rv: 1.9.1.3) Gecko / 20.091.010 Iceweasel / 3.5.3 (Debian-3.5.3-2)

    Großartig, aber ich denke, Sie zu sagen bedeutet:

    alias exit='echo -ne "\E]12;green\007" && exit'

    als root (rot) müssen wir uns an den normalen Benutzer zurück (grün) ;)

    Gefällt mir oder Gefällt mir nicht: Thumb up 0 Thumb down 0

  8. Stephen schreibt:
    Firefox 3.5.5Fedora 64 bits
    Mozilla / 5.0 (X11; U; Linux x86_64; en; rv: 1.9.1.5) Gecko / 20.091.105 Fedora / 3.5.5-1.fc11 Firefox / 3.5.5

    ist richtig! Ich korrigierte meine bashrc aber nicht auf die Post! ;)

    Gefällt mir oder Gefällt mir nicht: Thumb up 0 Thumb down 0

Schreiben Sie einen Kommentar

XHTML: Sie können diese Tags benutzen: <a href="" title=""> <abbr title = ""> <acronym title = ""> <b> <blockquote cite = ""> <cite> <code> < datetime = ""> <em> <i> <q cite = ""> <strike> <strong>