[问题已处理]-centos7 history命令没有任何记录

今天发现某些服务器上history没法看到历史记录 上下翻命令的功能也不能用 严重影响工作效率

通过设置HISTSIZE的值也无法使用history

"故障"机子

平常机子

后面发现是~/.bashrc设置的问题 原先配置如下。

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions

if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi
# 调整处
#HISTSIZE=0
#HISTSIZE=0

环境变量HISTCONTROL

这里使用HISTCONTROL=ignorespace 忽略所有以空格开头的命令

ignoredups默认,忽略重复命令
ignorespace忽略所有以空格开头的命令
ignorebothignoredups 和 ignorespace 的组合
erasedups删除历史记录中重复命令,相同的指令仅保留最近的一个

修改~/.bashrc如下

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions

if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi
# 调整处
#HISTSIZE=0
# 历史记录1000行
HISTSIZE=1000
# 开头输入空格 将不计入历史记录
HISTCONTROL=ignorespace


source ~/.bashrc

测试成功

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爷来辣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值