guy*_*oni 3 command-line gnome-terminal bash-history
我想要有类似“历史环境”的东西,这样对于不同的控制台我可以访问不同的历史记录。
我定义了不同的终端,我希望每个终端都有自己的历史记录:
您可以通过为每个配置文件定义不同的历史文件来做到这一点。历史文件的名称由环境变量的值设置HISTFILE。因此,为每个终端配置文件设置一个自定义命令,将该变量设置为特定文件,然后运行bash将为您提供每个配置文件的历史记录:
命令应该是:
env HISTFILE=/home/terdon/.bash_history.one bash
Run Code Online (Sandbox Code Playgroud)
更改/home/terdon/.bash_history.one为适用于您的系统的名称,它可以是您想要的任何名称,但最好将其放在您的$HOME. 然后只需为每个配置文件设置不同的文件即可完成。