Ein neuer Anstrich
Farbe auf der Shell mit ANSI-Escape-Sequenzen
Die Haustür streichen
Mit den Escape-Sequenzen basteln Sie darüber hinaus eine farbige Begrüßung für Ihren Rechner. Für die Willkommensmeldung auf den virtuellen Konsolen ist beispielsweise die Datei /etc/issue zuständig; ihr Inhalt erscheint noch vor dem Login auf dem Bildschirm. Auf Debian-Systemen steht hier beispielsweise die Meldung Debian GNU/Linux 4.0 samesame tty5. Werfen Sie einen Blick in die Datei, sehen Sie, dass der Hostname durch die Sequenz \n und der Nummer der Konsole durch \l dargestellt wird. Weitere mögliche Steuerzeichen zeigt die Tabelle "Steuerzeichen". Eine vollständige Übersicht liefert die Manpage zu Getty.
Steuerzeichen
\d
|
Aktuelle Datum im Format YYYY-MM-DD |
\t
|
Aktuelle Uhrzeit im Format HH:MM:SS |
\s
|
Name des Betriebssystems |
\m
|
Prozessortyp |
\r
|
Nummer des Kernels |
Mit den gezeigten Farbcodes streichen Sie die Eingangstür. So sorgt der Eintrag Debian GNU/Linux 4.0 ^[[0;31m\n^[[0m \l beispielsweise dafür, dass der Rechnername rot erstrahlt. Die Datei /etc/motd (Message of the Day, also "Nachricht des Tages") erscheint nach dem erfolgreichen Anmelden eines Benutzers. Auch diese Begrüßung tauchen Sie mit den gezeigten Werkzeugen in Farbe.
Ein Bild für die Tür
Wer kreativ ist, erstellt mit den Farbcodes ganze Bilder für die Begrüßungsdateien. Das Programm Linux_Logo [1] hilft dabei, hübsche Logos und Banner zu erstellen. Die meisten Distributionen enthalten den Künstler als Paket auf den Installationsmedien. Alternativ hilft eine RPM-Suchmaschine weiter. Der Aufruf auf der Konsole ist einfach: linux_logo zeichnet auf Debian-Systemen ein hübsches Banner mit dem Swirl und verschiedenen Informationen zum System.
Mit einigen Aufrufoptionen beeinflussen Sie das fertige Bild: So zeichnet -a in ASCII, -c zeichnet einen Pinguin. Eine vollständige Übersicht über die Parameter verrät -h. Gefällt eines der Kunstwerke, erstellen Sie auf der Shell im Handumdrehen eine neue Begrüßungsdatei, zum Beispiel über:
# cp /etc/motd /etc/motd.orig # linux_logo -b > /etc/motd
Benutzer, die sich nun anmelden, erhalten eine bunte Begrüßungsnachricht (Abbildung 3).



