有没有办法将EOF与终端别名结合起来?

时间:2013-09-11 10:12:31

标签: mysql sql linux ssh terminal

我使用命令行相对较新。

我想创建一个别名,例如“importme”,它将执行以下操作:

alias importme="ssh root@server.com << EOF
mysql
list databases;
EOF"

问题是使用EOF需要按ENTER,这对于别名是不可能的。我的最终目标是创建一个别名,将别名从我的本地计算机导入REMOTE数据库服务器。

有关如何创建此别名的任何想法?有没有使用EOF?感谢

1 个答案:

答案 0 :(得分:2)

相反,创建一个函数并将其保存在~/.bashrc

importme()
{
   ssh root@server.com << EOF
mysql
list databases;
EOF
}

来源(. ~/.bashrc),您就可以将其与importme一起使用。