-1

В файле 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 последних результатов.

Как я могу получить все результаты истории?

2 ответа2

0

tail точно выводит последние десять строк и head первые десять

чтобы вывести все содержимое попробовать заменить его с cat вместо

0

tail показывает только последние 10 результатов. Однако вы можете использовать опцию -n [число], чтобы показать сколько угодно. например :

tail -n100 /var/log/myhistory.log

это покажет вам последние 100 команд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .