Како погледати & Обришите садржај Мац НВРАМ-а са терминала у Мац ОС Кс-у
Напредни корисници Мац-а ће можда сматрати да је неопходно да прегледају или директно манипулишу променљивим фирмвера које се налазе у НВРАМ-у на рачунару. Обично НВРАМ садржи специфичне системске податке о стварима као што су ниво звука система, детаљи диска за покретање, активно корисничко име, позадинско осветљење и резолуција екрана и други технички детаљи. Иако већина корисника нема никакву интеракцију са НВРАМ-ом, постоје случајеви када ручно прегледање и брисање НВРАМ варијабли може бити од користи за решавање проблема.
Уз помоћ алатке командне линије у Мац ОС Кс-у, корисници Мац-а могу директно да читају и прилагођавају фирмвер у Мац ОС-у без потребе да поново покрећу Мац и врше опште ресетовање НВРАМ-а.
Ово се вероватно подразумева, али осим навођења нврам садржаја, корисници апсолутно не би требало да бришу или бришу нврам променљиве ако не знају тачно шта раде и зашто.
Да бисте започели, покрените Терминал који се налази у /Апликације/Услужни програми/ и издајте следеће команде, у зависности од жељеног циља:
Како погледати сав НВРАМ садржај на тренутном Мац-у
Издајте следећу команду да бисте одштампали све тренутне НВРАМ садржаје:
нврам -кп
Ово ће приказати излаз у КСМЛ формату, који је много читљивији од подразумеваног формата, који се чита са -п заставицом:
нврам -п
Ако не наведете -к заставицу, вероватно ћете видети много глупости, КСМЛ-а и можда мало обичног текста помешаног у који је лако читљив, али углавном ови подаци су биће релевантно само за напредне Мац кориснике у сврху решавања проблема.
Пример нврам -п излаза може изгледати овако: $ нврам -п ефи-аппле-паилоад-дата %20%10%00%ЦЦ%00У %00П%00Д%00А%20%10%00%ЦЦ%00У%00П%00Д%00А%20%10%00%ЦЦ%00У%00П%00Д%00А%20%00У%00П%00Д%00А00У%00П %00Д%00А00У%00П%00Д%00А00У%00П%00Д%00А00У%00П%00Д%00А00У%00П%00Д%00А00У%00П%00Д%00А00У%00П%00Д%00000000000% % 00а00у% 00п% 00д% 00а% 00п% 00д% 00а% 00п% 00д% 00А% 00А% 00п% 00д% 00а ЕФИ-Боот-Девице ИоматцхеиопровидерЦлассиоМедиаипропертиМатцууидБД2ЦБ9Д3-8А79-4Е2Ф-94Е2-Ц5ЕЦ9ФЕББЕ6С3% 00 СИСТЕМАУДИОУМЕЕДБ% 00 прев-ланг:кбд ен:0
Опет, ово ће бити бесмислени подаци за већину корисника, али напредни Мац корисници могу пронаћи корисне детаље у НВРАМ-у ако знају шта да траже.
Како обрисати сав НВРАМ из командне линије у Мац ОС Кс
Следећи најкориснији трик је да можете да очистите НВРАМ помоћу истог командног низа. Да избришете све нврам варијабле само користите следећу синтаксу:
нврам -ц
Да би промене ступиле на снагу, морате поново покренути Мац, тако да осим ако не радите нешто друго, можда желите да само покренете поновно покретање из командне линије док сте тамо.
Брисање специфичних НВРАМ варијабли на Мац ОС Кс
Да будемо прецизнији, такође можете циљати постављену нврам променљиву за уклањање са -д заставицом:
нврам -д (овде иде име променљивог кључа)
На пример, да обришете системске аудио поставке из нврама:
нврам -д СистемАудиоВолуме
Идемо даље са нврам модификацијама
Команда нврам има и друге намене за напредне кориснике, од подешавања као што је онемогућавање звука звона при покретању на Мац-у до увек покретања у опширном режиму у Мац ОС Кс-у или чак омогућавања режима безбедног покретања са терминал за даљинско управљање или Мац без главе/тастатуре. За оне који су заинтересовани да сазнају више о овој моћној команди, ман страница за нврам је од велике помоћи, као и основна –хелп заставица за приказ других опција синтаксе:
% нврам --хелпврам: (употреба: нема такве опције као --)врам име … -к користи КСМЛ формат за штампање или читање променљивих (мора се појавити пре - п или -ф) -п одштампати све варијабле фирмвера -ф поставити променљиве фирмвера из текстуалне датотеке -д избрисати именовану променљиву -ц избрисати све променљивесаме=вредност скуп по имену варијаблааме исписати променљивеоте да се аргументи и опције извршавају по редоследу.
Да ли сматрате да је ово потребно или једноставно зависи од вашег нивоа вештине и ваших потреба.Многи напредни Мац корисници знају да такође могу да ресетују ПРАМ / НВРАМ при покретању помоћу секвенце кључева, што може бити од помоћи и у решавању неких одређених проблема, а тај приступ уклања све из НВРАМ-а слично заставици -ц током стварног поновног покретања, што је многим корисницима можда лакше за памћење. Ово је посебно вредно за рад са удаљеним машинама повезаним преко ССХ-а или пронађеним негде другде на мрежи, где би било немогуће ручно ресетовати НВРАМ помоћу низа пречица на тастатури.
Још један уобичајени пример где брисање нврам-а може бити корисно за решавање проблема је када Мац Апп Сторе учита празан екран који се неће попунити било каквим садржајем или подацима. Из било ког разлога, ознака нврам -ц и поновно покретање скоро увек сами решавају тај проблем.