$PS1ist eine Umgebungsvariable, die Ihrer Shell mitteilt, wie die Eingabeaufforderung formatiert werden soll. Das Ändern des Werts mit export, wie Sie es getan haben, gilt nur für diese Sitzung. Sie können also einfach eine neue Shell öffnen (keine Sub-Shell) und eine vertraute Eingabeaufforderung sehen.
Wenn Sie Ihre Eingabeaufforderung in dieser Sitzung wirklich wieder verwenden möchten, führen Sie einfach die Einstellungsdatei Ihrer Shell erneut aus. Für Bash-Benutzer bedeutet dies:
. ~/.bashrc
Ich weiß nicht, ob das für Byobu funktionieren wird (zumindest ohne andere Probleme zu verursachen). Sie können die Eingabeaufforderung jedoch einfach auf einen vernünftigen Wert wie den folgenden einstellen:
Ich habe wirklich keine Ahnung, wie es funktioniert hat. Ich habe auch nichts im Zusammenhang mit Shell bearbeitet. Schauen
Ravi Kiran
1
Zu Ihrer Information, dies führt einfach eine neue Shell aus. Wenn Sie ausgeführt werden exit, kehren Sie zur durcheinandergebrachten Eingabeaufforderung zurück.
. ~/.bashrc
. DiePS1
Variable wird zurückgesetzt und Sie sollten Ihre Eingabeaufforderung zurückerhalten.Sie können
PS1
einen angemessenen Wert für diese Terminalsitzung festlegen , indem Sie Folgendes verwenden:Der alte Wert sollte auch nach dem Schließen und Neustarten des Terminals, einem Neustart usw. wiederhergestellt werden.
quelle
Ich hatte das gleiche Problem. Ich habe PS1 verwendet, um die Eingabeaufforderung auf "Test" zu setzen.
Später konnte ich nicht mehr zur standardmäßigen farbigen Eingabeaufforderung zurückkehren.
Ich habe jedoch eine Antwort auf dieser Website überprüft und musste überprüfen, welche Shell ich verwende.
Ich habe $ SHELL ausprobiert und es wurde auf den Standardwert für die farbige Eingabeaufforderung zurückgesetzt.
"$ SHELL"
Ich bin kein Profi. Das ist rein zufällig, ich weiß nicht, ob das bei Ihnen funktioniert oder nicht.
Aber es ist einen Versuch wert.
quelle
SHELL
?exit
, kehren Sie zur durcheinandergebrachten Eingabeaufforderung zurück.