I SSH на множество разных серверов каждый день, а некоторые из них имеют разные структуры файловой системы для своих веб-сайтов. Каждый раз, когда я меняю сервер, мне приходится работать там, где я собираюсь получить файлы, которые я действительно хочу (потому что очень редко я хочу быть в ~).
Я использую Fabric файлы для автоматизации всех моих действий (нажатие на git, автоматическое SSH на сервер, чтобы вытащить из git, перезапуск веб-приложения, изменение зависимостей и т. д.), поэтому мне было интересно, не могу ли я сказать, что я хочу, чтобы SSH правый каталог, чтобы я мог запустить fab ssh и быть в обычном сеансе SSH, как раз в нужном месте и сразу начать работать.
Это не о Fabric; пожалуйста, проигнорируйте его. Ткань только запускает команду команд. Мой аргумент заключается в команде ssh. Вот, что я буду говорить, чтобы Fabric работал.
Примечание: это не может быть сервера или пользователя. У меня есть несколько сайтов под одним пользователем на некоторых серверах, поэтому что-то в ~/.bashrc не будет работать для меня.