Копировать историю xonsh на новый компьютер

С Bash я могу просто скопировать .bash_history с моего старого компьютера на новый.

Что мне делать в xonsh?

В учебнике истории xonsh упоминается, что история хранится в файле json, указанном командой history file, Но у меня сложилось впечатление, что этот файл указывает на другие. Поэтому я не уверен, какие файлы я должен принести на новый компьютер, чтобы сохранить историю.

1 ответ

Решение

history file Команда показывает вам файл истории для текущего сеанса только в xonsh. xonsh использует один файл истории для каждого экземпляра эмулятора терминала (если вы не используете пользовательский бэкэнд).
Если вы хотите скопировать свою историю xonsh на новый компьютер, скопируйте xonsh папка внутри каталога, указанного в env-var $XDG_DATA_HOME, Вот где живут все файлы истории (по умолчанию это ~/.local/share в posix-системах)

Другие вопросы по тегам