Linux-Tricks für mehr Komfort

Terminal-Tuning

22.12.2015
Von 
Mehr über Hermann Apfelböck erfahren Sie unter http://apfelböck.de.

Der Prompt_Command

Mehr als Geschmackssache: Ein funktionaler Prompt liefert automatisch Informationen, für die Sie sonst externe Systemwerkzeuge starten müssten.
Mehr als Geschmackssache: Ein funktionaler Prompt liefert automatisch Informationen, für die Sie sonst externe Systemwerkzeuge starten müssten.

Der Prompt erlaubt den Einbau jeder beliebigen Variablen. Wenn diese allerdings echtzeit-aktuell sein soll wie etwa bei der CPU-Auslastung, muss diese Variable unmittelbar vor der Prompt-Darstellung ermittelt werden. Genau dafür bietet das Linux-Terminal einen speziellen Service: Mit

PROMPT_COMMAND=[script | function]

definieren Sie ein Shell-Script oder eine Function der Datei „.bashrc“, die bei jedem Enter in der Kommandozeile abgerufen wird. Da dies oft geschieht, sollte sich der Rechenaufwand dieses Prompt_Command in Grenzen halten. In unserem Beispiel-Prompt verweist der Prompt_Command auf eine kleine Function „promptcmd“ in der Datei „.bashrc“, welche die RAM-Auslastung, die CPU-Auslastung und die Zeit seit dem letzten Befehl ermittelt.

(PC-Welt/ad)