linux删除历史操作命令「建议收藏」

linux删除历史操作命令「建议收藏」 在linux系统里一旦操作了任何命令,都会被记录下来,可以通过history命令来查看历史命令,  查看手册可知history-c便是清除历史命令,但是重新进入系统查看历史命令时,历史信息依然会存在,  那么history-c只是清除当前shell的历史纪录,因为系统一般会把信息保存在一个文件中,只要文件中  内容没有改变,那么信息也不会变。linux中存放历史命令的文件是….

大家好,又见面了,我是你们的朋友全栈君。

 在linux系统里一旦操作了任何命令,都会被记录下来,可以通过history命令来查看历史命令,
   查看手册可知history -c 便是清除历史命令,但是重新进入系统查看历史命令时,历史信息依然会存在,
   那么history -c 只是清除当前shell的历史纪录,因为系统一般会把信息保存在一个文件中,只要文件中
   内容没有改变,那么信息也不会变。linux中存放历史命令的文件是.bash_history,
   清空该文件(echo > /root/.bash_history),那些历史命令就会被清空了。

     注意如果是在shell脚本中调用history -c清空当前shell的历史命令,是不会成功的,因为bash执行命令时
默认是会产生一个子进程来执行该命令,在子进程中执行history -c不是清除你当前shell的历史命令了。
可以使用source来执行脚本(source ./脚本),source 指在当前bash环境下执行命令
 
 
 
如果想清楚当前shell的历史记录使用命令 history -c 命令
如果要删除所有的历史记录,删除~/.bash_history 文件就可以。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151159.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 曲线积分_曲线积分的几何意义

    曲线积分_曲线积分的几何意义曲线积分曲面积分第一类曲线积分和第二类曲线积分第一类曲线积分$L$为$R^{3}$中的可求导的长曲线,函数$f(x,y,z)$在$L$上有定义习题:$\int\limits_{L}|x|^

    2022年8月3日
    3
  • Anaconda 环境变量手动设置(详细)

    问题Win键+r打开运行对话框,输入cmd回车输入conda,显示:‘conda’不是内部或外部命令,也不是可运行的程序或批处理文件。主要原因是因为安装anaconda时,不是自动选择为添加到环境变量原因导致的。只要你知道这个怎么环境设置了,一般遇到类似的问题也就可以自己解决了。(比如python的安装)第一步打开控制面板,进入所有控制面板项,再进入系统,选择高级系统设置。第二步进入高级,点击环境变量。第三步在系统变量区域内选择Path,双击。第四步点击新建。第五步

    2022年4月4日
    4.6K
  • 数据库课程实践—仓库管理系统(附代码下载)

    数据库课程实践—仓库管理系统(附代码下载)数据库课程实践-仓库管理系统桌面应用程序数据库:SQLServer2008r2IDE:VS2010完成功能:(1)产品入库管理,可以填写入库单,确认产品入库;(2)产品出库管理,可以填写出库单,确认出库;(3)借出管理,凭借条借出,然后能够还库;(4)仓库库存设置,设置库存的初始值,更改库存的上下限值;(5)可以进行盘库,按货物分类,仓库分类和按货号和仓库查找;

    2022年5月12日
    36
  • 如何彻底删除kvm虚拟机_虚拟机命令怎么删除

    如何彻底删除kvm虚拟机_虚拟机命令怎么删除(转)virsh命令速查表VirshVirshconnectVirshdisplaynodeinformation:VirshlistalldomainsListonlyactivedomainsVirshstartvmVirshautostartvmVirshautostartdisableVirshstopvm,virshshutd…

    2022年8月11日
    2
  • Mariadb 安装教程 Windows版[通俗易懂]

    Mariadb 安装教程 Windows版[通俗易懂]MariadbWindows版安装教程1、下载软件:https://mariadb.org/download/2、双击运行mariadb-10.5.5-winx64.msi,3、点击iaccept…接受许可协议4、选择组件以及软件安装路径5、设置数据库的密码6、默认下一步7、点击install进行安装即可…

    2022年6月13日
    37
  • vue与jquery的区别_vue 3

    vue与jquery的区别_vue 31.jquery介绍:想必大家都用过jquery吧,这个曾经也是现在依然最流行的web前端js库,可是现在无论是国内还是国外他的使用率正在渐渐被其他的js库所代替,随着浏览器厂商对HTML5规范统一遵循以及ECMA6在浏览器端的实现,jquery的使用率将会越来越低2.vue介绍:vue是一个兴起的前端js库,是一个精简的MVVM。从技术角度讲,Vue.js专注于MVVM模型的ViewM…

    2022年10月16日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号