Eingabeaufforderung
Eingabeaufforderung (auch Prompt) ist ein Begriff aus dem IT-Bereich und bezeichnet die Stelle an der Kommandozeile, wo man Befehle eintippen kann.Üblicherweise zeigt die Eingabeaufforderung noch verschiedene Informationen an, z. B. wie der aktuelle Benutzer heißt und in welchem Verzeichnis man sich befindet. Ist die Eingabeaufforderung zu sehen, ist eine Eingabe in den Kommandozeileninterpreter möglich. Blockiert ein laufendes Programm den Kommandozeileninterpreter, erscheint die Eingabeaufforderung nach dessen Ende wieder.
Beispiel für eine Eingabeaufforderung unter Linux
benutzer@host:~>. Die Tilde ~ zeigt dabei das Heimatverzeichnis des Benutzers an. Als Konvention hat sich unter vielen Unix- und Linux-Varianten etabliert, in der Eingabeaufforderung des Systemadministrators root ein # zu verwenden, also z. B. root@host:/etc#.
Wie kann man die Eingabeaufforderung verändern?
Dies ist abhängig vom verwendeten Kommandozeileninterpreter: In der tcsh dient dazu das Kommando set prompt. In der bash setzt man die Eingabeaufforderung, indem man die Kommandozeileninterpretervariable PS1 (bzw. PS2, PS3, PS4) beispielsweise folgendermaßen setzt: PS1="\\u@\\h\\w\\$". Diese Eingabeaufforderung zeigt den Benutzernamen (\\u), den Hostnamen (\\h) und das aktuelle Arbeitsverzeichnis (\\w) an. Die man-page des Kommandozeileninterpreters erklärt weitere Möglichkeiten. Abhängig vom verwendeten Terminal ist es auch möglich, einen farbigen Prompt einzustellen. Dies funktioniert beispielsweise in Xterms mit Farbunterstützung, dem KDE-Programm Konsole oder dem Gnome Terminalprogramm.






