[Terminal] Pimp your Prompt

09.01.09 | Kategorie: news | 2 Kommentare
Tags: , , , ,
(No Ratings Yet)
Loading ... Loading ...
terminal_gepimpt.png

Gerade hat mich mein Terminal Prompt ein wenig gestört. Standardmässig zeigt uns das OS X ja nur einige wenige Informationen über uns User an. Das kann man aber ändern.

Dieser Post zeigt ein paar Denkanstösse die etwa Macfidel oder OS X Daily geschrieben hatten.

Macfidel schreibt für echte Terminal Guys, ich möchte aber nur ein wenig an der Oberfläche kratzen. Wem dieses Thema mehr interessiert schaut am besten mal seinen Blogeintrag durch.

1. .bash_profile beziehungsweise .bashrc anlegen

Zunächst muss man sich eine .bashrc beziehungsweise eine .bash_profile-Datei anlegen.

Dies kann man ganz einfach mit TextMate machen: (Terminal)

cd ~
mate .bash_profile

Prompt ändern

Für das Prompt an sich muss man die Zeile export PS1=" " einfügen und dort hat man dann innerhalb der Klammern folgende Möglichkeiten:

  • \d – Aktuelles Datum
  • \t – Aktuelle Zeit
  • \h – Computername
  • # – Kommando Nummer (einfach mal ausprobieren…)
  • \u – Username
  • \W – Aktuelles Verzeichnis in Kurzform
  • \w – Aktuelles Verzeichnis in Langform

Ein Kommando könnte etwa so aussehen:

export PS1="\h@\u \w/ "

Terminal noch weiter tweaken

Sehr cool fand ich die Option das Terminal auch ein wenig einzufärben. Das erreicht man mit:

export CLICOLOR=1

Aber hier möchte ich nochmal auf den grossartigen Blogpost von Macfidel hinweisen.

Begrüssung einrichten

Ja ich bin ein wenig komisch mit meinem Terminal. Ich mag’s wenn mich mein Computer begrüsst. Eine Startnachricht einrichten geht ganz einfach.

Ich habe darüber schonmal berichtet. Die “Message of the Day” gibt es unter Leopard nicht mehr.

Deshalb editiert man einfach mit der Hand die Datei in “/etc/motd”. Bei mir steht schlicht “Hello again!” ;)

Noch mehr Anregungen…

… und Infos findet man im BASH Prompt How-To.

Durch das .bash_profile oder .bashrc ist es beispielsweise auch möglich beim Start jedes Terminal Fensters ein kleines Script durchlaufen zu lassen. (Der Terminal Mensch kann sich dann gleich mal die Uptime anzeigen lassen und die Uhrzeit oder irgendsoeinen Schnickschnack ;) )

Related posts:

  1. More fresh produce at zettt.com Hallo lieber Besucher von zettt.de, Mit diesem Eintrag möchte ich...

2 Comments

have your say

Kommentiere oder setze einen Trackback zu diesem Eintrag.
Neue Kommentare per RSS.

Be nice. Keep it clean. Stay on topic. No spam.

:

:


«
»