Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在文件中保存bash和psql历史记录?_Bash_Psql - Fatal编程技术网

如何在文件中保存bash和psql历史记录?

如何在文件中保存bash和psql历史记录?,bash,psql,Bash,Psql,我需要有关以下主题的问题的帮助:我是centos 6环境的新手,需要将这两个历史记录导出到一个文件中,以便通过电子邮件发送。谢谢。默认情况下bash键入的命令保存在~/.bash\u历史记录中和psql将其保存在~/.psql\u历史记录中,因此,您可以使用以下命令发送这些文件: $ mail -s 'My history files' -a ~/.bash_history -a ~/.psql_history myemail@gmail.com 请注意,并非所有的mail命令都支持-a标

我需要有关以下主题的问题的帮助:我是centos 6环境的新手,需要将这两个历史记录导出到一个文件中,以便通过电子邮件发送。谢谢。

默认情况下
bash
键入的命令保存在
~/.bash\u历史记录中
psql
将其保存在
~/.psql\u历史记录中,因此,您可以使用以下命令发送这些文件:

$  mail -s 'My history files' -a ~/.bash_history -a ~/.psql_history  myemail@gmail.com

请注意,并非所有的
mail
命令都支持-a标志来发送附件,ubuntu中的Hereloum mailx支持该标志。

谢谢您的回答,但我遇到了另一个问题:当我尝试访问文件时。bash_历史记录,我遇到了一个权限被拒绝的错误。这是什么原因?您是该文件的所有者吗?,否则您必须是root用户。已尝试过,使用~/.bash\u history命令启动yum安装程序并尝试安装postgres/postgis和其他软件包…我想我做错了什么?我不明白您的意思,抱歉。你问的是历史记录在哪里,通常都在这些文件中。如果你的操作系统有问题,你可以提出更具体的问题。