在我的Ubuntu系统上,我想使用bash history命令记住一些命令,但是当我输入如下命令时:
history -s "-t tag_name"
bash报告错误:
bash: history: -t: invalid option
history: usage: history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]
似乎-s
选项的参数不能以破折号开头,因为当我输入类似
history -s "echo test"
它工作正常。
如何让历史记住以破折号开头的命令? (不添加前导空格)
答案 0 :(得分:2)
您可以发信号通知history
您已完成传递参数,因此它不会尝试评估-t
,如下所示:
history -s -- "-t tag_name"