9 κόλπα γραμμής εντολών για Mac OS X που πρέπει να γνωρίζετε

Anonim

Η γραμμή εντολών θεωρείται συχνά το βασίλειο των προχωρημένων χρηστών, αλλά αυτό δεν σημαίνει ότι κάθε χρήση του Terminal πρέπει να περιλαμβάνει την επιστήμη των πυραύλων. Αυτή η συλλογή συμβουλών τερματικών θα πρέπει να ισχύει για μια μεγάλη ποικιλία χρηστών Mac και όλοι, από αρχάριους έως προχωρημένους χρήστες θα πρέπει να βρουν κάτι που αξίζει τον κόπο εδώ. Ορισμένα από αυτά τα κόλπα μπορεί να απαιτούν την εγκατάσταση του Xcode στο Mac, το Xcode είναι μια δωρεάν λήψη από το App Store.

Αποτροπή προφύλαξης οθόνης και ύπνου με "καφεϊνική"

Νέος στο OS X Mountain Lion, η καφεΐνη είναι σαν μια έκδοση γραμμής εντολών του αγαπημένου βοηθητικού προγράμματος Caffeine όλων. Η χρήση είναι απλή, με την καφεΐνη σε λειτουργία το Mac δεν θα κοιμάται και οι προφύλαξη οθόνης δεν θα ενεργοποιούνται. Το απλούστερο, μπορεί να εκτελεστεί μόνο του, αλλά είναι πιθανώς καλύτερο να χρησιμοποιηθεί με ένα χρονικό όριο όπως:

καφεϊνική -t 3600

Η σημαία -t καθορίζει την ώρα σε δευτερόλεπτα, το παραπάνω παράδειγμα εκτελεί καφεΐνη για μία ώρα.

Εξαγωγή αρχείων PKG με "pkgutil"

Χρειάζεστε να αφαιρέσετε ένα αρχείο από ένα αρχείο .pkg; Ίσως θέλετε να δείτε τι υπάρχει μέσα σε ένα pkg χωρίς να το εγκαταστήσετε; Χωρίς ιδρώτα, το pkgutil κάνει τη δουλειά:

pkgutil --επέκταση δείγματος.pkg ~/Desktop/

Αυτό θα μεταφέρει ολόκληρο το περιεχόμενο pkg στον καθορισμένο κατάλογο, χωρίς να τον εγκαταστήσει.

Χρησιμοποιήστε το "purge" για να ελευθερώσετε μνήμη

Η εντολή εκκαθάρισης ξεπλένει αναγκαστικά τις κρυφές μνήμες του δίσκου και της μνήμης, με αποτέλεσμα παρόμοιο με αυτό κατά την επανεκκίνηση ενός Mac. Αν και ορισμένοι λένε ότι η εκκαθάριση προσφέρει μόνο ένα φαινόμενο εικονικού φαρμάκου, λειτουργεί οπωσδήποτε για να στείλει τη μνήμη του συστήματος από την κατηγορία "Ανενεργή" πίσω στην ελεύθερα διαθέσιμη μνήμη RAM και σε περιπτώσεις όπου η πραγματική μνήμη εξαντλείται, μπορεί να προσφέρει ώθηση ταχύτητας .

Η χρήση της εκκαθάρισης είναι απλή, πληκτρολογήστε τα ακόλουθα στη γραμμή εντολών:

καθαρίζω

Περιμένετε ένα λεπτό περίπου για να τεθούν σε ισχύ οι αλλαγές, η διαδικασία είναι συνήθως πολύ πιο γρήγορη σε Mac με μονάδες SSD.

Εκκίνηση πολλαπλών παρουσιών εφαρμογών με "open"

Μπορεί ήδη να γνωρίζετε ότι μπορείτε να ανοίξετε εφαρμογές στο OS X GUI από τη γραμμή εντολών με την εντολή 'open', αλλά ξέρατε ότι μπορείτε να εκτελέσετε πολλές παρουσίες εφαρμογών επισυνάπτοντας το -n επισήμανση στην εντολή open; Είναι εύκολο στη χρήση, εδώ είναι το μόνο που πρέπει να κάνετε:

open -n /Applications/Safari.app/

Το παράδειγμα εκτελεί μια άλλη παρουσία του Safari. Αλλάξτε το όνομα της εφαρμογής ανάλογα και μην ξεχάσετε να συμπεριλάβετε την επέκταση .app.

Ενημέρωση OS X χωρίς το App Store

Θέλετε να εγκαταστήσετε λογισμικό συστήματος και ενημερώσεις χωρίς να ενοχλείτε το Mac App Store; Μπορείτε να το κάνετε απευθείας από τη γραμμή εντολών με τη βοήθεια της εντολής softwareupdate. Για να εγκαταστήσετε κάθε ενημέρωση που είναι διαθέσιμη, απλώς εκτελέστε τα εξής:

sudo ενημερωμένη έκδοση λογισμικού -i -a

Μπορείτε , έχει ενσωματωθεί στο OS X εδώ και χρόνια και λειτουργεί το ίδιο ανεξάρτητα από την έκδοση που χρησιμοποιείτε.

Κατάλογος Όλα όσα έχετε κατεβάσει ποτέ

Έχουμε πάει όλοι εκεί. κατεβάσατε κάτι πριν από λίγο καιρό από έναν τομέα που θυμάστε, αλλά δεν μπορείτε να θυμηθείτε τι ή από πού.Είστε τυχεροί, επειδή οι Υπηρεσίες Καραντίνας διατηρούν μια βάση δεδομένων με όλα όσα έχουν ληφθεί ποτέ και μπορείτε να ρωτήσετε αυτήν τη βάση δεδομένων για να βρείτε αυτό που αναζητούσατε. Χρησιμοποιήστε την εντολή sqlite3 ως εξής για να δείτε τα πάντα:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'επιλέξτε LSQuarantineDataURLString από LSQuarantineEvent' |περισσότερα

Φυσικά μπορείτε επίσης να διαγράψετε αυτήν τη λίστα αν σας ενοχλεί η ύπαρξη.

Απόκρυψη αρχείων ή φακέλων από το Finder με "chflags"

Έχετε ένα μυστικό αρχείο ή φάκελο που θέλετε να κρατήσετε κρυφό από το Finder; Χρησιμοποιήστε chflag για να μετατρέψετε οποιοδήποτε αρχείο αόρατο από το σύστημα αρχείων OS X GUI, λειτουργεί το ίδιο είτε το στρέφετε σε ένα αρχείο είτε σε έναν κατάλογο:

chflags hidden /path/to/file/or/folder/

Τυχερός (ή άτυχος) για εμάς τους ανθρώπους της γραμμής εντολών, το αρχείο θα εξακολουθεί να είναι ορατό με το ls, αλλά θα παραμείνει κρυφό στο Finder μέχρι να επισυναφθεί η σημαία "nohidden" ως εξής:

chflags nohidden /path/to/unhide/

Οι αλλαγές είναι άμεσες σε κάθε περίπτωση.

Πληκτρολογήστε αυτόματα μεγάλες διαδρομές με μεταφορά και απόθεση

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

sudo vi (σύρετε το αρχείο εδώ για να εκτυπώσετε την πλήρη διαδρομή)

Αυτό λειτουργεί οπουδήποτε στη γραμμή εντολών, ακόμα και όταν βρίσκεστε ήδη σε μια εφαρμογή.

Δημιουργία αρχείου Zip που προστατεύεται με κωδικό πρόσβασης

Αν στέλνετε ένα αρχείο μέσω μη ασφαλούς μέσου ή το φιλοξενείτε δημόσια, αλλά θέλετε να παρέχετε κάποιο επίπεδο προστασίας, μπορείτε να δημιουργήσετε ένα αρχείο zip που προστατεύεται με κωδικό πρόσβασης με τη σημαία -e:

zip -e protected.zip /file/to/protect/

Χωρίς τη σημαία -e θα δημιουργήσετε απλώς ένα τυπικό αρχείο zip χωρίς κωδικό πρόσβασης.

9 κόλπα γραμμής εντολών για Mac OS X που πρέπει να γνωρίζετε