将成功的命令记录到当前目录

时间:2015-06-02 08:44:30

标签: bash zsh

我知道可以挖掘history或复制&在运行命令后立即粘贴命令。但两种方式都需要一些额外的操作。作为一个倾向于懒惰的人,我真的希望有一个功能可以将所有成功运行的命令记录到文件(例如.commands.log)以进行存档。失败的命令不是我感兴趣的。奖励点是排除一些以cdls等开头的平庸命令或敏感信息(例如密码)。

我想的一种方法是拥有一个实际上挖掘history并附加到.commands.log的函数:

savecmd      # save the command just before this
savecmd -l 5 # save last 5 commands
savecmd -t 1 # save commands ran during last 1 hour;

这种方法对返回状态(成功/失败)没有任何作用,但如果没有更好的方法,我可以随身携带。

但我仍然更喜欢自动记录守护程序

0 个答案:

没有答案