Frage

Ich habe folgendes auf meine .zshrc

if [[ $STY = '' ]] then screen -xR; fi

ich Bash, wenn ich Terminal jetzt beginnen, obwohl ich / bin / zsh am Terminal> Einstellungen in Mac.

Welche Variable muss ich ändern Zsh meine Login-Shell in Bildschirm?

machen
War es hilfreich?

Lösung

Eine schnelle Möglichkeit, Ihre Shell zu ändern, zum Beispiel zu Zsh, ist der folgende Code auszuführen

chsh -s /bin/zsh

Andere Tipps

  • Öffnen Sie die Systemeinstellungen .
  • Klicken Sie auf Konten .
  • Klicken Sie auf das Schloss-Symbol , das „Klicken Sie auf das Schloss, um Änderungen vorzunehmen“, sagt.
  • Ctrl-Taste oder die rechte Maustaste auf Kontonamen in der Liste der Konten auf der linken Seite.
  • Wählen Sie den Erweiterte Optionen ... Menüpunkt.
  • Ändern Sie Ihre Login-Shell /bin/zsh.
  • Schließen und öffnen Sie alle Schalen in Terminal.app .

Wenn Umgebung und andere Dinge nicht funktionieren, dann können Sie einfach geben sie als Argument an Bildschirm. screen -xR zsh und Bildschirm laufen zsh statt etwas anderes (bash)

SHELL=/bin/zsh screen

funktionieren sollte, i. e. Setzen Sie die Umgebungs variabe $SHELL

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top