como alterar o comando do histórico, copiar conteúdo com mais de 10 resultados?

como alterar o comando do histórico, copiar conteúdo com mais de 10 resultados?

No arquivo cron estou usando um código como este

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

Estou usando este comando para mostrar meus últimos resultados de "histórico" em outro arquivo

tail -l /var/log/myhistory.log

mas o resultado tem apenas os últimos 10 comandos do histórico como este:

/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

Quero ver todos os resultados do histórico sobre mais de 100 comandos aqui, mas aqui me mostre apenas os 10 últimos resultados.

Como posso obter todos os resultados do histórico?

Responder1

tail mostra apenas os últimos 10 resultados. No entanto, você pode usar a opção -n[número] para mostrar quantos quiser. por exemplo :

tail -n100 /var/log/myhistory.log

isso mostrará os últimos 100 comandos.

Responder2

tailgera exatamente as últimas dez linhas e headas dez primeiras

para gerar todo o conteúdo, tente substituí-lo porcat em vez de

informação relacionada