我在linux服务器上收集用户登录时间和使用命令的数据。也许有人知道如何获得tmux命令历史没有关闭会话?
如果会话已关闭,历史记录将正确地转到tmux-client-XXXXX.log
但是我们通常在tmux中运行一些东西,从会话中分离出来而不关闭它!并在接下来的几天内回到这个会议。只有当工作完成时,我们才关闭会话,所以我们不会在历史文件中看到使用的注释,而只是在会话关闭后。
谁有同样的问题,你能告诉我怎么搜索解决这个问题吗?
我可能搞错了,但是tmux只是打开一个新的shell(可能是bash或zsh),不是吗?因此,如果您想访问会话历史记录,您只需查看shell历史记录。这通常是history
命令。