如何从Mac OS X上的命令行启动sqlite数据库浏览器

时间:2011-06-07 04:35:14

标签: database sqlite unix

我正在关注Ruby on Rails3的教程。作者键入以下内容,启动sqlite数据库浏览器并打开指定的数据库。

open db/development.sqlite3

如何配置系统以执行相同操作?我在Mac OSX 10.6上

提前致谢:)

3 个答案:

答案 0 :(得分:1)

您可以从MacPorts安装sqlite3命令行工具,也可以下载,满足依赖关系并自行编译。

如果安装了macport,请执行命令

sudo port install sqlite3

然后

sqlite3 anyfile.db

在指定的sqlite3文件上启动命令行界面。

答案 1 :(得分:1)

在Mac OS X上,命令open FILE将执行与在Finder中双击文件相同的操作。如果它不起作用,那是因为文件类型需要与应用程序相关联:

  1. 在Finder中选择文件。
  2. 从“文件”菜单中选择“获取信息”。
  3. 在“打开方式:”部分中,选择所需的应用程序。
  4. (可选)单击“全部更改...”以将该应用用于具有相同扩展名的所有文件。
  5. 之后,open将使用该文件启动该应用。

    如果您不想更改类型,还可以告诉open命令使用哪个应用:

    open -a "App Name" FILE`
    

    键入man open以查看手册页,该页面将更详细地说明其工作原理。

答案 2 :(得分:-3)

http://www.sqlite.org/download.html下载sqlite-shell-osx-x86-3071401.zip 双击zip,然后双击sqlite3。