在linux系统下、history命令会保存多少条命令呢?曾在一本书上说,如果注销系统,那么会将所有的历史命令都定入到~/.bash_history,

但只保留1000条命令(这个是由默认的shell变量所设置了的)但是为什么我们执行history命令后会出现大于1000条的历史记录呢,

其实当我们仔细一看只是序列大于1000、记录的条数还是1000条。

在此我是这样理解的:

1、~/.bash_histroy里面是记录的上次注销前的历史记录(最大保存1000条,且是上次注销前最近的1000条记录

2、执行history命令,会显示~/.bash_history里的记录加上当前shell所执行记录。且也是只显示1000条记录、如重新登录后、执行ls命令后、再使用history查看、

会显示.bash_history里的+ls和history这两条。如果~/.bash_history里有1000条、则显示后998+lshistory这两条命令。

3、我们可以修改history的历史保留命令的条数;可以查看history的默认保留条数 echo $HISTSIZE 一般默认是1000条如下图所示:

如果为了安全我们只需要保留200条,怎么办呢?我们可以临时修改最大保留条数:HISTSIZE=200 这样就修改成了200条啦,但是重启服务器后,又还原了。</

Linux修改history存储的最大记录数相关推荐

  1. Linux下history查看历史操作记录,并显示操作时间

    一.在查看历史的操作记录有两种方式. 1.在用户的目录下的.bash_history文件中 [root@localhost ~]# cat  ~/.bash_history vi /etc/sysco ...

  2. 如何让linux的history命令显示时间记录

    在.bashrc文件追加如下内容即可: HISTFILESIZE=2000 HISTSIZE=2000 HISTTIMEFORMAT='%F %T ' export HISTTIMEFORMAT

  3. linux session 设置时间设置,设置linux系统history相关变量,命令时间、保存history条数,多session共享history...

    一.设置历史记录的时间 # vi /etc/profile //在文件末尾添加以下内容,然后保存退出重新登陆即可 HISTTIMEFORMAT='%F %T ' //注意有个空格,为了显示时日期与命令 ...

  4. linux设置历史命令行数,Linux设置history命令显示行数以及时间

    Linux和unix上都提供了history命令,可以查询以前执行的命令历史记录 但是,这个记录并不包含时间项目 因此只能看到命令,但是不知道什么时间执行的 如何让history记录时间呢? 解决方案 ...

  5. linux之history使用技巧

    在/etc/bashrc配置history的变量 > vim /etc/bashrc export HISTTIMEFORMAT="%Y-%m-%d:" > sourc ...

  6. 修改数据_如何批量修改数据库中的特定记录数据

    大家好,今日我们继续VBA数据库解决方案的第30讲:如何批量修改数据库中的特定记记录数据.在上一讲中,我们讲了批量编辑数据的方案,用到的是UPDATE方法,今日我们仍用此方法解决删除特定记录.这些记录 ...

  7. Linux之history命令显示时间和IP

    文章目录 一.需求说明 二.配置步骤 1.临时显示操作时间 2.永久设置 三.补充说明 1.HISTFILESIZE和HISTSIZE 2.显示命令执行用户 3.格式化输出参数配置 4.历史命令保存位 ...

  8. linux设置历史命令保留数目限制,linux下修改history命令保存条数

    在linux系统下.history命令会保存多少条命令呢?曾在一本书上说,如果注销系统,那么会将所有的历史命令都定入到~/.bash_history, 但只保留1000条命令(这个是由默认的shell ...

  9. linux修改文件句柄数生效_linux修改句柄数

    linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一. 在linux中执行ulimit -a 即可查询linux相关的参数,如下所示: [ ...

最新文章

  1. MYSQL数据库设计原则
  2. python之路_Python之路
  3. OSI七层网络模型浅析
  4. 项目收获与体会_格创丨项目开发部、ACM训练队、信息运营部
  5. 问题查询-批文页面显示别人操作的结果
  6. 20考研率辉计算机复试(分治法)
  7. JSP中应用eWebEditor在线编辑器
  8. Conmi的正确答案——米家定时模块的使用以及showOnTimerType、showOffTimerType、showPeriodTimerType、identify的陷阱
  9. 一、与电视有关的视觉特性:
  10. matlab基本知识(入门)
  11. 如何将高频噪声从信号中滤除掉?
  12. caffe Segnet 语义分割(一)
  13. 一共有n个人,给定m对好友关系,好友的好友也算一个朋友圈,问n个人中一共有几个朋友
  14. [VT虚拟化驱动]正式启动VT
  15. 传感器网络算计算机,传感器网络中的数据融合算法分析-计算机技术专业论文.docx...
  16. 免费安全的内网穿透实现——Tailscale
  17. cloud探索 - aws中国
  18. c++二进制转十进制
  19. Helmet-wearing Datasets
  20. 一. 200多万元得到的创业教训--产品篇

热门文章

  1. 是什么让Go语言更适合人工智能研究?
  2. idea开启自动热部署自动化devtools
  3. Qt4_内置的窗口部件类和对话框类
  4. Maven构建生命周期和各种plugin插件
  5. 命令查看IPV6的IP,路由,邻居信息
  6. azure机器学习_Azure机器学习中的预测
  7. Python在SQL Server管理中的重要性
  8. azure云数据库_在Azure SQL数据库中保护数据的五种方法
  9. sql server 快照_在SQL Server合并复制中应用快照时出现外键问题
  10. ON DUPLICATE KEY UPDATE单个增加更新及批量增加更新的sql