【问题标题】:How to suppress numbers in Bash history?如何抑制 Bash 历史中的数字?
【发布时间】:2011-11-13 09:50:51
【问题描述】:

我一直在阅读那里的教程之一,但它不起作用,look

我的 bash_history 文件中有类似的内容

#1314423157
mc
#1314423160
top
#1314423240
exit

等等……

如何从我的历史文件中删除数字?

【问题讨论】:

    标签: bash history


    【解决方案1】:
    man bash
    

    我在这里强调了关键词

    历史时间格式

    如果此变量已设置且不为空,则其值将用作 strftime(3) 的格式字符串,以打印与内置 history 显示的每个历史条目相关联的时间戳。 如果设置了此变量,时间戳将写入历史文件,因此它们可以在 shell 会话中保留。

    【讨论】:

    • 准确地说,我在其他地方定义了它,或者说它是在历史本身中定义的。 bashrc 或配置文件都没有任何 HISTTIMEFORMAT 选项,无论如何我只是在配置文件中做了 HISTTIMEFORMAT=0 并且它消失了。谢谢你指点我这是时间戳:)
    【解决方案2】:

    查看 Bash 变量HISTTIMEFORMAT:如果设置了,时间戳将与历史条目一起保存。如果您取消设置此变量(例如,在您的 ~/.bashrc~/.bash_profile 中),时间戳应该会完全消失。

    【讨论】:

      猜你喜欢
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 2011-01-27
      • 1970-01-01
      • 2013-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多