[问题已处理] 您所在的位置:网站首页 linux显示历史命令 [问题已处理]

[问题已处理]

2024-07-13 01:43| 来源: 网络整理| 查看: 265

今天发现某些服务器上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

测试成功



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有