Как узнать время выполнения предыдущих команд
Я знаю, что с помощью history
команда Я могу просмотреть мои прошлые команды, но:
- Есть ли способ просмотреть дату и время выполнения этих команд?
- Или такая информация не сохраняется?
- И если информация такого рода не сохраняется, есть ли способ сделать так, чтобы она сохранила ее, чтобы я мог просмотреть ее позже?
1 ответ
Решение
Попробуйте запустить эту команду из терминала:
HISTTIMEFORMAT="%d/%m/%y %T "
Тогда теперь запустим историю:
history
образец вывода:
2000 10/06/15 15:49:29 pal -d
2001 10/06/15 15:49:33 pal -d 10
2002 10/06/15 15:49:49 pal -d 04 Jul 2015
2003 10/06/15 15:50:36 gedit/home/maythux/.pal/pal.conf
2004 10/06/15 15:50:40 gedit /home/maythux/.pal/pal.conf
2005 10/06/15 15:53:30 cal
2006 10/06/15 15:53:31 gcal
2007 10/06/15 15:53:34 sudo apt-get install gcal
2008 10/06/15 15:53:54 gcal
2009 10/06/15 15:53:57 man gcal
2010 10/06/15 15:54:03 pal
2011 10/06/15 15:55:35 pal -m
2012 10/06/15 15:56:56 history
2013 10/06/15 15:57:39 HISTTIMEFORMAT="%d/%m/%y %T "
2014 10/06/15 15:57:45 history
Чтобы сделать это постоянное дополнение к вашему .bashrc
:
echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc
Затем загрузите ваш bashrc:
source .bashrc
Теперь пример выходных данных будет доступен при каждом запуске команды history