Bash 如何自定义历史记录命令输出?

Bash 如何自定义历史记录命令输出?,bash,security,daemon,history,Bash,Security,Daemon,History,我想在命令历史记录中附加用户信息,即谁执行了特定命令 目前在linux中,我们只执行命令名,而没有其他信息 我试图找到更新bash_历史文件的进程,但找不到。 因此,请帮助我找到在bash_历史文件中写入的进程/守护进程,以便我也可以添加用户信息 [root@mmweb ~]# echo $HISTFILE /root/.bash_history [root@mmweb ~]# su -l wspace wspace@mmweb:~$ echo $HISTFILE /home/wspace/.b

我想在命令历史记录中附加用户信息,即谁执行了特定命令

目前在linux中,我们只执行命令名,而没有其他信息

我试图找到更新bash_历史文件的进程,但找不到。 因此,请帮助我找到在bash_历史文件中写入的进程/守护进程,以便我也可以添加用户信息

[root@mmweb ~]# echo $HISTFILE
/root/.bash_history
[root@mmweb ~]# su -l wspace
wspace@mmweb:~$ echo $HISTFILE
/home/wspace/.bash_history
wspace@mmweb:~$
如上所示,不同的用户有不同的历史文件路径

.bash_历史文件由bash进程更新