保存特定命令的历史记录,而不是.bash_history

问题描述

认情况下,命令历史记录存储在〜/ .bash_history文件中。

我想保存特定命令的历史记录,而不是每次调用该命令时都保存〜/ .bash_history,例如在文件〜/ .specific-command-history中

我不想运行grep来搜索特定命令,也不希望将其从〜/ .bash_history中排除,我只是想拥有一个特定命令的历史记录,该历史记录会自动存储在其他文件以及〜/中.bash_history。

有什么想法吗?

解决方法

您可以创建并运行anacron脚本。即使在设定的时间关闭服务器,Anacron也会运行脚本。当服务器打开时,anacron将会运行脚本。

anacron脚本将使用您要查找的命令对文件进行grep,然后使用cut,然后附加要粘贴行的文件。