有没有办法将EOF与终端别名结合使用



我对使用命令行相对较新。

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

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

问题是使用 EOF 需要按 ENTER 键,而 alias' 无法做到这一点。 我的最终目标是创建一个别名,该别名将从我的本地计算机将数据库导入 REMOTE 数据库服务器。

关于如何创建此别名的任何想法? 有或不使用 EOF?谢谢

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

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

源 ( . ~/.bashrc ),您将准备好将其与 importme 一起使用。

最新更新