如何更改历史命令复制内容超过10条结果?

如何更改历史命令复制内容超过10条结果?

在 cron 文件中我使用如下代码

*/1 * * * * history > myhistory.log

我正在使用此命令在另一个文件中显示我最后的“历史”结果

tail -l /var/log/myhistory.log

但结果只有最后 10 条历史命令,如下所示:

/dev/pts/1 printf
/dev/pts/1 date
/dev/pts/1 printf
/dev/pts/1 date
/dev/pts/1 printf
/dev/pts/1 clear
/dev/pts/1 printf
/dev/pts/1 date
/dev/pts/1 printf
/dev/pts/1 date

我想在这里查看有关 100 多个命令的所有历史结果,但这里只显示最后 10 个结果。

我如何才能获得所有历史结果?

答案1

tail 只显示最后 10 个结果。但是,您可以使用 -n[number] 选项来显示您想要的数量。例如:

tail -n100 /var/log/myhistory.log

这将显示最近的 100 条命令。

答案2

tail准确输出最后十行,以及head前十行

输出所有内容尝试将其替换为cat 反而

相关内容