1

Я случайно использовал следующие команды в терминале:

  1. В режиме восстановления: nvram boots-args="x"

  2. В профиле пользователя в терминале: (a) sudo nvram boots-agr="" и (b) sudo nvram boots-args="" , а затем введите пароль sudo.

Повлияет ли это на систему вообще, так как это команды с ошибками? Обычно это команда: nvram boot-args="" , которая не имеет "s" при загрузке, и "agr" не используется, но вместо этого используется "args".

Кроме того, будет ли иметь значение, что сначала использовалась неправильная команда, использующая команду "sudo"?

1 ответ1

2

Избыточная переменная теоретически не должна иметь каких-либо побочных эффектов, если только код запуска не имеет каких-то очень специфических ошибок / недостатков (которые я не предполагаю). Но эти дополнительные определения будут продолжать занимать пространство в области с несколько ограниченными возможностями и влиять на ясность.

Вы можете использовать nvram -p для выгрузки и проверки всех переменных.

С помощью nvram -d boots-agr вы можете избавиться от дурного имени, здесь: boots.agr. Скорее всего, это потребует sudo .

Как всегда, man nvram твой друг. И когда используете sudo , будьте очень внимательны; вы можете делать вещи, которые нельзя легко отменить - например, случайный -c для nvram будет иметь очень неприятный эффект. Как следствие, вы должны перепроверить все параметры, приведенные здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .