Unfähig Zsh als Login-Shell bei Screen des Start-ups zu haben
-
03-07-2019 - |
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?
machenLö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