当前会话的 bash 历史记录

Mik*_*ike 17 bash command-history

也许我忽略了一些东西,但是有没有办法获取您正在使用的当前会话的当前 bash 历史记录

如果我跑

ssh host
$ pwd
$ ls
$ cd /tmp
Run Code Online (Sandbox Code Playgroud)

我只想看那 3 个命令,别无其他

mur*_*uru 19

一个稍微迂回的方式:

history -a ~/current_history
Run Code Online (Sandbox Code Playgroud)

这会将当前会话的未保存 bash 历史记录保存到~/current_history,然后您可以查看。

  • 值得注意的是,这不会以任何方式清除历史记录或影响正常的历史记录保存!我不确定,直到我测试它。:) (4认同)