Я видел, что испорченный метод вокруг сетей и это слишком универсально в объеме как предыдущий упомянутый ответ. Это также не достаточно динамично, что, если несколько USB-устройств были включены? Эта проблема является типичной, и решения вокруг. Вы не упоминали свой дистрибутив, таким образом, я не могу сказать Вам, какие сценарии доступны упакованный. Я упомяну их так или иначе, поскольку они покажут Вам лучший метод, Вы могли всегда просто одалживать применимые разделы.
Сначала необходимо действительно рассмотреть взгляд на udisks
, При использовании полного DE, Вам, возможно, только понадобился бы он один. Для WM только... Замечательный проект, который заменяет HAL устаревший и использование udisks
назван udisks-glue
.
Если Вы все еще решаете обойтись udisks
, затем взгляните на udev
сценарии называют uam
. У хинду есть ebuild, иначе проверьте исходный код в GitHub Битоприемник.
Это стоит упомянуть, у Arch также есть набор большого USB, автомонтируются udev
примеры в их Wiki
Любая из этих опций была бы легким способом сделать это, и завершена в реализации, конкретна в объеме и протестированная на побочные эффекты.
Не все, что grep думает, является двоичным файлом, на самом деле двоичный файл. например, журналы марионетки имеют ansi цветовое кодирование в них, которое заставляет grep думать, что они являются двоичными. Я все еще хотел бы искать их, если я держу через/var/log все же.
grep
также полезна, когда я компилирую программу и компоновщик (ld
) жалуется на то, что какая-то функция не найдена.
Я могу использовать команду типа
grep function_name /lib/lib*
для поиска библиотеки, в которой она находится. (Библиотеки - это бинарные файлы.)
.Чтобы обработать двоичный файл или файл, который grep считает двоичным, используйте
grep --binary-files=text "data" f1 f2