Пример настроек Readline
- При сохранении истории
erasedups
удалит все предыдущие строки, совпадающие с текущей строкой.ignoredups
предотвратит сохранение повторяющихся строк
Благодаря этим настройкам ваша история команд будет короче (но из-за удаления повторяющихся команд исказится последовательность).ignorespace
предотвратит сохранение команд, начинающихся с пробела.Добавляя пробел перед командой, можно предотвратить сохранение в истории команд, например, содержащих конфиденциальные данные, но они все равно будут видны в списке процессов.
Same, but for old versions (bash 3.0+):
Соус: Книга Идиомы Bash → Глава 10. Помимо идиом: работа с bash → Возможности Readline