Могут ли файлы истории оболочки хранить дополнительную информацию, помимо метки времени и самой команды?

Могут ли файлы истории оболочки хранить дополнительную информацию, помимо метки времени и самой команды?

Я хочу сохранить дополнительную информацию о командах, которые я выполняю, в истории оболочки, а именно host, user, pwd, timestampи саму команду.

Недавно я задавал несколько вопросов по этому поводу, например:Есть ли какая-нибудь утилита или плагин, который включает текущий каталог в историю bash?иhttps://www.reddit.com/r/zsh/comments/67wdl8/does_zsh_have_the_facility_to_record_more_than/.

Есть ли у других оболочек, кроме bash, а именно zshи fish, форматы истории, которые могут включать дополнительную информацию? В вопросе unix.stackexchange есть пример, который, вероятно, сломается, если будут добавлены истории из разных сеансов, и автор говорит, что это будет немного сложнее, если будет добавлена ​​дополнительная информация в строку временной метки.

Связанный контент