Die Standard-Shell kann nicht ausgeführt werden

Die Standard-Shell kann nicht ausgeführt werden

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 shellist 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 inactivestatt 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/bashoder /bin/zsheiner beliebigen Schale.

Das Zweite:

Geben Sie auf dem Terminal Folgendes ein:

chsh -s /bin/bash

Oder die gewünschte Schale.

verwandte Informationen