Eingabeaufforderung

Eingabeaufforderung

Eingabeaufforderung (auch Prompt, engl. ‚abfragen, auffordern‘) ist ein Begriff aus dem IT-Bereich und bezeichnet eine Markierung auf der Kommandozeile (Eingabekonsole), welche auf die Stelle verweist, an der man Kommandozeilenbefehle eingeben kann. Dieser Prompt wird typischerweise durch den Kommandozeileninterpreter ausgegeben.

Üblicherweise zeigt der Prompt zusätzlich diverse Informationen an, zum Beispiel den Namen des aktuellen Benutzers oder in welchem Verzeichnis man sich befindet. Ist die Eingabeaufforderung zu sehen, sollte eine Eingabe in den Kommandozeileninterpreter möglich sein. Führt der Rechner einen Befehl bzw. ein Computerprogramm aus, dann erscheint die Eingabeaufforderung des Kommandozeileninterpreters erst wieder, wenn dieses Programm beendet ist (oder das Programm im Hintergrund weiter ausgeführt wird).

Übergibt man am Prompt nicht nur einen Befehl, sondern eine Serie, spricht man von Stapelverarbeitung, die dann den ersten Schritt zum Computerprogramm darstellt.

Inhaltsverzeichnis

Eingabeaufforderung unter Microsoft-Betriebssystemen

Die klassische MS-DOS-Eingabeaufforderung hat folgendes Aussehen:

C:\>

Der erste Buchstabe einschließlich Doppelpunkt ist die Kennung für den aktuellen logischen Datenträger. Darauf folgt der Pfad zum aktuellen Verzeichnis auf diesem Datenträger. Mit diesem Wert werden alle Programme gestartet. Als Abschluss des Prompts wird das Größer-als-Zeichen verwendet.

Der Prompt passt sich an das aktuelle Verzeichnis an: Tippt man an obiger Stelle CD Ordner (CD … change directory), so wechselt der Interpreter in das neue Heimverzeichnis C:\Ordner, und teilt das mit:

C:\>CD Ordner
C:\Ordner>

Der Prompt lässt sich per DOS-Befehl oder Umgebungsvariable (SET PROMPT=) anpassen, erweitern oder verkürzen. Durch die Angabe von ANSI-Sequenzen und speziellen Steuercodes sind sogar Farbgebungen, Zeitangaben und andere Dinge möglich.[1]

Unter Windows NT und den darauf basierenden aktuellen Windows-Versionen wurde die Eingabeaufforderung mit verschiedenen internen und externen Befehlen erweitert. Diese ermöglichen umfangreichere Batchdateien als unter purem MS-DOS möglich war. Statt des DOS-Kommandozeileninterpreters COMMAND.COM benutzen die nicht mehr auf DOS basierenden Windows-NT-Systeme außerdem die Neuentwicklung cmd.exe, die zwar eine weitgehend zu COMMAND.COM kompatible, aber nicht die gleiche Oberfläche bereitstellt.

Eingabeaufforderung unter Unix-Systemen

Die Unix-Bash unter Ubuntu 10.04

Beispiel:

 michael@saturn:~$

Die Eingabeaufforderung zeigt in den Standardeinstellungen den Benutzernamen (hier: „michael“) und den Hostnamen (hier: „saturn“) an. 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 ein # zu verwenden, also z. B. root@saturn:/etc#, als normaler Anwender (z. B. „johanna“) verwendet man ein $, also etwa johanna@saturn:/etc$.

Das Ändern der Eingabeaufforderung 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.

Sonstige und Alternativen

Einen Prompt kann man auch bei CP/M-Systemen finden (typischerweise A> etc.), genauso beim Boot-Loader LILO oder im EFI-System. Modems mit dem AT-Befehlssatz haben dagegen typischerweise keinen Prompt. Sie arbeiten als serielles Gerät dennoch zeilenorientiert. Das Ende des vorigen Befehls wird durch die Zeichenfolge OK angezeigt.

Bei Heimcomputern waren die Eingabekonzepte durchweg unterschiedlich, so nutzte beispielsweise der Commodore 64 typischerweise keinen Prompt auf seiner Systemoberfläche, sondern bot eine Art Vollbild-Editor und Interpreter an, der stattdessen die ausgeführten Befehle mit der Zeichenfolge READY. abschloss und den Cursor an den Anfang der darauf folgenden leeren Zeile setzte. Dies schließt natürlich nicht aus, dass bestimmte Anwendungsprogramme oder Systemerweiterungen dennoch eine Eingabeaufforderung verwenden.

Siehe auch

Weblinks

Wiktionary Wiktionary: prompt – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen
Wikibooks Wikibooks: Wichtige DOS-Kommandos – Lern- und Lehrmaterialien
  1. Rob van der Woude: Enhancing your PROMPT with ANSI sequences. In: Rob van der Woude's Scripting Pages → Batch Files. 7. Februar 2009, abgerufen am 19. März 2009 (engl.).

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат
Synonyme:

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Eingabeaufforderung — Prompt; Kommandozeile; Konsole * * * Eingabeaufforderung,   in einem befehlsorientierten System das blinkende Zeichen in der Kommandozeile, hinter dem der Benutzer seine Befehle eingeben kann (Bereitschaftszeichen). Ein Beispiel ist die DOS… …   Universal-Lexikon

  • DOS-Eingabeaufforderung —   [engl. DOS Prompt], Anzeige der DOS Oberfläche, an der ein Benutzer direkt DOS Systembefehle (DOS) eingeben kann. Man muss dabei unterscheiden zwischen reinen DOS Systemen und Windows Systemen, die lange Zeit auf Grundlage von DOS liefen und… …   Universal-Lexikon

  • MS-DOS-Eingabeaufforderung —   (Prompt), das Zeichen in MS DOS, mit dem das zeilenorientierte MS DOS signalisierte, dass eine Eingabe möglich ist und wo sie eingegeben werden musste meist die rechte spitze Klammer »>« (DOS Eingabeaufforderung). Unter Windows 9x ist… …   Universal-Lexikon

  • Prompt — Eingabeaufforderung (auch Prompt, engl. ‚abfragen, auffordern‘) ist ein Begriff aus dem IT Bereich und bezeichnet eine Markierung auf der Kommandozeile (Eingabekonsole), welche auf die Stelle verweist, an der man Kommandozeilenbefehle eingeben… …   Deutsch Wikipedia

  • Windowskonsole — Eingabeaufforderung (auch Prompt, engl. ‚abfragen, auffordern‘) ist ein Begriff aus dem IT Bereich und bezeichnet eine Markierung auf der Kommandozeile (Eingabekonsole), welche auf die Stelle verweist, an der man Kommandozeilenbefehle eingeben… …   Deutsch Wikipedia

  • Prompt — Eingabeaufforderung; Kommandozeile; Konsole * * * prompt [prɔmpt] <Adj.>: 1. unmittelbar (als Reaktion auf etwas) erfolgend: er hat auf meinen Brief prompt geantwortet; prompte Bedienung, Lieferung ist bei dieser Firma zu erwarten. Syn.:… …   Universal-Lexikon

  • Command.com — Die command.com ist der Kommandozeileninterpreter (CLI) der DOS Betriebssysteme, also insbesondere des Microsoft Betriebssystems MS DOS, sowie der darauf basierenden Systeme Microsoft Windows 95, 98, 98 SE und Me, sowie IBM DOS/PC DOS. Neben der… …   Deutsch Wikipedia

  • COMMAND.COM — Die COMMAND.COM ist der Kommandozeileninterpreter des Microsoft Betriebssystems MS DOS, sowie der darauf basierenden Systeme Microsoft Windows 95, 98, 98 SE und ME. Neben der Variante von Microsoft gab oder gibt es auch Entsprechungen in den MS… …   Deutsch Wikipedia

  • Cmd.exe — cmd.exe, Lorem ipsum anzeigend, mit dem Standardtitel unter Windows 2000, Eingabeaufforderung Basisdaten Entwickler: Microsoft Corpora …   Deutsch Wikipedia

  • Character map — Eine Codepage ist eine Tabelle mit einer Zeichenkodierung verschiedener Zeichen, traditionell geprägt von IBM. Apple verwendet für den Macintosh den gleichbedeutenden Begriff Character Map. Im Deutschen nutzt man eher das englische Original, da… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”