Ответы:
Если вам нужно только поведение при входе через PuTTY, вы можете использовать «удаленную команду» в диалоговом окне конфигурации PuTTY (в разделе «Соединение / SSH»). Вы бы набрали
cd /my/path ; /bin/myshell
в поле «удаленная команда». Если у вас есть более сложные вещи для настройки, вы должны ввести имя скрипта / home / yourname / yourscript для «удаленной команды», которая содержит что-то вроде
cd /my/path
all-other-stuff-I-need-to-do
/bin/myshell
Вам нужно вручную запустить оболочку в вашем скрипте, иначе сеанс SSH прекратится сразу после завершения вашего скрипта.
Преимущество «удаленной команды» состоит в том, что вы можете создавать различные сеансы сохранения в PuTTY, где вызываются разные сценарии (если вам это нужно).
Конечно, если вы всегда хотите иметь один и тот же каталог (независимо от PuTTY) при входе в свою учетную запись, вы можете добавить cd
команду в ~/.profile
или, ~/.bash_profile
как объяснено в grawity.