Проследявайте промените, които правите на вашия Mac с терминал [Съвети за OS X]

Ако сте следвали вкъщи, ще направите няколко промени на вашия Mac чрез приложението Terminal. Със сигурност проследявате всички тези промени в електронна таблица, нали? Искам да кажа, какво ще стане, ако искате да се върнете и да разберете какви промени сте направили? Как иначе бихте го проследили, освен като упорито въведете всяка промяна на ръка в някаква база данни? Е, днешният съвет ще ви покаже как да автоматизирате този процес и автоматично да поставите всичките си промени в текстов файл.

За да започнем, ще използваме командата за история в Terminal. Стартирайте приложението от папката Utilities (обикновено в папката Applications) и въведете думата история, след това натиснете връщане. След това терминалът ще изброи до последните 500 команди, които сте поставили през него.

Това обаче може да бъде много запълващо, така че нека се съсредоточим върху командите за писане по подразбиране, които сме пускали в тази колона със съвети. Използвайки grep, помощна програма за командния ред за търсене на конкретни текстови низове, можем да филтрираме списъка с история само до тези конкретни команди. Въведете следното в терминала и натиснете клавиша за връщане:

история | grep "по подразбиране пиши"

Ще получите хубав списък само с командите, които ви показват командите за писане по подразбиране, които сте издали в терминала. Това, което може да осъзнаете, е, че след като сте издали 500 команди, първите ще изчезнат от този списък. Ето команда, която ще създаде текстов файл, който запазва всички резултати от вашето търсене в grep:

история | grep "defaults write" >> ~/Documents/defaultsLog.txt

Това поставя резултатите от търсенето в текстов файл, наречен „defaultsLog.txt“, и го поставя в папката ви „Документи“. Сега идва сложната (и супер готина) част. Отидете отново в папката „Приложения“ и отворете TextEdit. Изберете Отваряне от менюто Файл и отидете до домашната папка. Натиснете Command-Shift-Period, за да покажете скрити файлове, и след това изберете файла .bash_profile от получения списък. Ако не е там, създайте нов файл в домашната си папка, дайте му име .bash_profile и след това го отворете както по -горе. След това добавете следния код в края на файла (или началото, ако току -що сте създали празен):

PROMPT_COMMAND = 'echo "$ (история 1 | grep" defaults write ")" | sed '/^$/d' >> ~/Documents/defaultsLog.txt '

Този скрипт вече ще добавя към списъчния документ, който сте създали в горната стъпка всеки път, когато в терминала се покаже нов команден ред. Доста гладко, а?

[Чрез: Съвети за Mac OS X]

Имате съвет за OS X? Нуждаете се от помощ при отстраняване на проблеми с OS X? Пуснете ми линия или оставете коментар по -долу.

Последна публикация в блога

Завършване на корекции Изтриващи се адаптери MagSafe
September 10, 2021

Завършване на корекции Изтриващи се адаптери MagSafeWrap Up може просто да ви спре да изгорите къщатаТрябваше да сменя повече от едно изтъркано зар...

Най -добрите приложения за седмицата за iOS
September 10, 2021

Разглеждането на App Store може да бъде малко поразително. Кои приложения са нови? Кои са добри? Заслужава ли си да плащате платените или имат безп...

Защо състраданието върви ръка за ръка с технологиите
September 10, 2021

Марк Бракет иска да постави измервател на настроението на всеки смартфон. По този начин, освен че ни помагат да преживеем ежедневието си, iPhone мо...