Полностью удалить историю Bash
$ history -cw
Опции | Описание |
---|---|
-c | Очистить файл истории |
-w | Внести команды текущей сессии в файл с историей |
Удалить определенную строку из истории Bash
Наберите следующую команду для удаления конкретной строки (например с номером 352) из файла с историей Bash:
$ history -dw 352
Опция | Описание |
---|---|
-d | Удалить строку с указанным номером из истории |
Очистить историю команд текущей сессии
Выполните для удаления истории команд только текущей сессии:
$ history -r
Опция | Описание |
---|---|
-r | Прочитать файл с текущие историей и добавить его содержимое к списку истории команд |
Не сохранять команду в истории Bash
Выполнить команду не занося ее в историю Bash:
$ <пробел>команда
Поставьте пробел перед любой командой и она не будет сохранена в истории Bash.
Не сохранять все команды текущей сессии в истории Bash
Отключение HISTFILE
приводит к тому, что пока Вы не выйдите из текущей сессии, любые команды которые Вы будете выполнять не будут сохраняться в файле с историей bash_history
:
$ unset HISTFILE
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии