我是猪和猪拉丁的新手。我想记录我在交互式 grunt shell 中编写的命令,以便我可以将工作 Pig Latin 脚本拼凑在一起。这可能吗?是否有一个文件可以存储我编写的命令的历史记录,类似于我的“.bash_history”文件?
我想访问“.grunt_history”,如果存在这样的东西,或者以某种方式打开对文件的日志记录。
我是猪和猪拉丁的新手。我想记录我在交互式 grunt shell 中编写的命令,以便我可以将工作 Pig Latin 脚本拼凑在一起。这可能吗?是否有一个文件可以存储我编写的命令的历史记录,类似于我的“.bash_history”文件?
我想访问“.grunt_history”,如果存在这样的东西,或者以某种方式打开对文件的日志记录。
Pig 历史文件位于~/.pig_history
. 因此,如果您的用户 home 是/home/joe
,则路径是/home/joe/.pig_history
。
但是,您需要注意定位用户主目录。您可以从/etc/passwd
. 某些用户主目录可能不是标准的。例如,我们使用 CDH4 并使用sudo -u hdfs pig来启动 Grunt。在这种情况下,历史文件是/var/lib/hadoop-hdfs/.pig_history
. 这是源代码。
你很近 - 寻找~/.pig_history