linux 清除历史命令
清除本次登陆执行过的历史命令
history -c
该命令不会清除上次登陆时的历史命令,这些历史命令保存在~/.bash_history文件中,若要清除以前执行过的某条命令,则直接将该文件中的那条命令删除即可。
若要每次退出登陆之后都删除历史命令,则把history -c命令写进~/.bash_logout中就可以了
另外若不需要历史命令,那就关闭历史命令记录
#关闭hostory记录功能
set +o history
#打开hostory记录功能
set -o history
关闭之后再执行的命令就不会记录,但是有一点,下次登陆的时候还是会打开,而且关闭命令记录也不会清除你关闭之前执行的命令。
若要彻底清空以前的命令,还是直接清空 ~/.bash_history
,这样以前登陆执行过的命令就都没了,不过注意,这样并不会清理掉本次登陆执行过的命令,本次登陆的历史命令在退出的时候还会保存到~/.bash_history
。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧