[问题已处理] | 您所在的位置:网站首页 › linux显示历史命令 › [问题已处理] |
今天发现某些服务器上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 实验室设备网 版权所有 |