Как я могу получить дополнительную информацию об устройствах ACPI?

В таких случаях можно использовать xargs . Может быть, самый простой и легкий:

$ ls -1r *.log | sed -n 1p | xargs tail -f

Или:

$ ls -1r *.log | head -1 | xargs tail -f

Оба работают нормально.

См. man xargs

ПРИМЕРЫ :

Найдите файлы с именем core в каталоге / tmp или ниже и удалите их. Обратите внимание, что это будет работать неправильно, если есть какие-либо имена файлов, содержащие символы новой строки или пробелы:

find /tmp -name core -type f -print | xargs /bin/rm -f

Найдите файлы с именем core в каталоге / tmp или ниже и удалите их, обрабатывая имена файлов таким образом, чтобы имена файлов или каталогов, содержащие пробелы или символы новой строки, были правильно обработаны:

find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f

Найдите файлы с именем core в каталоге / tmp или ниже и удалите их, обрабатывая имена файлов таким образом, чтобы имена файлов или каталогов, содержащие пробелы или символы новой строки, обрабатывались правильно:

find /tmp -depth -name core -type f -delete

Найдите файлы с именем core в или ниже каталог / tmp и удалите их, но более эффективно, чем в предыдущем примере (потому что мы избегаем необходимости использовать fork (2) и exec (2) для запуска rm, и нам не нужен дополнительный процесс xargs)

Создает компактный список всех пользователей системы:

cut -d: -f1 < /etc/passwd | sort | xargs echo

Запускает минимальное количество копий Emacs, одну за другой, для редактирования файлов, перечисленных в стандартном вводе xargs. В этом примере достигается тот же эффект, что и в BSD с параметром -o, но более гибким и переносимым способом:

xargs sh -c 'emacs "$@" < /dev/tty' emacs
1
13.04.2017, 15:36
1 ответ

Это устройства Plug and Play , названные AFAIK в честь наследия эры шины ISA, но сегодня идентифицируемые ACPI.

Вы можете получить информацию о них, используя lspnp (с добавленной опцией -v ), или прямо из / sys / bus / pnp / devices или / proc / bus / pnp дерево.

PNP0c02 - это запись «ресурсов материнской платы», а INT3f0d , похоже, является сторожевым таймером Intel.Поиск в Google имени также часто находит соответствующие драйверы Windows, которые могут помочь в идентификации.

Думаю, все классы также должны быть указаны в стандарте PCI, но я не проверял.

3
27.01.2020, 23:34

Теги

Похожие вопросы