Ваша команда
find../ -type f -exec grep "nslookup" {} \;
почти правильно, за исключением того факта, что grep
по умолчанию не отображает имя файла, когда ему дается только один файл для работы.
Вот два способа исправить это:
Использование grep
, который имеет не -стандартную (, но общую)-H
опцию, чтобы всегда отображать имя файла:
find../ -type f -exec grep -H 'nslookup' {} \;
Предоставление grep
не менее двух имен файлов:
find../ -type f -exec grep 'nslookup' /dev/null {} \;
Если вас интересуют только имена файлов, то есть два способа сделать это:
Используйте стандартную опцию -l
с grep
:
find../ -type f -exec grep -l 'nslookup' {} \;
Пусть find
выводит путь к файлу, если он содержит совпадение:
find../ -type f -exec grep -q 'nslookup' {} \; -print
Здесь мы используем grep
только для определения совпадения шаблона. Его опция -q
останавливает вывод чего-либо, а find
будет использовать статус выхода утилиты, чтобы определить, следует ли выполнять действие -print
или нет.
Я почти уверен, что он все равно будет греться, как бы вы его не отключали. Он получает питание через физическое соединение. Что касается MOBO, я могу подозревать, что не графический процессор препятствует загрузке, а защита BIOS, например, может «отображать» «GPU MISSING, нажмите f1, чтобы продолжить». Вы должны проверить, можете ли вы отключить это поведение, если нет, проверьте, какую КЛАВИШУ нужно нажать, чтобы возобновить нормальную загрузку.
p.s. Вы можете попробовать добавить «nomodeset» в командную строку grub, это должно помешать ядру вообще загружать видеодрайверы.
По умолчанию драйвер(amdgpu)переводит видеокарту в режим наименьшей производительности, что означает, что nomodeset
может фактически... увеличить энергопотребление, поскольку загрузочные часы графического процессора могут быть не самыми энергоэффективными. Короче говоря, вы ничего не можете сделать, чтобы добиться еще более низкого энергопотребления, чем оно уже есть. Если вас беспокоит температура, установите вентилятор или замените графический процессор.