Как восстановить удаленную историю в терминале с помощью #history-c

я очистил всю свою историю в терминале, используя #history-c.
Теперь я хочу восстановить все мои команды, которые очищены. пожалуйста, ответь мне

7
задан fixer1234
19.11.2022 0:25 Количество просмотров материала 3534
Распечатать страницу

1 ответ

Я хочу, чтобы восстановить все мои команды, которые очищаются

  • history -c очистить ~/.bash_history на это shell.

  • bash не сбрасывает историю сразу в ~/.bash_history.

  • ~/.bash_history не перезаписывается, пока вы не запишете файл с помощью history -w.

  • если вы действительно хотите очистить историю, вам нужно использовать history -cw во всех открытых оболочки.


если у вас не используется history -w

  • вы можете перезагрузить историю, используя history -r.

  • если вы выходите из системы и снова войти ваша история также будет восстановлена.


если вы используете history -w в одной оболочке, и у вас есть другие оболочки открыты

  • вы можете сохранить историю из этой оболочки с помощью history -w (хотя это не будет та же история, что и другая оболочка)

если вы используете history -c и history -w в каждой открытой оболочки

  • ваша история теряется
3
отвечен DavidPostill 2022-11-20 08:13

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх