In einem System mit Ubuntu 14.04 und habe bash
ich die PS1
Variable mit folgendem Inhalt:
\u@\h:\w\$
so dass die Eingabeaufforderung als angezeigt wird
user@machinename:/home/mydirectory$
Manchmal hat das aktuelle Verzeichnis jedoch einen langen Namen, oder es befindet sich in Verzeichnissen mit langen Namen, so dass die Eingabeaufforderung wie folgt aussieht
user@machinename:/home/mydirectory1/second_directory_with_a_too_long_name/my_actual_directory_with_another_long_name$
Dies füllt die Zeile im Terminal und der Cursor springt zu einer anderen Zeile, was ärgerlich ist.
Ich möchte stattdessen etwas wie erhalten
user@machinename:/home/mydirectory1/...another_long_name$
Gibt es eine Möglichkeit, die PS1
Variable so zu definieren, dass der Verzeichnisname "umbrochen" und "komprimiert" wird, um niemals eine bestimmte Anzahl von Zeichen zu überschreiten und eine kürzere Eingabeaufforderung zu erhalten?