如何在bash脚本中运行命令时将命令添加到历史记录中?

时间:2017-07-10 15:52:30

标签: bash

我有一个很长的命令,我经常进行微小的修改。为了使修改更容易,我将命令放入.sh文件并使用我喜欢的编辑器编辑,然后执行.sh文件。

我希望从该文件中运行的命令添加到bash历史记录中。如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

您可以在脚本中添加~/.bash_history

cmd="date +'%F %H:%M' "
eval "$cmd"
echo "$cmd # run by $0" >> ~/.bash_history

在您当前的shell中,以便在发生更新时获取更新

history -a # add anything you've done recently to the history file
myScript.bash # run your code
history -r # reload history file