Pidä kirjaa oletusasetuksista Kirjoituskomentoja, joita käytetään Mac OS X:ssä automaattisesti
Sisällysluettelo:
Jos haluat muokata Mac OS X:ää, jossa on paljon oletusasetuksia, kirjoituskomentoja päätteestä, tiedät jo, kuinka vaikeaa niiden seuraaminen voi olla. Toki voit kysyä komentohistoriasta tiettyä komentosyntaksia, ja voit aina käyttää grep-komentoa etsiäksesi suoritettuja oletuskomentoja, mutta on parempi tapa seurata niitä kaikkia, ja se on pitää automaattisesti päivittyvä tekstitiedosto, joka tallentaa luettelon kaikista käytetty oletusasetuksia.Tämän ansiosta on erittäin helppoa seurata, mitkä oletuskomennot on aktivoitu tai poistettu käytöstä tietyssä Macissa.
Tämä opetusohjelma opastaa sinua seuraamaan automaattisesti jokaista oletusarvoista kirjoitusta ja kaikkia muita oletuskomentojonoja, jotka on syötetty Maciin luomalla tekstitiedosto, joka seuraa nimenomaan kyseisiä komentoja. Tämä on erittäin hyödyllistä niille, jotka näkevät oletuskomentoja usein ja joko unohtavat, mikä on käytössä tai pois käytöstä, tai haluavat vain yhteenvedon kaikista Macin oletusmuutoksista.
Tämän tempun toinen etu on, että se pitää luettelon täysin erillään yleisestä komentohistoriasta, mikä tarkoittaa, että jos komentohistoria tyhjennetään, oletusarvojen luettelo on edelleen olemassa tulevaa käyttöä varten.
Kuinka seurata kaikkia oletuskomentoja, joita käytetään Mac OS:ssä, automaattisesti
Oletamme, että tunnet Terminal-sovelluksen, joten avaa se aloittaaksesi.
Käytä komentorivin tekstieditoria, johon olet tyytyväinen, pysymme nanossa, koska se on yksinkertainen ja melko käyttäjäystävällinen :
nano ~/.bash_profile
Liitä seuraava merkkijono uudelle riville .bash_profile
"PROMPT_COMMAND=&39;echo $(history 1 | grep defaults)>> ~/Documents/defaults.txt&39; "
Huomaa, että oletusluettelotiedoston vakiosijainti on käyttäjän kotihakemisto ~/Documents/-kansio "defaults.txt"-nimisessä tiedostossa. Voit muuttaa sitä halutessasi.
Tallenna asiakirja painamalla Control+O ja poistu sitten nanosta painamalla Control+X
Dokumentti "defaults.txt" luodaan, kun merkkijono "defaults" on havaittu ensimmäisen kerran komennon suorituksessa. Jokainen uusi oletusarvo lisätään omalle rivilleen lisättyyn numeeriseen luetteloon.
Tämä on ehkä parasta ottaa käyttöön tuoreena palautuksen jälkeen tai heti uudessa Macissa, jolloin defaults.txt-tiedosto sisältää täydellisen luettelon kaikista tietyssä Macissa koskaan käytetyistä oletuskomennoista.
Kun siitä on kulunut tarpeeksi kauan muutaman oletuskomennon seuraamiseen, tiedoston avaaminen näyttää suunnilleen tältä:
Jos käytät cata tiedoston katseluun, saatat nähdä jotain tällaista:
501 cat ~/Documents/defaults.txt 502 oletusarvot lue com.apple.Finder 503 oletusarvot kirjoittaa com.apple.dock springboard-rows -int 4 504 oletusarvot kirjoittaa com.apple.dock springboard-columns -int 4;killall Dock 505:n oletusarvot luetaan /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks 506:n oletusasetukset kirjoittaa com.apple.systemsound com.apple.sound.uiaudio.enabled264333 "
Kuten mainittiin, se nappaa kaiken, jonka komentosyntaksissa on oletusarvot, mukaan lukien cat, tail, nano ja kaikki muut oletusarvot.txt-tiedostossa. Lisäksi se seuraa paitsi oletuskirjoituksella tehtyjä muutoksia, myös aina, kun oletuskomento on luettu oletusarvoilla luettaessa tai poistettu oletusarvoisilla poistokomennoilla.
Kuinka rajata oletusseuranta vain "oletusarvoihin"
Jos haluat mieluummin nähdä vain "oletuskirjoitus"-merkkijonot, käytä .bash_profile-tiedostossa sen sijaan seuraavaa:
PROMPT_COMMAND=&39;echo $(history 1 | grep defaults write)>> ~/Documents/defaults-write.txt&39; "
Kumpaa käytätkin, tuloksena oleva tiedosto on yleinen tekstidokumentti, ja se voidaan avata myös nano-, vi-, TextEdit-, TextWrangler-, BBedit-, emacs- tai millä tahansa ensisijaisella asiakkaalla. Tämän ansiosta on helppo seurata järjestelmänhallintaa varten, mutta myös luetteloiden jakamista ystävien ja työtovereiden kanssa.
Kiitos Mikelle, että jätti tämän erinomaisen tempun kommentteihimme.