Was kann ich tun, wenn ich mein default shell
( /opt/local/bin/bash
) deinstalliert habe? Ich kann das Terminal nicht unter meinem Konto öffnen, es sei denn, mein Konto default shell
ist gültig oder existiert zumindest. Gibt es elegante Möglichkeiten, das zu beheben? Das passiert mir manchmal.
Erlebte Situationen:
Sicherung wird wiederhergestellt.
Tippfehler port uninstall inactive
statt port uninstall installed
.
Antwort1
Es gibt nur ein paar Möglichkeiten, dies zu tun.
Erster:
- Öffnen Sie die Terminaleinstellungen.
- Ändern Sie auf der Registerkarte AllgemeinSchalen öffnen sich mitund wählen SieBefehl (vollständiger Pfad).
- Füllen Sie es mit
/bin/bash
oder/bin/zsh
einer beliebigen Schale.
Das Zweite:
Geben Sie auf dem Terminal Folgendes ein:
chsh -s /bin/bash
Oder die gewünschte Schale.