Linux下历史命令保存、默认值修改的问题

linux下怎样修改history最大保留数呢?

直接修改配置参数命令为:vi /etc/profile

修改其中”HISTSIZE=1000”参数值即可。如下图:


linux历史命令默认条数是1000 history命令保留的默认值是1000

history命令保存的最大数是多少呢?history命令保存的最大数?书上说 如果注销系统 那么会将所有历史命令写入~/.bash_history,只保留最近1000条命令 (默认SHELL变量设置)

 

但是为什么我现在执行 history 后可以出现大于1000多条记录。

是否可以这样理解:

1。如果你不注销或者关机,那么执行hisotry命令 只要永久保存,可能记录大于1000

2。如果你注销了以后,.bash_history只保存最近的1000条记录

3、我们可以修改history的历史保留命令的条数;可以查看history的默认保留条数 echo $HISTSIZE 一般默认是1000条,有时候需要保留10000条,怎么办呢》?

我们可以临时修改最大保留条数: HISTSIZE=10000 这样就修改成了10000条啦,但是重启服务器后,又还原了,如果想一直保留10000条,我们需要修改他的环境变量;命令如下

sed -i ‘s/HISTSIZE=1000/HISTSIZE=10000/g’/etc/profile

source /etc/profile (使其生效即可)


若是基于运维常用系统命令,可以通过history命令查看和保存在此linux或ssh工具下执行过的命令。

命令为:history 查询执行的历史命令

通过文件重定向,保存历史命令

history >> /hello.txt      命令意思为:将历史命令输出到根目录 / 下hello.txt文档中,如下图:



  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值