среда, 8 июля 2015 г.

Как удалить дубликаты в истории bash?

Добавляем строку в ~/.bashrc, чтобы пропускать повторяющиеся команды

export HISTCONTROL=erasedups

Удаляем дубликаты в истории

$ history -a; awk '!x[$0]++' ~/.bash_history > ~/.tmp && mv ~/.tmp ~/.bash_history;