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