PATH nicht im GNU-Bildschirm festgelegt, OS X 10.9

PATH nicht im GNU-Bildschirm festgelegt, OS X 10.9

Ich bin kein regelmäßiger Benutzer von, screenaber alle paar Wochen verwende ich es für einige heikle Aufgaben. Allerdings konnte ich gestern beim Starten keinen Befehl ausführen ( ls, ssh, mkdir), eine schnelle Fehlersuche ergab, dass die Umgebungsvariable PATHnicht richtig eingestellt war.

Genauer gesagt echo $PATHwerden meine benutzerdefinierten Verzeichnisse angezeigt, .profileaber es fehlen die ganz grundlegenden Einträge wie /usr/local/bin.

Auf einem „normalen“ Terminal ist alles in Ordnung, nur dass screenes anders ist. Ich vermute, screendass eine andere Shell als die Standard-OS-X-Terminal-App verwendet wird, da das Präfix bash-3.2$(im Gegensatz zu username$) ist, und ich habe Diagnosen versucht, wie in dieser Antwort auf eine ähnliche Frage zu finden:https://superuser.com/a/114314/127409

Ich habe jedoch nie die Bildschirmeinstellungen geändert und obwohl die Shell anders war, hatte ich nie derartige Probleme. Das einzige, was mir als Ursache für Probleme einfällt, ist das jüngste OS X-Update (10.8 auf 10.9), aber ich konnte im Internet keine weiteren Informationen finden.

Antwort1

Dies ist wahrscheinlich eine Änderung im Verhalten der „Login-Shell“. Informieren Sie sich in „man bash“ über die verschiedenen Startdateien, die Bash verwendet – .bashrc, /etc/bashrc, .profile, .bash_profile, /etc/profile, ... – und prüfen Sie die „Login“-Einstellung in /etc/screenrc und .screenrc, bis Sie herausgefunden haben, was sich an den systemweiten Standardeinstellungen geändert hat. Wenn sie nicht gesetzt ist, hat sich möglicherweise auch die Standardeinstellung geändert.

Um mit der Einstellung herumzuexperimentieren, drücken Sie auf dem Bildschirm (vorausgesetzt, Sie verwenden die standardmäßige Befehlskombination Strg+A), ^A:um eine Eingabeaufforderung zu erhalten, und geben Sie login onoder ein login off. Erstellen Sie nach dem Festlegen ein neues Fenster mit , ^Acum zu sehen, was geschieht.

verwandte Informationen