1

所以我在 linux 服务器上有一个 Neo4j 2.0 M3 的企业版。当我运行 neo4j-shell 时,它会在我的主目录中记录 shell 命令。

像这样

ls -as
4 .                  4 .bash_logout    4 .groovy       4 .java           4 .ssh
4 ..                 4 .bash_profile      4 .emacs                4 .inputrc      4 .kde          4 .pki                                    
72 .bash_history      4 .bashrc            4 .grails               4 .ivy2         4 .mozilla      4 .shell_history

当我们进入 shell 历史时,我们只会得到 shell 命令的历史

START n=node(*) RETURN n,labels(n);
exit
START n=node(*) RETURN n,labels(n);
exit

但是,它不会添加时间戳。我怎样才能让它添加一个时间戳。我进去看了看,loggings.properties但在那里找不到。谢谢!

4

1 回答 1

2

回应我从 neo4j ML 中的回答。

“以前存在,但由于某种原因被删除了。我添加了几个标准的 bash 提示变量,您可以在此处遵循该过程:https ://github.com/neo4j/neo4j/pull/907 (拉取请求即将发布的 2.0 版)。” 甚至下一个里程碑也可能包含它。

例如,您将使用它:

neo4j-sh (0)$ export PS1="MyPrompt \d \t \W$ "

或直接将其指定为初始会话值:

java <arguments for starting shell client> -DPS1="MyPrompt \d \t \W$ "
于 2013-06-26T08:33:32.817 回答