Emacs поддерживают это через rgrep и команды lgrep (тип M-x rgrep
или M-x lgrep
, где M-x
нотация Emacs для Alt+x), которые включены в Emacs, по крайней мере, начиная с версии 22. Команда rgrep запускает рекурсивный grep поиск, тогда как lgrep ограничен файлами в единственном каталоге.
Они отображают результаты grep в отдельной области, один на строку; можно переместиться по результатам:
любое нажатие на строку результата (откроет соответствующий файл в другом окне), или
неоднократно при нажатии C-x '(Ctrl+x, сопровождаемый ключом обратной галочки): каждый раз, когда Вы поражаете это сочетание клавиш, текущая область отобразит следующий grep, пораженный в list.emphasized текст
Больше информации в руководстве Emacs GNU, главе "Поиск Grep"
Примечание: В терминологии Emacs область называют окном, и окно называют кадром.
IIRC, ls
вывод кэшируется.
Как быстро Ваше соединение к NAS? Это могло быть частью его. Файловая система и скорость жесткого диска могут иметь некоторое отношение к нему, также. Вы могли предоставить немного больше информации?
Это могло произойти из-за HD spindown.
Некоторые системы имеют функцию, которая через какое-то время неактивности Жесткого диска (никакая запись, ни чтения) будет физически вращать вниз вращение такого диска к точке. Это предназначено для расширения жизни Жесткого диска (меньше износа meccanical = менее вероятный разбивкой).
Вы замечаете, что 4/5 секунда замедляется после ожидания 5-7 минут, таким образом, 5 minues, которые могли быть временем простоя вращения Вашего устройства. 5-секундное ожидание является временем, это получает к полному вращению диск быть готово быть полученным доступ.
Можно даже услышать отсутствие шума (humm) от случая NAS, когда HHD является spinned вниз.
Попробуйте к seach в этом NAS административную страницу (или безотносительно), если существует парасрез как "HD spindown время" для изменения.
ls
не получит кэшируемый – Ulrich Dangel 26.07.2012, 01:34ls
не кэшируется, но вход кls
(содержание каталога, как считано из диска ядром), кэшируется. – Gilles 'SO- stop being evil' 26.07.2012, 02:33