Top.Mail.Ru
Ответы
Аватар пользователя
8лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Как в командной строке linux вывести историю выполненных команд с временем выполнения?

То есть history выдает просто историю, а мне надо чтобы была команда + время когда она была введена.

По дате
По рейтингу
Аватар пользователя
Новичок
8лет

Форматируем вывод
# export HISTTIMEFORMAT='%F %T '
Выводим
# history | more

Аватар пользователя
Мастер
8лет

сохранить дату и время для каждой команды в истории, для этого в конец .bashrc дописываем:
$ nano .bashrc

export HISTTIMEFORMAT=»%h/%d-%H:%M:%S «

и применяем изменений в .bashrc без перезапуска сеанса/системы делаем командой
$ bash

Получаем :
$ history 3

147 Aug/11 — 11:05:28 sudo aptitude install gspca-source
148 Aug/11 — 11:07:23 cd /lib/modules/2.6.32-22-generic/
149 Aug/11 — 11:11:08 modprobe gspca