购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2.3 cypher-shell命令的使用

某些版本的Linux操作系统不带有可视化的操作界面(如服务器版本的CentOS、Ubuntu等),在本地无法使用浏览器打开Neo4j Web管理平台。为此,Neo4j提供了一个可以在命令行状态下运行命令、返回结果的工具—cypher-shell。

cypher-shell是官方自带的命令行工具,因此在安装完Neo4j后,cypher-shell就已经安装好了。并且cypher-shell在各个不同操作系统下的Neo4j版本中都可找到。

2.2.3.1 启动cypher-shell
1.Windows系统下zip解压版Neo4j启动cypher-shell

在Windows操作系统下,以管理员身份运行命令提示符并导航到Neo4j安装路径 的bin文件夹,就可以看到cypher-shell.bat文件,如图2-34所示。

图2-34 Windows系统下cypher-shell命令工具所在的目录

直接运行cypher-shell命令 ,可以得到此命令的所有参数,如图2-35所示。

图2-35 Windows下cypher-shell命令参数

如果要使用cypher-shell操作默认路径下的数据库,那么直接运行cypher-shell命令即可。如果需要打开指定路径下的Neo4j数据库,那么需要用-path参数来指定数据文件路径,如以下命令(注意-path参数要采用相对路径):

此时控制台会要求输入用户名和密码,默认用户名密码都是“neo4j”,输入后提示输入更新密码,此时输入自己想设置的新密码。然后出现“neo4j@neo4j>”提示符后,就可以使用cypher-shell了,如图2-36所示。

图2-36 Windows下启动cypher-shell

2.Windows系统下安装版Neo4j启动cypher-shell

在安装版本的Neo4j运行目录的bin下,可以看到一个neo4j-desktop-x.x.x.jar文件,通过这个文件就可以启动cypher-shell了,命令如下:

3.Linux系统下启动cypher-shell

在Linux系统下,cypher-shell被安装在Neo4j运行目录bin目录下,如图2-37所示。

图2-37 Linux下cypher-shell所在的目录

只需要导航到Neo4j的安装目录的bin目录(默认目录是/usr/share/neo4j/bin),然后运行命令./cypher-shell即可,如图2-38所示。

图2-38 Linux系统下运行cypher-shell

出现neo4j-sh (?)$提示符后,就可以使用cypher-shell了。

4.Mac系统下启动cypher-shell

在Mac系统下,首先导航到Neo4j系统目录的bin目录下,然后运行如下命令:

出现neo4j-sh (?)$提示符后,就可以使用cypher-shell了,如图2-39所示。

图2-39 Mac系统下运行cypher-shell命令

2.2.3.2 使用cypher-shell

由于在任何操作系统中使用cypher-shell的方式是一样的,所以不再分别介绍不同操作系统下的使用方式。

在cypher-shell命令提示符下直接输入cypher命令(以“;”结束),然后按回车键运行即可。

比如使用CREATE (n {name:"World"}) RETURN "hello", n.name创建一个节点,然后再用match (n) return n查询出来。在cypher-shell命令行中输入quit,运行后退出cypher-shell,如图2-40所示。

图2-40 cypher-shell下运行quit kl/M2e5dsR24M4KbcaGBlaUWEFpDZ2y+jzZlxZToOFQU9vGpRYCxfR6LNd0QP2DN

点击中间区域
呼出菜单
上一章
目录
下一章
×