Как получить историю команд для активного пользователя оболочки bash.

APID=; gdb -batch --eval "attach $APID" --eval "call write_history(\"/tmp/bash_history-$APID.txt\")" --eval 'detach' --eval 'q'


Команда использует gdb для подключения к процессу с заданным PID, вызывает функцию write_history для сохранения истории команд по пути /tmp/bash_history-$APID.txt, после чего отсоединяется от процесса. Может быть полезна для сохранения истории команд для отладки или анализа поведения пользователя. Альтернативно можно использовать команду history для вывода истории команд в терминале.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *