Ако сте следвали вкъщи, ще направите няколко промени на вашия 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? Пуснете ми линия или оставете коментар по -долу.