温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux中怎么隐藏History记录

发布时间:2021-08-20 09:09:10 来源:亿速云 阅读:201 作者:chen 栏目:大数据

这篇文章主要介绍“Linux中怎么隐藏History记录”,在日常操作中,相信很多人在Linux中怎么隐藏History记录问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么隐藏History记录”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

        有时候为了服务器安全,防止别人窥探我们输入的命令,我们可以清空历史记录,而更多的时候,我们选择的是在输入特殊命令时候,强制历史记录不记住该命令。

         实验方法:先执行export HISTCONTROL=ignorespace 命令,然后依次输出ls -tra ,pwd和service mysqld start 的命令,当执行第三个命令的时候,我们选择不记住该命令 


[root@VM_96_242_centos ~]# export HISTCONTROL=ignorespace 
[root@VM_96_242_centos ~]# ls -ltr 
total 168 
-rw-r--r-- 1 root root 5520 Dec 25 2014 install.log.syslog 
-rw-r--r-- 1 root root 12754 Dec 25 2014 install.log 
-rw------- 1 root root 2005 Dec 25 2014 anaconda-ks.cfg 
-rw-r--r-- 1 root root 12 Dec 9 21:11 a.txt 
[root@VM_96_242_centos ~]# pwd 
[root@VM_96_242_centos ~]# service mysqld start (注意这条命令的最前面是一个空格) 
然后我们来查看历史记录 
[root@VM_96_242_centos ~]# history |tail -3 
844 2016-12-12 17:01:55 ls -ltr 
845 2016-12-12 17:01:59 pwd 
846 2016-12-12 17:02:36 history |tail -3 


是不是发现我们刚刚执行的,service mysqld start 没有了 


注意:如果不想让历史记录记住哪条命令,直接在执行命令的时候,添加空格就可以。 (在开始打命令前先输入)
当然哪天你想清空所有历史命令可以执行: 
[root@VM_96_242_centos ~]# history -c //清空所有记录 
[root@VM_96_242_centos ~]# history //查看是否被清空 
1 2016-12-12 17:12:12 history 
[root@VM_96_242_centos ~]#

到此,关于“Linux中怎么隐藏History记录”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI