я очистил всю свою историю в терминале, используя #history-c.
Теперь я хочу восстановить все мои команды, которые очищены. пожалуйста, ответь мне
Как восстановить удаленную историю в терминале с помощью #history-c
7
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-код ]