Главная » VPS/VDS и выделенные серверы

Bash история: отображение даты и времени для каждой команды

Если HISTTIMEFORMAT установлен, информация о времени, связанном с каждой записью, записывается в файл истории. Переменная среды определяется следующим образом:

 $ HISTTIMEFORMAT="%d/%m/%y %T "

Или:

 $ echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bash_profile 

Где:

%d - День
%m - Месяц
%y - Год
%T - Время

Для просмотра истории наберите:

 $ history 

Пример вывода:

 508  10/05/14 00:14:42 cat /etc/crontab
  509  10/05/14 00:14:42 cd script
  510  10/05/14 00:14:42 ls
  511  10/05/14 00:14:42 sh running.vds.sh
  512  10/05/14 00:14:42 echo " /root/script/running.vds.sh" >> /etc/crontab
  513  10/05/14 00:14:42  /root/script/running.vds.sh
  514  10/05/14 00:14:42 exit
  515  10/05/14 00:17:41 history
  516  10/05/14 00:19:41 HISTTIMEFORMAT="%d/%m/%y %T "
  517  10/05/14 00:19:51 history

Вместе с этим смотрят: