有时候为了服务器安全,防止别人窥探我们输入的命令,我们可以清空历史记录,而更多的时候,我们选择的是在输入特殊命令时候,强制历史记录不记住该命令。实验方法:先执行export HISTCONTROL=ignorespace 命令,然后依次输出ls -tra  ,pwd和service mysqld start 的命令,当执行第三个命令的时候,我们选择不记住该命令。

# export HISTCONTROL=ignorespace 
# 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

# pwd

#   service mysqld start   (注意这条命令的最前面是一个空格)
然后我们来查看历史记录
# 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 没有了
注意:如果不想让历史记录记住哪条命令,直接在执行命令的时候,添加空格就可以。

当然哪天你想清空所有历史命令可以执行:
# history -c    //清空所有记录
# history         //查看是否被清空
    1  2016-12-12 17:12:12 history 
#

Tags:linux 历史记录 敏感 命令

尊重共享,欢迎转载,请自觉添加本文链接,谢谢!本文链接:https://www.601849.com/post/139.html

转载于:https://www.cnblogs.com/liujiacai/p/7577200.html

(转)linux如何让历史记录不记录敏感命令相关推荐

  1. 如何让历史记录不记录敏感命令

    有时候为了服务器安全,防止别人窥探我们输入的命令,我们可以清空历史记录,而更多的时候,我们选择的是在输入特殊命令时候,强制历史记录不记住该命令.实验方法:先执行export HISTCONTROL=i ...

  2. Linux下清空用户登录记录和命令历史的方法

    清除登陆系统成功的记录,也就是last命令看到的记录 [root@localhost root]# echo > /var/log/wtmp 此文件默认打开时乱码的,里面可以看到ip等等信息 [ ...

  3. linux sftp命令连接数,linux记录sftp命令

    使用以下配置方法不需要配置chroot. 编辑sshd_config文件 vi /etc/ssh/sshd_config 增加: Subsystem sftp /usr/libexec/openssh ...

  4. Linux 常用操作命令(日常记录更新)

    1.mkdir : 创建目录,make directorys,-p 递归创建目录 mkdir -p /a/b/c 2.ls : -l(long)d(directory) 显示目录或文件,全称list ...

  5. Kali Linux 渗透测试 博客记录

    本文记录 Kali Linux 2018.1 学习使用和渗透测试的详细过程,教程为安全牛课堂里的<Kali Linux 渗透测试>课程 文章为长时间连载,内容具有连续性,禁止转载! --- ...

  6. linux记录用户命令的日志是,用日志记录Linux用户执行的每一条命令

    用日志记录Linux用户执行的每一条命令 用日志记录Linux用户执行的每一条命令 工作中,需要把用户执行的每一个命令都记录下来,并发送到日志服务器的需求,为此我做了一个简单的解决方案.这个方案会在每 ...

  7. Linux实战案例(4)CentOS清除用户登录记录和命令历史方法

    CentOS清除用户登录记录和命令历史方法 清除登陆系统成功的记录 [root@localhost root]# echo > /var/log/wtmp //此文件默认打开时乱码,可查到ip等 ...

  8. linux快捷命令补齐,Linux Shell简介——自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式.doc...

    Linux Shell简介--自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式 Unix (及后继者 Linux)在命令行下面诞生,因此,Unix 中的命令行有许多非常实用的功能. ...

  9. Linux GPIO键盘驱动开发记录_OMAPL138

    Linux GPIO键盘驱动开发记录_OMAPL138 Linux基本配置完毕了,这几天开始着手Linux驱动的开发,从一个最简单的键盘驱动开始,逐步的了解开发驱动的过程有哪些.看了一下Linux3. ...

最新文章

  1. ROS image_transport使用笔记
  2. [转]Asp.Net 上传大文件专题(3)--从请求流中获取数据并保存为文件[下]
  3. 【C/C++学院】0831-类与对象的异常/面试100题1-100
  4. 区块链是什么?白话解读入门必须了解的概念
  5. mysql事务隔离级别 花_MySQL事务的隔离级别
  6. postgresql 客户端_一款功能强大的数据库客户端:DataGrip
  7. Control的BeginInvoke和Invoke的区别
  8. 旗下首发双模5G+双挖孔全面屏!Redmi K30真机谍照曝光
  9. postgreSQL源码分析——索引的建立与使用——各种索引类型的管理和操作(2)
  10. RocketMQ_问题_启动报错,修改堆内存大小
  11. snmp的oid查询方法
  12. ict的终极模式 是软件研发
  13. 采集器 mysql_搜索结果 : mysql - 火车采集器帮助中心
  14. 面试题大全1-javaSE部分-JavaEE框架中间件
  15. 通过Nginx反向代理实现IP访问分流
  16. MATLAB对一子数组赋值
  17. Linux查找文件重复内容
  18. gridview纯图片九宫图展示
  19. WebService入门学习一
  20. Dockers 安装

热门文章

  1. windows下卸载oracle11g
  2. [Tip: iShare Site] Move file/folder on iShare Site
  3. FastDFS 集群配置(转载)
  4. JAVA语法——汉诺塔问题
  5. 愤怒的小鸟【$DP$优化】
  6. FTPFileUtil_FTP文件上传 (spring boot)
  7. zabbix监控haproxy
  8. [转载] HTTP 之 IOS一谈
  9. DELL本本 执行SQL语句要FN+F5 如何更改成F5
  10. 最基本的Socket编程 C#版