Я добавил дату и время в историю Linux с помощью этой команды:
export HISTTIMEFORMAT='%F %T '
Когда я на самом деле смотрю свою историю, то, что я не делал сегодня, похоже, выбирает время, когда я в последний раз запрашивал эти команды, а не когда я их фактически использовал.
744 2013-05-22 10:04:20 java -jar ...
745 2013-05-22 10:04:20 java -jar ...
747 2013-05-22 10:04:20 java -jar ...
748 2013-05-22 10:04:20 java -jar ...
749 2013-05-22 10:04:20 java -jar ...
750 2013-05-22 10:04:20 java -jar ...
781 2013-05-22 10:04:20 java -jar ...
996 2013-05-22 09:51:22 history | grep ...
999 2013-05-22 09:58:18 history | grep ...
1001 2013-05-22 10:05:22 history | grep ...
1003 2013-05-22 10:05:39 history | grep ...
Хотя я нахожу забавным то, что мне кажется, что я путешествовал во времени, я надеялся, что кто-то сможет объяснить причину такого поведения. Есть ли лучшая команда для использования? Является ли мой удар просто глупым?
Есть ли какая-то информация, которую я опускаю, которая может быть полезной? Управление версиями и т.д?
Я вижу, что было голосование, чтобы закрыть этот вопрос. Если для этого вопроса есть более подходящее место, я не буду возражать, чтобы его перенесли.