我有一个很长的命令,我经常进行微小的修改。为了使修改更容易,我将命令放入.sh文件并使用我喜欢的编辑器编辑,然后执行.sh文件。
我希望从该文件中运行的命令添加到bash历史记录中。如何实现这一目标?
答案 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