Παρακολουθήστε τις αλλαγές που κάνετε στο Mac σας με το τερματικό [Συμβουλές για το OS X]

Εάν έχετε παρακολουθήσει το σπίτι σας, θα έχετε κάνει πολλές αλλαγές στο Mac σας μέσω της εφαρμογής Terminal. Σίγουρα παρακολουθείτε όλες αυτές τις αλλαγές σε ένα υπολογιστικό φύλλο, σωστά; Θέλω να πω, τι γίνεται αν θέλετε να επιστρέψετε και να μάθετε τι αλλαγές έχετε κάνει; Πώς αλλιώς θα το παρακολουθούσατε από το να πληκτρολογείτε με κόπο κάθε αλλαγή με το χέρι σε κάποιο είδος βάσης δεδομένων; Λοιπόν, η σημερινή συμβουλή θα σας δείξει πώς να αυτοματοποιήσετε αυτήν τη διαδικασία και να βάλετε αυτόματα όλες τις αλλαγές σας σε ένα αρχείο κειμένου.

Για αρχή, θα χρησιμοποιήσουμε την εντολή ιστορικού στο τερματικό. Εκκινήστε την εφαρμογή από το φάκελο Utilities (συνήθως στο φάκελο Applications) και πληκτρολογήστε τη λέξη ιστορία, στη συνέχεια πατήστε επιστροφή. Το τερματικό θα εμφανίσει στη συνέχεια τις τελευταίες 500 εντολές που έχετε υποβάλει.

Αυτό θα μπορούσε να είναι πολύ πληρωτικό, οπότε ας επικεντρωθούμε στις προεπιλεγμένες εντολές εγγραφής που έχουμε εκδώσει σε αυτήν τη στήλη συμβουλών. Χρησιμοποιώντας το grep, ένα βοηθητικό πρόγραμμα γραμμής εντολών για αναζήτηση συγκεκριμένων συμβολοσειρών κειμένου, μπορούμε να φιλτράρουμε τη λίστα ιστορικού μόνο σε αυτές τις συγκεκριμένες εντολές. Πληκτρολογήστε τα ακόλουθα στο τερματικό και πατήστε το πλήκτρο επιστροφής:

ιστορία | grep "οι προεπιλογές γράφουν"

Θα λάβετε μια ωραία λίστα μόνο με τις εντολές που σας δείχνουν τις προεπιλεγμένες εντολές εγγραφής που έχετε εκδώσει στο Τερματικό. Αυτό που μπορεί να συνειδητοποιήσετε, ωστόσο, είναι ότι αφού εκδώσετε 500 εντολές, οι πρώτες θα εξαφανιστούν από αυτήν τη λίστα. Ακολουθεί μια εντολή που θα δημιουργήσει ένα αρχείο κειμένου που αποθηκεύει όλα τα αποτελέσματα από την αναζήτηση grep:

ιστορία | grep "προεπιλογή εγγραφής" >>/Documents/defaultsLog.txt

Αυτό τοποθετεί τα αποτελέσματα αναζήτησης σε ένα αρχείο κειμένου, που ονομάζεται "defaultsLog.txt" και το τοποθετεί στο φάκελο "Έγγραφα". Τώρα έρχεται το δύσκολο (και εξαιρετικά δροσερό) μέρος. Μεταβείτε στο φάκελο "Εφαρμογές" για άλλη μια φορά και ανοίξτε το TextEdit. Επιλέξτε Άνοιγμα από το μενού Αρχείο και μεταβείτε στον αρχικό φάκελο. Πατήστε Command-Shift-Period για εμφάνιση κρυφών αρχείων και, στη συνέχεια, επιλέξτε το αρχείο .bash_profile από τη λίστα που προκύπτει. Εάν δεν υπάρχει, δημιουργήστε ένα νέο αρχείο στον αρχικό σας φάκελο, ονομάστε το .bash_profile και, στη συνέχεια, ανοίξτε το όπως παραπάνω. Στη συνέχεια, προσθέστε τον ακόλουθο κώδικα στο τέλος του αρχείου (ή την αρχή εάν μόλις δημιουργήσατε ένα κενό):

PROMPT_COMMAND = 'echo "$ (history 1 | grep" προεπιλογές γράφουν ")" | sed '/^$/d' >> ~/Documents/defaultsLog.txt '

Αυτό το σενάριο θα προσθέτει τώρα στο έγγραφο λίστας που δημιουργήσατε στο παραπάνω βήμα κάθε φορά που εμφανίζεται μια νέα γραμμή εντολών στο τερματικό. Αρκετά λεία, ε;

[Μέσω: Συμβουλές για Mac OS X]

Έχετε συμβουλή για OS X; Χρειάζεστε βοήθεια για την αντιμετώπιση προβλημάτων του OS X; Πάρε με τηλέφωνο ή αφήστε ένα σχόλιο παρακάτω.

Τελευταία δημοσίευση ιστολογίου

Ποιος σας ακολούθησε στο Instagram; Χρήση ακόλουθων+ για να μάθετε [Συμβουλές για iOS]
September 10, 2021

Χρησιμοποιείτε πολύ το Instagram; Αν το κάνετε, θα ξέρετε ότι το καλύτερο μέρος για αυτό είναι η κοινότητα των χρηστών που είναι εκεί. Είναι τόσο ζ...

Ενεργοποιήστε τις επιλογές προσβασιμότητας οπουδήποτε στο Mountain Lion [Συμβουλές για OS X]
September 10, 2021

Ενεργοποιήστε τις επιλογές προσβασιμότητας οπουδήποτε στο Mountain Lion [Συμβουλές για OS X]Ενσωματωμένα σε κάθε Mac είναι μια σειρά από επιλογές π...

Προσέξτε, Flipboard, Trapit για iPad αυξάνει τα στοιχήματα για εφαρμογές Newsreader [Συμβουλές iOS]
September 10, 2021

Η εύρεση υλικών στον ιστό είναι αρκετά εύκολη. Είναι δύσκολο να βρείτε πράγματα που δεν γνωρίζετε ήδη, εκπληκτικά πράγματα. Αυτό προσπαθούν να διορ...