Разница между командами команд оболочки

МИНСТОП= hwmon2/pwm1=255

Здесь вы ошиблись (Я думаю ), Здесь должно быть значение, при котором вентилятор останавливается. В командной строке вы можете во время pwmconfig нажать клавишу t и проверить это, найти правильное значение. Не всегда это работает, когда ваш терминал будет думать очень долго и не будет отображать результаты, вы можете остановить -выйти из него, повторить все заново и написать пальцами например значение между 30 -55. Причина в следующем :вашем вентилятор не должен останавливаться, когда ваша материнская плата дает ему вместо мин. (на самом деле макс. )Значение ШИМ=255..И мин. Значение ШИМ должно быть не больше, чем минимальное значение запуска вентилятора. И минимальное значение остановки < минимальное начальное значение.

2
12.01.2020, 15:20
1 ответ

Я считаю, что показанные «возможности» не обязательно являются программами, которые вы можете запустить. Например, когда вы набираете man, это, вероятно, говорит о том, что есть много возможных вещей, которые вы можете запустить manс (, например.man ls). Количество команд, которые вы можете запустить, должно быть очень похожим, независимо от того, являетесь ли вы пользователем root или нет. Если вы не root, вы все равно можете запускать те же программы. Программы просто выдают ошибку, когда не могут получить root-права.

Что касается разницы между &&и ;, то она достаточно проста. &&запустит команду справа только в том случае, если команда слева выполнена успешно. ;запустит команду справа независимо от того, как завершится команда слева. Поведение &&связано с тем, что называется Short Circuit Evaluation .

В частности, &&запустит команду справа, только если код выхода команды слева равен нулю. Аналогом &&является ||, который запустит команду справа только в том случае, если команда слева возвращает ненулевой код выхода, отличный от -.

2
27.01.2020, 22:16

Теги

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