在ssh之后立即启动命令的别名

时间:2014-01-31 12:23:36

标签: bash ssh

我希望在通过计算机上的ssh登录后立即运行命令的别名,基本上可以执行以下操作:

$ ssh my_server
$ bash

因为我一直想在登录后使用bash终端。 一石二鸟;考虑到我使用它有多少,这可以节省一些时间。

谢谢。

编辑:我发现以下情况有效:

 $ ssh my_server -t bash

2 个答案:

答案 0 :(得分:0)

您希望ssh -t hostname bash -li获得交互式登录shell

答案 1 :(得分:0)

使用以下其中一项:

执行一个命令:

ssh user@host ls or ssh -t user@host

其中-t:强制伪tty分配。

执行脚本:

ssh user@host 'bash -s' < localscript.sh

More info