【问题标题】:How to recover a very old command from history?如何从历史中恢复一个非常古老的命令?
【发布时间】:2021-11-20 02:11:26
【问题描述】:

我在 2021 年 3 月 3 日的 15:37:00(输入文件创建时间)到 16:17:00(输出文件生成时间)的时间范围内使用了一个命令进行了一些计算。 不幸的是,我失去了命令(从写作中),现在不记得了。 有没有办法从历史中得到它?由于历史仅给出最后 1000 个未到达该时间段的命令。 如果有人可以在这里帮助我将非常有益。 提前谢谢你。

【问题讨论】:

    标签: linux command


    【解决方案1】:

    失去命令是什么意思?你的意思是你删除了命令历史记录?似乎您正在达到环境中设置的硬限制?尝试增加它。

    echo $HISTSIZE
    

    【讨论】:

      【解决方案2】:

      我的意思是,我自己不记得该命令,也无法在任何地方找到它的任何副本。我自己没有删除任何东西。该机器可能具有为用户保留历史记录的默认设置(我不知道确切)。

      由于已经过去了很长时间(将近 6 个月),我无法在命令历史记录中看到它。 $ 回声 $HISTSIZE 1000 $历史 结果是我使用的最后 1000 个命令。

      然后,我试过了, $HISTSIZE=15000 $ 回声 $HISTSIZE 15000 $历史 仍然会产生大约 1000 个历史命令。

      是否可以获得我在 2021 年 3 月 3 日使用的命令列表?

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 1970-01-01
      • 2019-08-08
      • 1970-01-01
      • 2018-06-30
      • 1970-01-01
      • 2010-10-14
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      相关资源
      最近更新 更多