linux删除或隐藏命令历史记录history
参考文档:https://www.cnblogs.com/rusking/p/5715715.html
https://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664607748&idx=2&sn=45351d08acaec566f9662de562826c7b&scene=0#wechat_redirect
工作结束后清除所有历史
history -cw
有时候你可能想保存直到你开始命令行工作之间的历史记录。对于这样的需求,你开始在工作前执行下述命令:
[space]set +o history
备注:[space]
表示空格。并且由于空格的缘故,该命令本身也不会被记录。
上面的命令会临时禁用历史功能,这意味着在这命令之后你执行的所有操作都不会记录到历史中,然而这个命令之前的所有东西都会原样记录在历史列表中。
要重新开启历史功能,执行下面的命令:
[Space]set -o history
它将环境恢复原状,也就是你完成了你的工作,执行上述命令之后的命令都会出现在历史中。