Subaybayan ang Mga Default na Awtomatikong Isulat ang Mga Utos na Ginamit sa Mac OS X

Talaan ng mga Nilalaman:

Anonim

Kung gusto mong i-tweak ang Mac OS X na may maraming default na magsulat ng mga command mula sa terminal, alam mo na kung gaano kahirap subaybayan ang mga ito. Siguradong maaari kang mag-query ng history ng command para sa partikular na syntax ng command, at maaari mong palaging gumamit ng grep upang mahanap ang mga nai-execute na mga default na command, ngunit mayroong isang mas mahusay na paraan upang masubaybayan ang lahat ng ito, at iyon ay sa pamamagitan ng pagpapanatili ng isang awtomatikong na-update na text file na nag-iimbak ng isang listahan ng lahat. ginamit ang mga default na tweak.Pinapadali nitong subaybayan kung aling mga default na command ang na-activate o hindi pinagana sa isang partikular na Mac.

Tuturuan ka ng tutorial na ito kung paano awtomatikong subaybayan ang bawat pagsusulat ng default at lahat ng iba pang mga default na string ng command na ipinasok sa Mac sa pamamagitan ng pagbuo ng text file na partikular na sumusubaybay sa mga command execution na iyon. Ito ay lubhang kapaki-pakinabang para sa mga taong madalas na nagde-default ng mga command at maaaring nakalimutan kung ano ang pinagana o hindi pinagana, o gusto lang ng running tally ng lahat ng mga default na pagbabago sa isang Mac.

Ang isa pang bentahe sa trick na ito ay pinapanatili nitong ganap na nakahiwalay ang listahan mula sa pangkalahatang kasaysayan ng command, ibig sabihin kung na-clear ang history ng command, ang listahan ng mga default ay patuloy na makikita para sa sanggunian sa hinaharap.

Paano Subaybayan ang Lahat ng mga default na Command na Ginamit sa Mac OS, Awtomatikong

Ipagpalagay namin na pamilyar ka sa Terminal app kaya buksan mo iyon para makapagsimula.

Gumamit ng command line text editor kung saan ka komportable, mananatili kami sa nano dahil ito ay simple at medyo user friendly :

nano ~/.bash_profile

I-paste ang sumusunod na string sa isang bagong linya sa loob ng .bash_profile

"

PROMPT_COMMAND=&39;echo $(history 1 | grep defaults)>> ~/Documents/defaults.txt&39; "

Tandaan ang karaniwang lokasyon para sa default na listahan ng file ay ang home directory ng user ~/Documents/ folder sa isang file na tinatawag na “defaults.txt”, huwag mag-atubiling baguhin iyon kung gusto.

I-save ang dokumento sa pamamagitan ng pagpindot sa Control+O pagkatapos ay lumabas sa nano sa pamamagitan ng pagpindot sa Control+X

Ang dokumentong tinatawag na 'defaults.txt' ay bubuo sa unang pagkakataon na ang string na 'default' ay natukoy sa pagpapatupad ng command. Ang bawat bagong default na entry ay idaragdag sa isang numerong listahan na idinagdag sa sarili nitong linya.

Ito ay marahil pinakamahusay na pinagana bago matapos ang isang pag-restore o kaagad sa isang bagong Mac, sa ganoong paraan ang defaults.txt file ay maglalaman ng buong listahan ng lahat ng mga default na command na ginamit sa ibinigay na Mac.

Pagkalipas ng sapat na tagal upang masubaybayan ang ilang mga default na command, ang pagbubukas ng file ay magiging ganito ang hitsura:

Kung gagamit ka ng pusa para tingnan ang file, maaari kang makakita ng ganito:

"

501 cat ~/Documents/defaults.txt 502 defaults read com.apple.Finder 503 defaults write com.apple.dock springboard-rows -int 4 504 defaults write com.apple.dock springboard-columns -int 4;killall Dock 505 default na basahin ang /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks 506 mga default na isulat ang com.apple.systemsound com.apple.sound.uiaudio.enabled244334d506 "

Tulad ng nabanggit, kukunin nito ang anumang bagay na may mga 'default' sa command syntax, na kinabibilangan ng paggamit ng cat, tail, nano, at anumang bagay sa defaults.txt file mismo. Bukod pa rito, susubaybayan nito hindi lamang ang mga pagbabagong ginawa gamit ang mga default na pagsusulat, kundi pati na rin anumang oras na nabasa ang isang default na command na may mga default na nabasa, o inalis nang may mga default na delete command.

Paano Limitahan ang Defaults Tracker sa “defaults write” Only

Kung mas gusto mong eksklusibong makakita ng mga string ng ‘defaults write’, gamitin ang sumusunod sa .bash_profile sa halip:

"

PROMPT_COMMAND=&39;echo $(history 1 | grep defaults write)>> ~/Documents/defaults-write.txt&39; "

Alinman ang iyong gamitin, ang resultang file ay isang generic na dokumento ng teksto, at maaari din itong buksan sa nano, vi, TextEdit, TextWrangler, BBedit, emacs, o alinman ang gustong kliyente. Ginagawa nitong madali na hindi lamang subaybayan para sa mga layunin ng pangangasiwa ng system, ngunit para din sa pagbabahagi ng mga listahan sa mga kaibigan at kasamahan.

Salamat kay Mike sa pag-iwan nitong napakahusay na trick sa aming mga komento.

Subaybayan ang Mga Default na Awtomatikong Isulat ang Mga Utos na Ginamit sa Mac OS X