Я изменил мой ~/.config/terminator/config чтобы автоматически подключать меня к foobar удаленного сервера с помощью строки

custom_command = ssh foobar

но я не знаю, как потом перейти в конкретный каталог

custom_command = ssh foobar; cd baz/quux

не работает.

2 ответа2

1

Как насчет бросить ; из вашей команды custom_command? Как в:

custom_command = ssh foobar cd baz/quux

Это должно просто выполнить команду, как только вход в систему принят согласно ssh документации.

Для более постоянного решения вы всегда можете изменить .bash_profile (или аналогичный) на сервере, чтобы всегда изменять каталоги при входе в систему.

0

Правильный ответ был введен в комментарии пользователя I_GNU_it_all_along:

custom_command = ssh -t foobar "cd baz/quux ; bash"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .