LINUX.ORG.RU

Как в Putty выполнить cd на удаленном сервере, а потом открыть bash?


0

0

Собственно, вот вопрос.
Уже прочитал про опцию -m. Пробовал делать так:

putty.exe -load "mysession" -m file

где
$ cat file
cd ~/to/my/dir ; bash -i -l

Это впринципе работает, но bash ведет себя плохо -
из него не удается запустить ни vim, ни mc, а ещё
там строки не переносятся. Как сделать "нормальны" логиновый шелл?

★★

А чем не устраивает обычный bash который запускается после логина ? Помню когда то давно пользовался этим г-ом putty - ни на сервере ни на вендовой машине вообще никаких настроек не делал - установил ssh, на венде запустил patty и все работало из "коробки" с мс и всем остальным... И cd работала :)

koTuk
()
Ответ на: комментарий от sdio

Смысл в том, чтобы сделать чтото типа "коннекта с параметром", т.е. чтобы передавать директорию, в которую нужно делать cd.

Статически в .profile прописать некатит - она раз от раза меняться должна.

ierton ★★
() автор топика
Ответ на: комментарий от josephson

Опция -m , о которой я писал, это и есть оно самое. Только после выполнения этой команды путти закрывает сессию. А если указать в качестве комманды такую:

cd /to/my/dir ; bash -l -i

то все срабатывает, но bash ведет себя плохо.

ierton ★★
() автор топика
Ответ на: комментарий от OzOx

Да не, хотя тема самапосебе интересна. Просто по работе нужно часто открывать ssh а потом делать
cd ~/далеко/в/исходникики/чтобы/чтонить/пересобрать/и/поотлаживать.

ierton ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.