LINUX.ORG.RU
решено ФорумAdmin

history и удаление строки в истории команд

 


0

1

Всем привет!

Пытаюсь удалить команду из истории (не спрашивайте, зачем это нужно :))

Выполняю:

$ history -d номер

выхожу: exit

После этого заново набираю history и вижу, что удалённой строки в истории команд нет.

Запускаю снова сеанс и набираю history. «Удалённая» ранее строка опять есть.

Почему так?

$ bash --version
GNU bash, версия 5.1.16(1)-release (x86_64-pc-linux-gnu)

пиши пробел перед именем команды и она не сохранится в истории

uwuwuu
()
Ответ на: комментарий от Rubystar

history -d
history -w

Офигеть! Чего только люди не придумают... а я когда-то ооочень давно тоже самое более сложным путем решал.

anc ★★★★★
()
Ответ на: комментарий от anc

Каким это, интересно?

Самый простой (он же самый очевидный) путь - удалить текстовым редактором из ~/.bash_history.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Самый простой (он же самый очевидный) путь - удалить текстовым редактором из ~/.bash_history.

1. Выполните команду
2. cat ~/.bash_history
надеюсь понятно?

anc ★★★★★
()
Ответ на: комментарий от anc

Разумеется надо сначала выключить тот баш.

firkax ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.