Αυτά τα σενάρια, γραμμένο σε Perl, είναι πολύ απλός στη φύση. Ξοδεύω πολύ χρόνο να καθαρίσει έξω και να εξερευνήσετε τα αρχεία προτιμήσεων κατά τη χορήγηση του Mac OS X μηχανήματα, καθώς και η ροπή του Mac OS X 10.4 απέναντι δυαδικά αρχεία .plist κάνει αυτή τη διαδικασία πολύ πιο κουραστική.
Η προφανής εναλλακτική λύση είναι το γραφικό περιβάλλον, όπως το δικό "Λίστα Ακινήτων Editor" εφαρμογή της Apple. Ενώ τέτοιου είδους εργαλεία έχουν τις θέσεις τους, δεν είμαι οπαδός της διαχείρισης .plist αρχείων με ένα γραφικό περιβάλλον, ειδικά όταν δεν θέλω οπωσδήποτε ξέρω τι θέλω να κάνω μέχρι να εκτελέσει μια grep ή δύο. Ως εκ τούτου, αυτά τα σενάρια, τα οποία θα πρέπει να λειτουργεί σε οποιαδήποτε έκδοση του Mac OS X, αλλά είναι ιδανική για Mac OS X 10.4 και άνω. Τους έγραψα για να αποφύγουν τις οδυνηρές επαναπληκτρολόγηση του plutil εντολή της Apple. Όλα τα τρία σενάρια τρέχουν plutil σε μία ή την άλλη μορφή για να γίνει η δουλειά, και η χρήση τους θα πρέπει να είναι προφανές για ακριβώς για οποιονδήποτε είναι εξοικειωμένος με μια γραμμή εντολών του UNIX.
Εδώ είναι μια βασική επισκόπηση της κάθε εντολή:
- plcat: ένα απλό μέσο για την προβολή μια αναπαράσταση ASCII ενός δυαδικού αρχείου .plist. Βασικά μετατρέπει ένα δυαδικό αρχείο .plist σε ASCII και εμφανίζει άμεσα στην οθόνη (/ dev / stdout).
- plmore: ένα απλό μέσο για την προβολή μια αναπαράσταση ASCII ενός δυαδικού .plist αρχείο, κατά μία οθόνη κάθε φορά. Παρόμοια με plcat, αλλά «διοχετευθεί» σε περισσότερες.
- pledit: (! Vim, φυσικά) ένα απλό μέσο για την επεξεργασία δυαδικών .plist αρχεία στο αγαπημένο σας επεξεργαστή, διατηρώντας αυτόματα ένα αντίγραφο ασφαλείας μονοπάτι της κάθε επεξεργασίας. Αυτό το σενάριο μετατρέπει προσωρινά το αρχείο σε ASCII, που διευκολύνουν την επεξεργασία. Μετά την ολοκλήρωση των επεξεργασιών σας, το αρχείο μετατρέπεται και πάλι στην αρχική συμπαγές δυαδική μορφή του. Ένα πλήρες αντίγραφο ασφαλείας μονοπάτι (filename.plist.OLD, filename.plist.OLD.1, κλπ) διατηρείται για την εξυπηρέτησή σας.
Απαιτήσεις :
Τα σχόλια δεν βρέθηκε