问题描述
默认情况下,命令历史记录存储在〜/ .bash_history文件中。
我想保存特定命令的历史记录,而不是每次调用该命令时都保存〜/ .bash_history,例如在文件〜/ .specific-command-history中
我不想运行grep来搜索特定命令,也不希望将其从〜/ .bash_history中排除,我只是想拥有一个特定命令的历史记录,该历史记录会自动存储在其他文件以及〜/中.bash_history。
有什么想法吗?
解决方法
您可以创建并运行anacron脚本。即使在设定的时间关闭服务器,Anacron也会运行脚本。当服务器打开时,anacron将会运行脚本。
anacron脚本将使用您要查找的命令对文件进行grep,然后使用cut,然后附加要粘贴行的文件。