Dieser Beitrag wurde als Ergänzung zu meinem Führer machte früher gefunden erstellt hier und hier , um mehr Farbe in der Schale zu geben, sondern ergibt sich vor allem aus einer Anwendung, die mir von einem Leser gemacht, ich fragte mich : "Wie haben Sie nur die Farbe ändern Cursor und verwenden Sie die grün für normale und rot für Benutzer root "reagieren prompt sagen, dass Sie den Cursor zu ändern und man kann 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"

An dieser Stelle wählte es die Farbe des Cursors, um die Zeichenfolge PS1 in bashrc vorhanden zu ersetzen, mit der Schnur 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 den Benutzer root.

Für diejenigen, die eine Situation wie in der Abbildung oder einer Base, aus der er diese verwenden möchten:

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

oder diese:

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

Die oben Saite ist sehr schlecht und ich bin überrascht, dass es gut funktioniert natürlich Sie bestellen und vereinfachen kann, aber ich will nicht mehr

Share on Tumblr Submit to reddit Digg This Aktie

Ähnliche Einträge (fast):

Schlagwörter: , , ,
8 Antworten zu "Coloring den Cursor in der Shell"
  1. Stephen schreibt:
    Firefox 3.5.5Fedora 64 bits
    Mozilla / 5.0 (X11, U, Linux x86_64, es; rv: 1.9.1.5) Gecko / 20091105 Fedora / 3.5.5-1.fc11 Firefox / 3.5.5

    die Zeichenfolge, die den Cursor in gnome-terminal Werke ändert aber, wenn der Cursor erreicht das Ende der Linie 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 schrieb:
    Debian IceWeasel 3.5.3Debian GNU/Linux
    Mozilla / 5.0 (X11, U, Linux i686, es; rv: 1.9.1.3) Gecko / 20091010 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 noch 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, es; rv: 1.9.1.5) Gecko / 20091105 Fedora / 3.5.5-1.fc11 Firefox / 3.5.5

    Ich habe auch ein bisschen herum spielte ich ', vielleicht morgen, wenn ich ein wenig Zeit ich einen Blick und vielleicht gebe ich Ihnen mögliche Lösungen (wenn sie überhaupt finden ...) In der Tat jetzt habe verschleiern auch die Tatsache, "wie kann arbeiten ", da Sie nicht sehen, ein Äquivalent in tput und nicht von tty arbeiten ... normal. Cmq Komplimente, schönen Blog!

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

  4. Edmond schrieb:
    Debian IceWeasel 3.5.3Debian GNU/Linux
    Mozilla / 5.0 (X11, U, Linux i686, es; rv: 1.9.1.3) Gecko / 20091010 Iceweasel / 3.5.3 (Debian-3.5.3-2)

    Beschlossen, nach vielen Versuchen, wie üblich, ist die Antwort immer die, die Sie haben unter den Augen. Legen Sie einfach das Ende di.bashrc
    -ne echo "\ 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, es; rv: 1.9.1.5) Gecko / 20091105 Fedora / 3.5.5-1.fc11 Firefox / 3.5.5

    Es ist wahr, dass es funktioniert, bleibt jedoch ein kleines Problem. ... wenn Sie "su" aufrufen (zum Beispiel haben wir dafür gesorgt, dass die bashrc von root ändert den Cursor in rot) und dann bekommt "Exit", um als normaler Benutzer zurück (oder in vielen anderen Fällen, in denen sie die Farbe der Cursor verändert, aber nicht wieder jede Farbe sowohl für den Benutzer, der zuletzt genannt ... bashrc aufgerufen bashrc) der Cursor bleibt rot (oder.

    Ich versuchte, es, indem sie in einem Aufruf einer ps1 Datei \ Skript, das Echo enthaltenen beheben ... xxxxx. aber es hat nicht funktioniert, das heißt, den Cursor wieder, aber das Problem der Linie ändert es. ...

    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, es; rv: 1.9.1.5) Gecko / 20091105 Fedora / 3.5.5-1.fc11 Firefox / 3.5.5

    hihi, ich löste es in einer sehr unhöflich und Flegel ::

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

    Ich hoffe, Sie wissen, einige meiner besten Idee zu finden, aber jetzt müssen wir dafür tun, mit diesem ... zozzata.

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

  7. Edmond schrieb:
    Debian IceWeasel 3.5.3Debian GNU/Linux
    Mozilla / 5.0 (X11, U, Linux i686, es; rv: 1.9.1.3) Gecko / 20091010 Iceweasel / 3.5.3 (Debian-3.5.3-2)

    Sehr gut, aber ich denke, Sie sagen, gemeint ist:

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

    als root (rot), müssen wir 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, es; rv: 1.9.1.5) Gecko / 20091105 Fedora / 3.5.5-1.fc11 Firefox / 3.5.5

    ist richtig! Ich korrigierte meine bashrc, aber nicht auf der 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 verwenden: <a href="" title=""> <abbr title = ""> <acronym title = ""> <b> <blockquote cite = ""> <cite> <code> < Datetime = ""> <em> <i> <q cite = ""> <strike> <strong>