【发布时间】:2013-03-31 03:13:49
【问题描述】:
我很惊讶我无法在任何地方找到这个,所以如果我没有足够的搜索,我很抱歉。
我想运行一个 bash 脚本,但在不更改脚本之外的任何设置的情况下将其命令从历史记录中删除。
我已经在 bash 文件中尝试过
history -d $((HISTCMD))
HISTCMD 给出了正确的行号,但是在 bash 中运行时它不起作用。
有什么想法吗?
【问题讨论】:
-
不是全局更改,更改 HISTCONTROL 我需要的是例如:./script.sh 然后当我运行历史记录时,我没有看到脚本 script.sh 中的命令 ./script.sh是一个仅从历史记录中删除该行的命令。