我想在 shell 历史记录中存储有关我执行的命令的附加信息,即host
、user
、pwd
、timestamp
和命令本身。
我最近问了一些关于它的问题,例如是否有一些实用程序或插件包含 bash 历史记录中的当前目录?和https://www.reddit.com/r/zsh/comments/67wdl8/does_zsh_have_the_facility_to_record_more_than/。
bash
除了、zsh
和 之外,其他 shell 是否fish
具有可以包含附加信息的历史格式? unix.stackexchange 问题有一个示例,如果添加来自不同会话的历史记录,该示例可能会中断,并且作者表示,如果将附加信息添加到时间戳行,则会有点复杂。