bash sh удаление команды из истории постфактум

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
yoricI
Сообщения: 2993
ОС: gentoo fluxbox

bash sh удаление команды из истории постфактум

Сообщение yoricI »

Здра!
Можно ли удалить команду из истории bash || sh после вызова её к исполнению (Ctrl-R || ↑)? Напрямую не редактируя .history.
Если перед командой поставить пробел, то она и не занесётся в историю. А если занеслась?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: bash sh удаление команды из истории постфактум

Сообщение /dev/random »

yoricI писал:
06.02.2026 19:19
Можно ли удалить команду из истории bash || sh после вызова её к исполнению (Ctrl-R || ↑)?
Команда fc -l или history количество выведет последние команды в текущей сессии (не в файле истории), с номерами. После этого команда history -d номер удалит эту команду из истории текущей сессии. Если вы уже сохранили её в файл истории, она в нём останется. Из файла нужно удалять отдельно, редактированием или полным сохранением (history -w). В зависимости от настроек, такое сохранение может произойти само, при выходе.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2993
ОС: gentoo fluxbox

Re: bash sh удаление команды из истории постфактум

Сообщение yoricI »

Спасибо, исчерпывающе.
Спасибо сказали: