Функция рехеширования в bash работает через команду hash. 24 Она позволяет запоминать или отображать местоположения программ. 4
Хэш-таблица в bash избавляет от необходимости искать переменную $PATH каждый раз при вводе команды, кэшируя результаты в памяти. 3 Таблица очищается при событиях, которые делают результаты недействительными (например, при изменении $PATH). 3
Параметр -r (reset) в команде hash очищает кэш. 4 Если нужно посмотреть, какие команды запомнила хэш, достаточно ввести её без каких-либо аргументов. 4
Также для рехеширования исполняемых файлов в $PATH можно использовать команду rehash, которая пересчитывает внутреннюю хэш-таблицу содержимого каталогов, перечисленных в переменной среды path, с учётом добавленных новых команд. 5