Почему моя находка не рекурсивна?

Я запускаю следующую команду, но она не выполняется рекурсивно: find . -name *.java Я знаю, что в текущем каталоге есть java-файлы, но он выполняет find в текущем каталоге. Я использую OS X, 10.9.

`find` с несколькими` -name` и `-exec` выполняет только последние совпадения` -name`

Когда я использую find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" он находит все типы файлов. Но когда я добавляю -exec в конце: find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" -exec sh -c 'echo "$0"' {} \; Кажется, он печатает только файлы .txt . Что я […]

Что означает «$ {- # * i}"! = "$ -" означает?

В /etc/profile я вижу следующее: for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null 2>&1 fi fi done Что означает ${-#*i} . Я не могу найти определение расширения параметра, начиная с ${- .

Производительность сокетов unix vs TCP

Например, на php-fpm: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock Существуют ли какие-либо существенные различия в производительности между использованием прослушивателей сокетов на основе unix через TCP-порты? (Не только для PHP, но и в целом. Разные для каждой службы?)

Заполнение поддельных каталогов avfs в zsh

Как я могу настроить систему завершения zsh для завершения «поддельных» файлов в некоторых случаях? Точнее, файловая система AVFS предоставляет архивы в виде каталогов, создавая «поддельный каталог» рядом с каждым архивом. По умолчанию он реплицирует всю иерархию каталогов под своей точкой монтирования ~/.avfs . Кроме того, под ~/.avfs для каждого архивного файла, такого как /tmp/foo.zip , […]

Каталог Force всегда должен быть в кеше

Я тестировал различные методы, чтобы улучшить время, необходимое для компиляции всего моего проекта на C ++. В настоящее время требуется ~ 5 минут. Я экспериментировал с distcc, ccache и другими. Недавно я обнаружил, что если я копирую весь свой проект на RAM-диск, а затем компилирую оттуда, он сокращает время компиляции до 30% от его оригинала […]

Как я могу добавить записи man-страницы для своих собственных электроинструментов?

Я не имею ни малейшего представления о том, как я могу сделать свои домашние сценарии (написанные в основном в Bash и Perl) через man страницы. Какую процедуру я должен соблюдать, и есть ли конкретный формат, который должна быть написана для меня, чтобы я мог это сделать?

Кто потребляет мои ресурсы inotify?

После недавнего обновления до Fedora 15 я обнаружил, что ряд инструментов не работает с ошибками в соответствии с: tail: inotify resources exhausted tail: inotify cannot be used, reverting to polling Это не просто tail который сообщает о проблемах с inotify. Есть ли способ опросить ядро, чтобы выяснить, какие процессы или процессы потребляют ресурсы inotify? Текущие […]

Автоматическое переключение профилей PulseAudio на основе количества входных (ых) каналов

Я запускаю аудио через HDMI в свой ресивер, у которого есть полная настройка 7.1, подключенная к нему. Тем не менее, большинство вещей, которые я слушаю, имеют гораздо меньше каналов – некоторые из них моно, большинство из них стерео, немного 5.1. Когда приемник питается нужным количеством каналов, он имеет различные эффекты DSP, которые работают достаточно хорошо […]

Массовое переименование, префикс изменения

Как я могу навалом заменить префикс для многих файлов? У меня много файлов, таких как TestSRConnectionContext.h TestSRConnectionContext.m Я хотел бы изменить все их на CLConnectionContext.h CLConnectionContext.m Как мне это сделать?

Linux и Unix - лучшая ОС в мире.