Мне нужно чтобы все что я ввожу в командной строки системы Ubuntu 18.04 Server
отображалось с указанием даты и времени когда данная команда была введена. Так легче анализировать что и когда было сделано.
Так выглядит по умолчанию вывод команды history:
ekzorchik@srv-bionic:~$ history 1 apt-cache search qemu-agent 2 apt-cache search qemu 3 sudo apt-get install qemu-guest-agent -y 4 hg clone --insecure https://ekzorchik@172.35.35.8/hg/dproject 5 sudo ./dproject/default 6 ls 7 cls 8 ls 9 rm -Rf dproject/ 10 ls 11 sudo reboot 12 sudo poweroff 13 history ekzorchik@srv-bionic:~$
А нужно чтобы каждая строчка предстала в виде: ДАТА_ВРЕМЯ_КОМАНДА
Как это сделать для всех пользователей и суперпользователей системы? Есть у меня наработки на этот счет:
ekzorchik@srv-bionic:~$ sudo nano /etc/bash.bashrc export HISTTIMEFORMAT="%d/%m/%y %T " ekzorchik@srv-bionic:~$ source /etc/bash.bashrc
Изменения применяются сразу же:
ekzorchik@srv-bionic:~$ history 1 21/11/19 15:05:47 hg clone --insecure https://ekzorchik@172.35.35.8/hg/dproject 2 21/11/19 15:05:57 uname -a 3 21/11/19 15:05:59 uptime 4 21/11/19 15:06:02 history ekzorchik@srv-bionic:~$
Вот это мне и нужно было. Вообще нужно сформировать список требований и оформить все единым скриптом настройки операционных систем Ubuntu на дальнейшую работу.
Задача кстати выполнена. На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.