¿Cómo cambiar el comando del historial copiar el contenido de más de 10 resultados?

¿Cómo cambiar el comando del historial copiar el contenido de más de 10 resultados?

En el archivo cron estoy usando un código como este

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

Estoy usando este comando para mostrar los últimos resultados de mi "historial" en otro archivo

tail -l /var/log/myhistory.log

pero el resultado solo tiene los últimos 10 comandos históricos 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

Quiero ver todos los resultados del historial sobre más de 100 comandos aquí, pero aquí solo me muestran los 10 últimos resultados.

¿Cómo puedo obtener todos los resultados del historial?

Respuesta1

tail solo muestra los últimos 10 resultados. Sin embargo, puede usar la opción -n[número] para mostrar todos los que desee. Por ejemplo :

tail -n100 /var/log/myhistory.log

esto le mostrará los últimos 100 comandos.

Respuesta2

tailgenera exactamente las últimas diez líneas y headlas primeras diez

para generar todo el contenido intente reemplazarlo concat en cambio

información relacionada