如何在文件中保存bash和psql历史记录?
我需要有关以下主题的问题的帮助:我是centos 6环境的新手,需要将这两个历史记录导出到一个文件中,以便通过电子邮件发送。谢谢。默认情况下如何在文件中保存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标
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和其他软件包…我想我做错了什么?我不明白您的意思,抱歉。你问的是历史记录在哪里,通常都在这些文件中。如果你的操作系统有问题,你可以提出更具体的问题。