Есть ли способ предотвратить отображение дублирующихся записей в терминале?
Каждый раз, когда я поднимаюсь, я вижу множество повторяющихся команд, пока не найду нужную мне команду.
В Windows 10 версии 2004 эта проблема исправлена, хотя PowerShell сохраняет каждую команду, но не отображает повторяющуюся команду при переходе на следующий уровень.
Я написал скрипт для удаления дублирующихся записей, начиная с самых старых, но я бы предпочел найти способ предотвратить отображение дублирующихся записей.
Вот мой скрипт, если кто-то хочет удалить дублирующиеся записи в терминале из самых старых.
tac .bash_history > a.txt
awk '!x[$0]++' a.txt > b.txt
tac b.txt > .bash_history
rm a.txt b.txt