Zurück Weiter Kapitel

PATH

Mit diesem Befehl wird die Liste der Verzeichnisse verwaltet, in denen die Shell Befehle sucht.

Format

PATH [{<dir>}] [ADD] [SHOW] [RESET] [REMOVE] [QUIET]

Schablone

PATH/M,ADD/S,SHOW/S,RESET/S,REMOVE/S,QUIET/S,

Pfad

Intern

Mit dem Befehl PATH können Sie sich den Suchpfad von AmigaDOS anzeigen lassen, Elemente dem Pfad hinzufügen und den Pfad ändern. Dieser Suchpfad wird von AmigaDOS bei der Suche nach einem auszuführenden Befehl bzw. Programm verwendet. Wenn ein Befehl in einem Verzeichnis es Suchpfads liegt, müssen Sie nicht den vollständigen Pfad zu diesem Befehl eingeben. Sie geben einfach den Befehlsnamen ein, und AmigaDOS sucht in allen Verzeichnissen im Suchpfad nach der zugehörigen Datei.

Hinweis:

Der Suchpfad ist nur relevant, wenn von AmigaDOS nach einem auszuführenden Befehl bzw. Programm gesucht wird. In Argumenten für Befehle wie z.B. COPY und DELETE müssen Sie stets den vollständigen Pfad angeben.

Wenn Sie den Befehl PATH ohne Argumente oder mit der Option SHOW verwenden, werden die Verzeichnisse im aktuellen Suchpfad angezeigt. Wenn ein im Suchpfad angegebener Datenträger nicht gefunden wird, erscheint normalerweise ein Dialogfenster. Wenn z.B. eine Diskette zum Suchpfad gehört und sich diese Diskette nicht im Laufwerk befindet, werden Sie im Dialogfenster aufgefordert, diese Diskette einzulegen.

Bei Angabe der Option QUIET wird kein Dialogfenster angezeigt, wenn ein nicht angemeldeter Datenträger gefunden wird. In diesem Fall wird die Meldung Gerät (oder Datenträger) ist nicht angemeldet ausgegeben. Die Namen der Verzeichnisse auf einem solchen Datenträger werden nicht angezeigt.

Mit der Option ADD können Sie den Namen von Verzeichnissen angeben, die zusätzlich in den aktuellen Suchpfad aufgenommen werden sollen. Mit dem Befehl PATH ADD können Sie gleichzeitig eine beliebige Anzahl von Verzeichnissen dem Suchpfad hinzufügen (das Schlüsselwort ADD muß dabei nicht angegeben werden). Die Namen der einzelnen Verzeichnisse müssen durch mindestens ein Leerzeichen voneinander getrennt werden. Wenn der Befehl PATH ausgeführt wird, sucht AmigaDOS alle mit ADD neu hinzugefügten Verzeichnisse.

Wenn Sie den bestehenden Suchpfad vollständig durch einen neuen ersetzen wollen, geben Sie PATH RESET gefolgt von den Namen der neuen Verzeichnisse ein. Der bestehende Suchpfad wird mit Ausnahme des aktuellen Verzeichnissen und von Verzeichnis C: gelöscht und durch den neuen ersetzt.

Mit der Option REMOVE wird das angegebene Verzeichnis aus dem Suchpfad gelöscht.

Beispiel:

1> PATH EXTRAS:Tools ADD

Mit diesem Befehl wird das Verzeichnis "Tools" auf der Diskette "EXTRAS:" in den Suchpfad der Shell eingefügt. Wenn sich die Diskette "EXTRAS:" in keinem Laufwerk befindet, werden Sie durch ein Dialogfenster aufgefordert, die Diskette einzulegen.

Wenn Sie die Diskette "EXTRAS:" aus dem Laufwerk nehmen und den folgenden Befehl eingeben, werden die Verzeichnisse im aktuellen Suchpfad angezeigt. Sie werden durch ein Dialogfenster aufgefordert, die Diskette "EXTRAS:" einzulegen:

1> PATH

Wenn Sie dagegen den folgenden Befehl eingeben, werden zwar auch die Verzeichnisse im aktuellen Suchpfad angezeigt, aber wenn der Pfad auf "Extras-Tools" trifft, erscheint in der Liste die oben genannte Fehlermeldung:

1> PATH QUIET

Siehe auch: ASSIGN. Kapitel 8 enthält weitere Beispiele zur Verwendung des Befehls PATH.

PROMPT

Mit diesem Befehl wird der Eingabeaufforderungstext der aktuellen Shell geändert.

Format

PROMPT [<Eingabeaufforderung>]

Schablone

PROMPT

Pfad

Intern

Mit diesem Befehl können Sie die Zeichenkette für die Eingabeaufforderung individuell anpassen. Die Eingabeaufforderung ist der Text, der am Anfang einer Befehlszeile angezeigt wird. Die Eingabeaufforderung kann beliebige Zeichen enthalten, einschließlich Escape-Sequenzen.

In den Beispielen dieses Handbuchs wird die Eingabeaufforderung als "1>" dargestellt.

Für die Eingabeaufforderung gilt folgende Vorgabe:

"%N.%S> "

Dadurch wird die Shell-Nummer, ein Punkt, das aktuelle Verzeichnis, eine schließende spitze Klammer und ein Leerzeichen angezeigt. Wenn Sie den Befehl PROMPT ohne <Eingabeaufforderung> eingeben, wird die Eingabeaufforderung auf diese Vorgabe zurückgesetzt.

Im Argument <Eingabeaufforderung> können folgende Platzhalter verwendet werden:

%N

Die Shell-Nummer wird angezeigt.

%S

Das aktuelle Verzeichnis wird angezeigt.

%R

Der Rückgabecode der letzten Operation wird angezeigt.

Am Ende der Zeichenkette wird nicht automatisch ein Leerzeichen eingefügt. Wenn zwischen der Eingabeaufforderung und der darauffolgenden Eingabe ein Leerzeichen stehen soll, geben Sie das Leerzeichen in die Zeichenkette ein und setzen Sie sie in doppelte Anführungszeichen.

Befehle werden in die Eingabeaufforderung integriert, indem sie zwischen umgekehrte Apostrophe (`) gesetzt werden. Solche Befehle werden allerdings nur einmal bei Aufruf des PROMPT-Befehls ausgeführt und nicht jedesmal neu, wenn die Eingabeaufforderung wieder angezeigt wird

Beispiel 1:

1> PROMPT %N
1

Nur die Shell-Nummer wird angezeigt, aber nicht mehr die schließende spitze Klammer.

Beispiel 2:

1> PROMPT "%N.%S.%R> "
1.Arbeit:Anim.0>

Die Shell-Nummer, das aktuelle Verzeichnis und der Rückgabecode des letzten Befehls werden angezeigt. Hinter der schließenden spitzen Klammer steht ein Leerzeichen.

Kapitel 8 enthält weitere Beispiele zur Verwendung des Befehls PROMPT.

Hoch Zurück Weiter Kapitel