Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 bash,我可以.bash_history从旧计算机复制到新计算机。
.bash_history
我应该在 xonsh 中做什么?
xonsh 的历史教程中提到历史存储在 command 指示的 json 文件中history file。但我的印象是这个文件指向其他文件。因此,我不确定应该将哪些文件带到新计算机上以保留历史记录。
history file
该命令仅在 xonsh 中history file显示当前会话的历史文件。xonsh 每个终端仿真器实例使用一个历史文件(除非您使用自定义后端)。 如果要将 xonsh 历史记录复制到新计算机,请将xonsh文件夹复制到 env-var 指定的目录中$XDG_DATA_HOME。那是所有历史文件所在的地方(默认情况下它~/.local/share在 posix-y 系统上)
xonsh
$XDG_DATA_HOME
~/.local/share