Seuraa Maciin tekemiäsi muutoksia terminaalin avulla [OS X -vinkkejä]

Jos olet seurannut kotona, olet tehnyt useita muutoksia Mac -tietokoneeseesi Terminal -sovelluksen kautta. Varmasti seuraat kaikkia näitä muutoksia laskentataulukossa, eikö? Entä jos haluat palata ja selvittää, mitä muutoksia olet tehnyt? Miten muuten seuraisit sitä kuin kirjoittamalla työlästi jokaisen muutoksen käsin jonkinlaiseen tietokantaan? No, tämän päivän vinkki antaa sinulle mahdollisuuden automatisoida tämä prosessi ja laittaa kaikki muutokset tekstitiedostoon automaattisesti.

Aloitamme hyödyntämällä terminaalin historiakomentoa. Käynnistä sovellus Apuohjelmat -kansiosta (yleensä Sovellukset -kansiosta) ja kirjoita sana historiaja paina sitten paluuta. Pääte näyttää sitten viimeiset 500 komentoa, jotka olet suorittanut sen läpi.

Se voi kuitenkin olla paljon täyteainetta, joten keskitytään vain oletusarvoisiin kirjoituskomentoihin, jotka olemme antaneet tässä vinkkien sarakkeessa. Käyttämällä grepia, komentoriviohjelmaa tiettyjen tekstimerkkijonojen etsimiseen, voimme suodattaa historialuettelon vain kyseisiin komentoihin. Kirjoita terminaaliin seuraava ja paina Return -näppäintä:

historia | grep "Oletus kirjoittaa"

Saat mukavan luettelon vain komennoista, jotka näyttävät oletusasetukset, jotka olet kirjoittanut päätelaitteessa. Saatat kuitenkin huomata, että kun olet antanut 500 komentoa, ensimmäiset katoavat tästä luettelosta. Tässä on komento, joka luo tekstitiedoston, joka tallentaa kaikki grep -haun tulokset:

historia | grep "defaults write" >> ~/Documents/defaultsLog.txt

Tämä asettaa hakutulokset tekstitiedostoon nimeltä defaultsLog.txt ja sijoittaa sen Dokumentit -kansioon. Nyt tulee hankala (ja erittäin viileä) osa. Siirry uudelleen Sovellukset -kansioon ja avaa TextEdit. Valitse Tiedosto -valikosta Avaa ja siirry kotikansioosi. Näytä piilotetut tiedostot painamalla Komento-Vaihto-Jakso ja valitse sitten .bash_profile-tiedosto tuloksena olevasta luettelosta. Jos sitä ei ole, luo uusi tiedosto kotikansioosi, nimeä se .bash_profile ja avaa se edellä kuvatulla tavalla. Lisää sitten seuraava koodi tiedoston loppuun (tai alkuun, jos loit juuri tyhjän):

PROMPT_COMMAND = 'echo "$ (historia 1 | grep" defaults write ")" | sed '/^$/d' >> ~/Documents/defaultsLog.txt '

Tämä komentosarja lisää nyt yllä olevaan vaiheeseen luomasi luetteloasiakirjaan aina, kun uusi komentokehote näytetään terminaalissa. Aika liukas, vai mitä?

[Kautta: Mac OS X -vinkkejä]

Onko sinulla OS X -vinkki? Tarvitsetko apua OS X: n vianetsinnässä? Laita minulle linja tai jätä kommentti alle.

Viimeisin blogiviesti

| Macin kultti
September 10, 2021

Se mitä Arthur löysi - tai pikemminkin ei löytänyt - on erittäin epäilyttävää. Kukaan ei vastaa puhelimeen, ja ennen tätä viikkoa yhtiö on jättänyt...

| Macin kultti
September 10, 2021

Selvitä, kuinka nopea SSD tai kiintolevy todella on [OS X -vinkkejä]Nöyrä, kyllä. Viileä? Kyllä, jälleen.Joskus on vain hauskaa vertailla pisteitä ...

Tämän viikon pakolliset iOS-pelit
September 10, 2021

Tämän viikon pakolliset iOS-pelitTämän viikon pakolliset iOS-pelit sisältävät paljon zombeja, koukuttavia pelejä ja joitain upeita tarjouksia, jotk...