我在命令行做了一些工作。当我启动计算机时,我做的第一件事就是为mysql打开一个终端窗口,一个用于Rails控制台,通常是第三个运行的mongrel。每天早上设置它有点拖累所以我想编写脚本。如何打开终端窗口,登录mysql,选择我的开发数据库,然后在mysql提示符处等待我。我知道如何从bash执行一个mysql语句,我只是不知道如何让它保持打开状态让我继续使用。 希望这很清楚!
更新 结合下面的两个答案让事情适用于mysql。谢谢!
现在我想让一个gnome-terminal窗口保持打开运行Rails脚本/服务器命令,这样我就可以看到输出了。出于某种原因,以下几乎立即关闭:
gnome-terminal -e "ruby /home/mike/projects/myapp/script/server" &
答案 0 :(得分:1)
xterm提供了执行命令的选项:
xterm -e myCommandToLogIntoMysql &
您可以将一系列此类xterm命令放入shell脚本中。
答案 1 :(得分:0)
如何打开终端窗口,登录 进入mysql,选择我的开发 数据库,然后留在那里 mysql提示等着我。
mysql -u user -ppassword -D database_name
请记住不要在“-p”和密码之间加上空格。注意 - 这有点不安全,因为您的密码在进程列表中可见,因此任何人都可以使用ps读取它。但是,您可以将您的MySQL密码放在〜/ .my.cnf文件中。