Я часто делаю такие вещи:
scp somefile me@host:/some/path
ssh me@host
Напечатать me@host
дважды может быть утомительно. Мы (или, по крайней мере, bash
) можем получить последний аргумент с помощью !:$
, Но это (me@host:/some/path
) не совсем то, что хочет ssh
.
Итак, как я могу scp
файла и затем сразу ssh
на тот же хост - без необходимости явно указывать хост более одного раза?
Обратите внимание, что я не заинтересован в сохранении хоста в переменной, например, PLACE=me@host; scp somefile at $PLACE:/some/path; ssh $PLACE
.