Bash: Добавляем дату и время в историю команд
Данная функция будет очень полезна, если сервер администрирует несколько человек, или даже в случае если вы единственный администратор сервера, вам будет полезна вспомнить когда та или иная команды была выполенены.
Отредактируйте ~/.bashrc добавив внизу такую строку:
export HISTTIMEFORMAT="%t%d.%m.%y %H:%M:%S%t"
и выполните команду (команда начинается с точки, за которой идет пробел)
. ~/.bashrcТеперь вместо
$ history | awk '/history/' 1897 history | awk '/aptsearc/' 1898 history | awk '/aptsearch/' 1899 history | awk '/history/'
будет такой вывод
$ history | awk '/history/' 1897 13.05.09 13:20:11 history | awk '/aptsearc/' 1898 13.05.09 13:20:15 history | awk '/aptsearch/' 1899 13.05.09 13:20:34 history | awk '/history/'
Удобно? Для меня ДА :)
ЗЫЖ-1 Подсмотрено на guruadmin.ru.
ЗЫЖ-2 Если было уже, звиняйте, не нашел.
ЗЫЖ-3 Если кто захочет сделать свой формат даты-времени, то читаем тут.
- 2382 просмотра
Страница для печати


у меня в убунту не работает
это нестарндартная штука баша?
по ссылке на гуруадмин написано что оно точно есть в редхате
здесь Вы этого не указали :(
У меня Ubuntu 8.10 и все работает на ура :) (поэтому и не сказал про красную шляпу и т.п.)
Bash надо 3 версии или выше, забыл упомянуть, сорри.
Отправить комментарий