如何从python向zsh历史记录添加命令

时间:2019-02-08 13:15:17

标签: python zsh

我正在用python编写一个外壳包装脚本(term-cheat),可用于查找,收集和执行外壳命令。我想将执行的命令添加到Shell历史记录中。 我尝试了以下类似操作,但未成功。

subprocess.Popen(['zsh', '-ic', 'print -s "$1"', '_', command_string])

1 个答案:

答案 0 :(得分:0)

您可以将执行的命令附加到执行用户的主文件夹中的相应历史文件中。

对于bash,它应该是〜/ .bash_history zsh可能使用另一个文件,但它也应该位于主目录中。