终端中的向上箭头键历史记录

时间:2014-04-04 04:56:15

标签: bash shell terminal

在交互式终端工具中,我们有Arrow-UP键功能来显示命令的历史。即使我们 关闭工具并重新打开历史记录。

但他们是如何做到的,应该把它保存在哪里 把它拿回来。我们可以访问该文件,还是特定于终端工具。还有其他一些东西可以使用吗?

3 个答案:

答案 0 :(得分:2)

在bash中,.bash_history是存储命令历史记录的文件。 HISTFILE变量存储命令历史文件的位置(aka .bash_history)。

$ echo $HISTFILE
/home/avinash/.bash_history

因此.bash_history文件存储在我的/home/$USER(或~)目录中。

答案 1 :(得分:1)

Bash存储.bash_history文件。大多数其他炮弹都做类似的事情。

答案 2 :(得分:1)

根据您使用的shell / shell选项,该文件位于不同的位置。

例如,当您使用bash时,信息/历史记录会保存在~/.bash_history中。