Wenn Sie das Verhalten nur möchten, wenn Sie sich über PuTTY anmelden, können Sie im PuTTY-Konfigurationsdialog (unter Verbindung / SSH) den Befehl "Remote-Befehl" verwenden. Sie würden tippen
cd /my/path ; /bin/myshell
in das Feld "Fernbefehl". Wenn Sie kompliziertere Dinge einrichten müssen, geben Sie den Namen eines Skripts / home / yourname / yourscript für "remote command" ein, das so etwas enthält
cd /my/path
all-other-stuff-I-need-to-do
/bin/myshell
Sie müssen die Shell manuell in Ihrem Skript starten, andernfalls wird die SSH-Sitzung direkt nach Abschluss Ihres Skripts beendet.
"Remote-Befehl" hat den Vorteil, dass Sie in PuTTY verschiedene Speichersitzungen erstellen können, in denen verschiedene Skripte aufgerufen werden (falls erforderlich).
Wenn Sie bei der Anmeldung in Ihrem Konto immer dasselbe Verzeichnis (unabhängig von PuTTY) haben möchten, können Sie den cd
Befehl natürlich zu ~/.profile
oder ~/.bash_profile
wie von grawity erklärt hinzufügen.
Sie können den Befehl zu
~/.profile
(oder~/.bash_profile
) hinzufügen, der bei jeder Anmeldung automatisch ausgeführt wird.quelle