linux修改history记录数

更新时间:2023-07-20 19:19:34 阅读: 评论:0

白读音linux修改history记录数
在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+ls和history这两条命令。传统文化内容
3、我们可以修改history的历史保留命令的条数;可以查看history的默认保留条数echo $HISTSIZE ⼀般默认是1000条如下图所⽰:
如果为了安全我们只需要保留200条,怎么办呢?我们可以临时修改最⼤保留条数:HISTSIZE=200 这样就修改成了200条啦,但是重启服务器后,⼜还原了。养生之道
九转天功如果想⼀直保留200条,我们需要在/etc/profile修改他的环境变量;可以使⽤vim编辑(推荐使⽤vim编辑),也可以使⽤d直接修改。命令如下:
易水送别[root@5201351 ~]# d -i 's/^HISTSIZE=1000/HISTSIZE=200/' /etc/profile
[root@5201351 ~]# source /etc/profile  //使其⽴即⽣效
这样就算重启服务器后、history命令的历史保留条数仍然为200条,直到下⼀次HISTSIZE变量的修改。
>钱文忠解读弟子规

本文发布于:2023-07-20 19:19:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1089502.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命令   保留   条数   修改   服务器   历史   记录   文化
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图