Ich kann mich nicht erinnern, wo, aber ich habe bereits gesehen, dass der aktuelle Pfad der Bash-Eingabeaufforderung auf interessante Weise verkürzt wurde: Jedes im Pfad enthaltene Verzeichnis (mit Ausnahme des letzten) wird nur durch seinen ersten Buchstaben ersetzt. Zum Beispiel: path/to/some/directory
würde auf verkürzt p/t/s/directory
.
Wie kann ich dieses Verhalten reproduzieren?
\$()
Befehlsersetzungen
PS1
. Sie müssten festlegenPS1
, dass eine Variable (PS1='${SHORT_PWD}\\$'
) enthalten ist, und diese Variable in aktualisieren$PROMPT_COMMAND
.