我想加快对 .bash_history 文件的访问速度。我将 PROMPT_COMMAND 设置为执行 history -a; history -r,因此获取新提示时会有很大延迟。我想看看是否可以通过将 .bash_history 内存映射到 Linux 设备(例如 /dev/history)然后将该设备用作我的 HISTFILE 来加快速度。
答案1
在 Linux 下创建内存映射文件系统的一个相当标准的解决方案是临时文件。对于您的用例,您可以将.bash_history
文件放在那里。不要忘记HIST_FILE
在您的 ~/ 中设置为新位置.bashrc
。
或者,您可以尝试改进主目录所在的文件系统的缓存。