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

它将环境恢复原状,也就是你完成了你的工作,执行上述命令之后的命令都会出现在历史中。

posted @ 2024-07-11 14:13  小小仓鼠  阅读(158)  评论(0编辑  收藏  举报