Запретить показ дублирующихся записей в терминале

Запретить показ дублирующихся записей в терминале

Есть ли способ предотвратить отображение дублирующихся записей в терминале?

Каждый раз, когда я поднимаюсь, я вижу множество повторяющихся команд, пока не найду нужную мне команду.

В 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

Связанный контент