linux中历史命令显示不全怎么解决

avatar
作者
猴君
阅读量:0

在Linux中,可以使用命令history来显示历史命令。如果历史命令显示不全,可能是因为HISTSIZEHISTFILESIZE变量设置的值太小导致的。这两个变量分别控制了保存历史命令的数量和保存历史命令的文件大小。

要解决这个问题,可以按照以下步骤进行操作:

  1. 打开终端窗口。
  2. 使用文本编辑器(例如nano、vim等)打开~/.bashrc文件(如果使用的是bash shell)或~/.zshrc文件(如果使用的是zsh shell)。
  3. 在文件中找到并编辑以下行(如果不存在,则可以添加):
HISTSIZE=10000 HISTFILESIZE=20000 

HISTSIZE设置为一个合适的值,以控制终端历史命令的数量。将HISTFILESIZE设置为一个足够大的值,以控制保存历史命令的文件大小。 4. 保存并关闭文件。 5. 在终端中运行以下命令,使更改生效:

source ~/.bashrc  # 如果使用的是bash shell source ~/.zshrc   # 如果使用的是zsh shell 

现在,使用history命令应该可以显示更多的历史命令了。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!