/ / Terminal zeigt "? - bash, terminal, .bash-profile

Das Terminal zeigt "? - bash, terminal, .bash-profile

Ich habe .bash_profile bearbeitet und nachdem ich es gespeichert habe, zeigt das Terminal nichts. Wie kann ich es auf den vorherigen Modus zurücksetzen. So sieht es jetzt aus.Bildbeschreibung hier eingeben

Ich änderte den Wert von PS1 variabel. Ich habe keine Kenntnisse über Terminal. Bitte helfen Sie.

Antworten:

1 für die Antwort № 1

Das PS1 Umgebungsvariable definiert, wie die Bash-Eingabeaufforderung aussieht. Der Standardwert variiert zwischen Distributionen, ist jedoch im Allgemeinen ungefähr so:

PS1="h:W u$ "

Das Bash-Manpage hat eine Erklärung von PS1 Werte unter der Überschrift "Prompting".


Sie können PS1-Werte auf Ihre aktuelle Terminalsitzung anwenden, indem Sie drücken Kontrolle + C mehrmals, dann in die Codezeile oben einfügen und drücken Rückkehr oder eingeben. Das sollte dazu führen, dass sich Ihre Umgebung normal genug verhält, um Ihr Bash-Profil zu bearbeiten, sofern nicht etwas anderes falsch ist.

Wenn etwas anderes mit Ihrem Profil nicht stimmt, undbash ist komplett kaputt, Sie können vorübergehend eine andere Shell (eine, die sich nicht um Ihr bash_profil kümmert) mit der Option "Neuer Befehl ..." im Dateimenü von Terminal.app verwenden. Wenn Sie nach einem Befehl gefragt werden, geben Sie ein /bin/zsh. Sie sollten dann ein benutzbares Terminalfenster bekommen, mit dem Sie Ihr .bash_profile bearbeiten oder verschieben können.