Sledovanie predvolených Automaticky zapisovať príkazy používané v systéme Mac OS X
Obsah:
Ak chcete vyladiť Mac OS X s množstvom predvolených príkazov na zápis z terminálu, už viete, aké ťažké môže byť sledovať ich. Iste, môžete dopytovať históriu príkazov na konkrétnu syntax príkazov a vždy môžete použiť grep na nájdenie vykonaných predvolených príkazov, ale existuje lepší spôsob, ako ich všetky sledovať, a to uchovávaním automaticky aktualizovaného textového súboru, ktorý obsahuje zoznam všetkých príkazov. použité predvolené vylepšenia.Vďaka tomu je veľmi jednoduché sledovať, ktoré predvolené príkazy boli aktivované alebo zakázané na konkrétnom Macu.
Tento tutoriál vás prevedie automatickým sledovaním každého predvoleného zápisu a všetkých ostatných predvolených reťazcov príkazov zadaných na počítači Mac vygenerovaním textového súboru, ktorý špecificky sleduje vykonanie týchto príkazov. To je veľmi užitočné pre tých, ktorí sa často zaoberajú predvolenými príkazmi a buď zabúdajú, čo je povolené alebo zakázané, alebo chcú len priebežný záznam všetkých zmien predvolených nastavení na Macu.
Ďalšou výhodou tohto triku je, že zoznam je úplne oddelený od všeobecnej histórie príkazov, čo znamená, že ak je história príkazov vymazaná, zoznam predvolených nastavení bude aj naďalej k dispozícii pre budúce použitie.
Ako sledovať všetky predvolené príkazy používané v systéme Mac OS automaticky
Predpokladáme, že poznáte aplikáciu Terminál, takže ju otvorte, aby ste mohli začať.
Použite textový editor príkazového riadka, ktorý vám vyhovuje, my zostaneme pri nano, pretože je jednoduchý a pomerne užívateľsky prívetivý :
nano ~/.bash_profile
Prilepte nasledujúci reťazec na nový riadok v rámci .bash_profile
"PROMPT_COMMAND=&39;echo $(história 1 | predvolené nastavenia grep)>> ~/Documents/defaults.txt&39; "
Upozorňujeme, že štandardným umiestnením súboru so zoznamom predvolených nastavení je používateľský domovský adresár ~/Documents/ priečinok v súbore s názvom „defaults.txt“, v prípade potreby to zmeňte.
Uložte dokument stlačením Ctrl+O, potom ukončite nano stlačením Ctrl+X
Dokument s názvom „defaults.txt“ sa vygeneruje pri prvom zistení reťazca „defaults“ pri vykonávaní príkazu. Každá nová predvolená položka bude pridaná do číselného zoznamu pridaného na vlastný riadok.
Toto je možno najlepšie povoliť čerstvo po obnovení alebo ihneď na novom Macu, súbor defaults.txt tak bude obsahovať úplný zoznam všetkých predvolených príkazov, ktoré boli kedy použité na danom Macu.
Po dostatočnom čase na to, aby bolo možné sledovať niekoľko predvolených príkazov, otvorenie súboru bude vyzerať asi takto:
Ak na zobrazenie súboru použijete mačku, môže sa vám zobraziť niečo takéto:
501 cat ~/Documents/defaults.txt 502 predvolené hodnoty čítanie com.apple.Finder 503 predvolené hodnoty zápis com.apple.dock odrazový mostík -int 4 504 predvolené hodnoty zápis com.apple.dock odrazový mostík-columns -int 4;killall Dock 505 predvolené čítanie /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks 506 predvolené hodnoty zápis com.apple.systemsound com.apple.sound.uiaudio.enabled64334 "
Ako už bolo spomenuté, zachytí čokoľvek s „predvolenými nastaveniami“ v syntaxi príkazu, čo zahŕňa použitie cat, tail, nano a čokoľvek iného v samotnom súbore defaults.txt. Okrem toho bude sledovať nielen zmeny vykonané pri zápise predvolených nastavení, ale aj vždy, keď bol predvolený príkaz načítaný s načítaním predvolených nastavení alebo odstránený pomocou príkazov na vymazanie predvolených nastavení.
Ako obmedziť sledovanie predvolených nastavení iba na „zápis predvolených nastavení“
Ak by ste radšej videli výlučne reťazce „predvoleného zápisu“, použite namiesto toho v .bash_profile tento:
PROMPT_COMMAND=&39;echo $(história 1 | grep predvolený zápis)>> ~/Documents/defaults-write.txt&39; "
Bez ohľadu na to, čo použijete, výsledný súbor je všeobecný textový dokument a možno ho otvoriť aj v nano, vi, TextEdit, TextWrangler, BBedit, emacs alebo v akomkoľvek preferovanom klientovi. To uľahčuje nielen sledovanie na účely správy systémov, ale aj zdieľanie zoznamov s priateľmi a kolegami.
Ďakujeme Mikeovi, že ste nám tento skvelý trik zanechali v komentároch.