В zsh можно удалить функцию с unhash -f functionname
или unfunction functionname
.
Это автоматически не очищает функции, которые Вы удалили из данного файла запуска, тем не менее, из-за курса, который не помнит оболочка, где это получило его от во-первых, и припишите любое особое значение выделению ресурсов на тот же файл. Таким образом, необходимо будет знать то, что Вы хотите забыть.
Так как Вы упоминаете .bashrc
в предмете: эквивалентный удар unset -f functioname
Существуют несколько, например, ext4, NTFS Microsoft, HDF Apple +, или и прибывающий btrfs то использование B-деревья. Существует также HDF и Reiser4, которые используют B*-Trees, более плотно упакованная версия B-дерева.
Файловая система EXT3 также использует дискуссию HASH ( в Debian-User ). Однако ИМХО, это может иметь плохое последствие, по крайней мере, для традиционного жесткого диска: это разрушает некоторую возможную регулярность / местность на диске. Например, когда файлы были созданы один после другого в каталоге, чтение этих файлов в каталоге порядок может быть очень медленным (см. Некоторые тесты, которые я сделал ). Это, по-видимому, почему агент Mutt MUTT почтовый пользовательский агент делает своего сортировки inode при чтении папки Maildir ( Commit F2EEF427 , старые изменения 3828).
dir_index
опция. – ire_and_curses 29.09.2012, 21:34