У меня есть команда на сервере, который я редактирую с частотой. У меня есть два сделать это в два этапа: ssh
к серверу и vim
файл. Я хотел бы сделать это за один шаг, чтобы я мог использовать alias
в своей локальной оболочке. Если я
ssh myserver vim /path/to/file
я получил
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
Потому что ssh
ожидает просто запустить команду и вернуть результат. Но мне нужно, чтобы ssh
открыл соединение, остался там, выполнил команду и подождал.
Это возможно, без необходимости что-либо делать на сервере?