In diesem Fall kann das Handbuch sehr hilfreich sein.
Ich vermute, Sie wollen so etwas wie:
PROMPT='$HOME@%M:%3~ '
Anscheinend ist das Lesen der 4 Sätze in der kurzen Handbuchseite zu viel Arbeit. Vielleicht weil es ein Link ist:
13. Sofortige Erweiterung 13.1 Erweiterung von Prompt-Sequenzen Prompt-Sequenzen unterliegen einer besonderen Form der Erweiterung. Diese Art der Erweiterung ist auch mit der Option -P verfügbar zum Druckeinbau Wenn die Option PROMPT_SUBST gesetzt ist, ... In der Eingabeaufforderungszeichenfolge können bestimmte Escape-Sequenzen erkannt werden. Wenn die Option PROMPT_BANG gesetzt ist, ... Wenn die Option PROMPT_PERCENT gesetzt ist, ... 13.2 Einfache Eingabeaufforderungen 13.2.1 Sonderzeichen %% Ein "%". %) A ")". 13.2.2 Anmeldeinformationen % l Die Linie (tty) ... % M Der vollständige Hostname der Maschine. % m Der Hostname bis zum ersten ".". Eine ganze Zahl kann dem% folgen, um anzugeben Wie viele Komponenten des Hostnamens sind erwünscht? Mit einer negativen ganzen Zahl Nachfolgende Komponenten des Hostnamens werden angezeigt. % n $ USERNAME. % y Die Linie (tty) ... 13.2.3 Shell-Status % # Ein '#' wenn die Shell mit Privilegien läuft, ... % Der Rückgabestatus ... % _ Der Status des Parsers, ... % d % / Vorhandenes Arbeitsverzeichnis ($ PWD). Wenn eine Ganzzahl auf das% folgt, dann gibt eine Anzahl von nachlaufenden Komponenten von $ PWD an, die angezeigt werden sollen; Null bedeutet der ganze Weg Eine negative ganze Zahl gibt führende Komponenten an. dh% -1d gibt die erste Komponente an. % ~ Wie% d und% /, aber wenn $ PWD ein benanntes Verzeichnis als Präfix enthält, ist dieser Teil wird durch ein ~ ersetzt, gefolgt vom Namen des Verzeichnisses. Wenn es anfängt Bei $ HOME wird dieser Teil durch ein "~" ersetzt. % h %! Nummer des aktuellen Verlaufsereignisses %ich Die Zeilennummer ... %ICH Die Zeilennummer ... % j Die Anzahl der Jobs. % L Der aktuelle Wert von $ SHLVL. % N Der Name des Skripts, ... % x Der Name der Datei ... % c %. % C Trailing-Komponente ... Diese sind veraltet ... entsprechend% 1 ~ und% 1 / ... 13.2.4 Datum und Uhrzeit ... ignoriert ... 13.2.5 Visuelle Effekte ... werden ignoriert ... 13.3 Bedingte Teilzeichenfolgen in Eingabeaufforderungen ... Möglicherweise nützlich, aber ignoriert ...