我所看到的是,一个会话(pts)的命令行历史记录不可用于其他打开的会话(pts)。
- 是否可以显式提交会话的历史记录,以便其他会话立即可用。
此外,我所看到的是 - 关闭会话的历史记录仅适用于新会话。它不适用于现有会话。
- 是否可以将已关闭会话的历史记录提取到现有会话中。
以上观察是针对bash
外壳的。
有人可以解释当同一用户存在多个会话时历史记录(记录/共享)如何工作吗?
答案1
您可以使用append
以下命令将当前 shellhistory
写入.bash_history
文件:
history -a
您可以使用以下命令在其他会话中read
加载文件:.bash_history
history -r