linux - 如何查找自机器创建以来 shell 命令的历史记录?

标签 linux unix history

几周前我创建了一个 Ubuntu virtualbox 机器,从那时起就一直在其中断断续续地从事项目。

现在我想找到我一周前在终端中输入的一些命令的语法,但是我已经多次打开和关闭终端窗口并重新启动机器。

我怎样才能得到 history命令回到我创建机器后输入的第一个命令,还是所有命令都存储在 Ubuntu 中的另一个地方?

最佳答案

1) 历史文件的大小由环境变量 HISTSIZE 控制。大多数系统上的默认值为 500 行。

2) 您可以在 ~/.bashrc(或其他)初始化文件中设置 $HISTSIZE。

3) 您只需输入“history”即可查看您当前的历史记录。

4) 您可以通过键入“man history”了解有关该命令和各种选项的更多信息。

这是一篇关于这个主题的好文章:

关于linux - 如何查找自机器创建以来 shell 命令的历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11372732/

相关文章:

linux - 在 Linux 中的临时网络上托管 Web 应用程序

linux - 比较两个目录中的文件和版本,其中一个目录有符号链接(symbolic link)?

linux - 文件大小超过 60K 时文件上传失败

sql - 为什么SQL的语法是由内而外的?

javascript - 找不到创建多个历史条目的 popstate 循环的位置

c# - 委托(delegate)的演变

创建具有 AX.25 封装的 TUN 网络设备

c++ - 如何在 Debian 7 上安装 FFmpeg 开发者库

c - 自定义简单 Shell 中的错误 'ls' 命令行为

linux - 在 UNIX 中运行脚本的 Crontab