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

Mysql 有没有办法将EOF与终端别名结合起来?,mysql,sql,linux,ssh,terminal,Mysql,Sql,Linux,Ssh,Terminal,我对使用命令行比较陌生 我想创建一个别名,如“importme”,它将执行以下操作: alias importme="ssh root@server.com << EOF mysql list databases; EOF" alias importme=“sshroot@server.com相反,创建一个函数并将其保存在~/.bashrc中: importme() { ssh root@server.com << EOF mysql list databases

我对使用命令行比较陌生

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

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

alias importme=“sshroot@server.com相反,创建一个函数并将其保存在
~/.bashrc
中:

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

sshroot@server.com有趣的是,在我的zsh中,这是有效的。但是在bash中它失败得很厉害。谢谢fedorqui!把它放在~/.profile中有什么害处吗?@Rees说实话,我总是要检查来猜测它。我会使用
.bashrc
,但是尝试一下
。profile
应该可以。如果你不介意的话,来吧然后解释,让我们一起学习!