Как изменить конфигурацию терминатора, чтобы сначала использовать ssh для удаленного сервера, а затем переключиться в определенный каталог?


0

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

custom_command = ssh foobar

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

custom_command = ssh foobar; cd baz/quux

не работает.


Пытаться custom_command = ssh foobar && cd baz/quux и доложить. Если это не сработает, возможно, потребуется настроить серверную часть.
I_GNU_it_all_along

@I_GNU_it_all_along, ничего хорошего
Boris Stitnicky

1
Как насчет custom_command = ssh -t foobar "cd baz/quux ; bash"?
I_GNU_it_all_along

@I_GNU_it_all_along, превратите его в полноценный ответ, и я изменю принятый ответ для вас.
Boris Stitnicky

Нет, это круто, я позволю Брайану иметь его представителя;)
I_GNU_it_all_along

Ответы:


1

Как насчет падения ; от твоего custom_command? Как в:

custom_command = ssh foobar cd baz/quux

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

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


@BorisStitnicky - Дайте нам рецензентов ультиматум не конструктивно.
Ramhound

Отклонение редактирования, которое исправляет явно неправильный ответ, также не конструктивно: wink:
Boris Stitnicky

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.