Δέκα βοηθητικά προγράμματα της γραμμής εντολών του OS X για τα οποία ίσως δεν γνωρίζετε
Η διεπαφή γραμμής εντολών του Mac OS X φιλοξενεί χιλιάδες προγράμματα που ο μέσος χρήστης δεν γνωρίζει ότι υπάρχουν. Αξιοποιώντας χρόνια σκληρής δουλειάς από το ίδρυμα GNU και άλλους στην κοινότητα ανοιχτού κώδικα, η Apple σχεδίασε ένα υπέροχο λειτουργικό σύστημα που δεν «χρειάζεται» καμία χρήση της γραμμής εντολών. Ενώ η χρήση της γραμμής εντολών στο Mac OS X δεν είναι απαραίτητη για την καθημερινή λειτουργία ενός Macintosh, εάν αξιοποιηθεί σωστά, μπορεί να σας εξοικονομήσει πολύ χρόνο και περιστασιακά να σας κάνει να γελάσετε.Ελπίζω να απολαύσετε αυτά τα δέκα βοηθητικά προγράμματα της γραμμής εντολών του OS X!
1. ssh Αυτό το μικρό κόσμημα περιλαμβάνεται σε κάθε έκδοση του Mac OS X. Αρχικά αναπτύχθηκε ως drop-in αντικατάσταση των προγραμμάτων rsh/rlogin, το ssh έχει γίνει βασικό στοιχείο του Linux/Unix (και τώρα Mac OS X) κοινότητα. Η κύρια χρήση του Openssh είναι η ασφαλής απομακρυσμένη διαχείριση. Εάν θέλετε να ενεργοποιήσετε τον ενσωματωμένο διακομιστή SSH του Mac OS X, μπορείτε να το κάνετε ανοίγοντας τις Προτιμήσεις Συστήματος , κάνοντας κλικ στο «Κοινή χρήση» και επιλέγοντας το πλαίσιο δίπλα στο «Απομακρυσμένη σύνδεση». Τώρα, αν βρίσκεστε στο δρόμο και θέλετε να αποκτήσετε πρόσβαση στο μηχάνημά σας, μπορείτε να χρησιμοποιήσετε έναν πελάτη όπως το PuTTy (από μια μηχανή Windows) ή το "ssh" από ένα παράθυρο τερματικού Mac OS X και να συνδεθείτε στη διεύθυνση IP του Mac σας. Αφού συνδεθείτε με το όνομα χρήστη και τον κωδικό πρόσβασής σας, θα εμφανιστεί πλήρης πρόσβαση στη γραμμή εντολών του Mac OS X. Το Openssh έχει πολλές, πολλές ακόμη χρήσεις, μερικές από τις οποίες είναι αρκετά προηγμένες. Το προσωπικό μου αγαπημένο είναι η χρήση του ssh ως διακομιστή SOCKS για ασφαλή περιήγηση στο διαδίκτυο σε δημόσιες τοποθεσίες στο Διαδίκτυο.
Ρίξτε μια ματιά σε αυτήν τη σελίδα για περισσότερους τρόπους χρήσης του ssh σε Mac!
2. top Το Top είναι ένα άλλο κλασικό βοηθητικό πρόγραμμα που χρησιμοποιείται εδώ και καιρό από την κοινότητα Linux/Unix. Για να χρησιμοποιήσετε το top, ανοίξτε ένα Terminal.app και πληκτρολογήστε "top". Σε λιγότερο χρόνο που χρειάζεται για να ανοιγοκλείσετε τα μάτια σας, θα εμφανιστεί ένα παράθυρο γεμάτο κείμενο. Αυτό που βλέπετε είναι μια λίστα με κάθε διαδικασία που εκτελείται αυτήν τη στιγμή στον Macintosh σας. Όταν το Mac μου λειτουργεί αργά, το top είναι ο πρώτος πόρος που χρησιμοποιώ για να καταλάβω τι συμβαίνει.
Για μια πλήρη επισκόπηση της κορυφής κάντε κλικ εδώ.
3. Το lsbom Το lsbom είναι εξαιρετικό για αυτή την παρανοϊκή φωνή στο κεφάλι σας που ακούτε συχνά προτού πάτε και εγκαταστήσετε κάποιο υπέροχο νέο βοηθητικό πρόγραμμα που έχετε βρει σε ένα τυχαίο ιστολόγιο Mac (όπως το osxdaily). Με το lsbom μπορείτε να εξετάσετε τα περιεχόμενα ενός προγράμματος εγκατάστασης Mac OS X (.pkg) και να αποκτήσετε μια πολύ λεπτομερή εικόνα του τι πρόκειται να τοποθετηθεί στο πολύτιμο σύστημα αρχείων του Mac σας.Για να χρησιμοποιήσετε το lsbom, ανοίξτε το Terminal.app και μεταβείτε στη θέση στο σύστημα αρχείων σας όπου βρίσκεται το αρχείο .pkg. Εάν το πρόγραμμα εγκατάστασης σας ήρθε σε .dmg, μπορεί να σας βοηθήσει να αντιγράψετε το .pkg στην επιφάνεια εργασίας σας και, στη συνέχεια, το cd ~Desktop. Αφού βρείτε πού βρίσκεται το .pkg σας, πληκτρολογήστε "lsbom .pkg/Contents/Archive.bom> | περισσότερα» και voila! Θα δείτε μια πλήρη λίστα με τα αρχεία που θέλει να εγκαταστήσει το νέο σας πρόγραμμα.
4. sayow αυτή η εντολή είναι μοναδική στο Mac OS X και προσφέρει περισσότερη διασκέδαση από οτιδήποτε άλλο. Δοκιμάστε το ανοίγοντας το Terminal.app και πληκτρολογώντας "say hello".
5. softwareupdate Η εντολή "softwareupdate" είναι ένας γρήγορος και εύκολος τρόπος εγκατάστασης ενημερώσεων λογισμικού από την Apple. Για να το χρησιμοποιήσετε, ανοίξτε το Terminal.app και πληκτρολογήστε "softwareupdate -i -a" για να εγκαταστήσετε όλες τις διαθέσιμες ενημερώσεις για το Macintosh σας. Εάν θέλετε να εγκαταστήσετε μόνο "προτεινόμενες" ενημερώσεις πληκτρολογήστε "softwareupdate -i -r".
6.ifconfig Ο πιο γρήγορος, ευκολότερος τρόπος για να καταλάβετε ποια διεύθυνση IP χρησιμοποιεί ο Mac σας, είναι σίγουρα το "ifconfig". Για να χρησιμοποιήσετε το ifconfig, ανοίξτε το Terminal.app και πληκτρολογήστε "ifconfig". Θα δείτε πολλές πληροφορίες, συμπεριλαμβανομένης της διεύθυνσης MAC της κάρτας δικτύου σας. Μου αρέσει να πληκτρολογώ "ifconfig | grep inet” για να επιστρέψω μόνο τις πληροφορίες ip για τον υπολογιστή μου. Μπορείτε να απενεργοποιήσετε μια διεπαφή δικτύου (σε αυτό το παράδειγμα "en0") πληκτρολογώντας "ifconfig en0 κάτω". Θα μπορούσατε να δημιουργήσετε αντίγραφα ασφαλείας με το "ifconfig en0 up". Αυτό μπορεί να είναι πολύ πιο γρήγορο από τη χρήση του παραθύρου Προτιμήσεις συστήματος.
7. Το lipo lipo (με την κατάλληλη ονομασία) είναι ένα βοηθητικό πρόγραμμα που χειρίζεται καθολικά δυαδικά αρχεία στο Mac OS X. Πολλά (σχεδόν όλα) προγράμματα αυτές τις μέρες αποστέλλονται ή πραγματοποιούνται λήψη ως "Universal", που σημαίνει ότι έχουν δυαδικό κώδικα ότι τόσο το powerpc όσο και τα τσιπ της Intel μπορούν να καταλάβουν. Αλλά επειδή πιθανότατα δεν σας ενδιαφέρει ένα από τα δύο, θέλετε να χρησιμοποιήσετε το lipo για να "αραιώσετε" τα δυαδικά αρχεία σας. Για παράδειγμα, εάν θέλετε να λεπτύνετε την εφαρμογή "Stickies" ώστε να περιέχει μόνο κώδικα Intel (i386): cd /Applications lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies
8. screencapture Το screencapture προσφέρει έναν πιο προηγμένο τρόπο (πάνω από το command-shift-3) για τη λήψη λήψεων οθόνης (αν είστε από τον κόσμο του υπολογιστή, σκεφτείτε την εκτύπωση οθόνης για Mac). Για να το χρησιμοποιήσετε, ανοίξτε το Terminal.app και δοκιμάστε να πληκτρολογήσετε screencapture -iW ~/Desktop/screen.jpg
Θα εμφανιστεί ένα εικονίδιο κάμερας που περιμένει κάντε κλικ σε ένα παράθυρο. Μόλις κάνετε κλικ, θα δημιουργηθεί ένα αρχείο στην επιφάνεια εργασίας σας με το όνομα "screen.jpg" που θα περιέχει ένα στιγμιότυπο του παραθύρου στο οποίο κάνατε κλικ. Φυσικά, μπορείτε επίσης να τραβήξετε ένα στιγμιότυπο ολόκληρης της οθόνης σας πληκτρολογώντας screencapture -S ~/Desktop/screen.jpg
Εάν θέλετε πραγματικά να είστε ιδιαίτεροι, μπορείτε παγιδέψτε μόνο ένα μέρος της οθόνης σας πληκτρολογώντας screencapture -ic Τώρα πηγαίνετε να πάρετε μερικά στιγμιότυπα οθόνης και στείλτε τα στο osxdaily, τα λατρεύουμε!
9 & 10. fink and darwinports Εάν είχατε γεμίσει με το βασικό σύνολο των βοηθητικών προγραμμάτων της γραμμής εντολών του OS X, καιρός να ανοίξετε τα μάτια του Terminal.app στον υπόλοιπο κόσμο ανοιχτού κώδικα. Χρησιμοποιώντας το darwinports ή το fink, μπορείτε να κατεβάσετε και να εγκαταστήσετε εκατοντάδες δωρεάν εφαρμογές ανοιχτού κώδικα στον υπολογιστή σας. Έχω διαπιστώσει ότι το darwinports τείνει να έχει μερικά από τα πιο σκοτεινά έργα ανοιχτού κώδικα, αλλά το fink φαίνεται να είναι σταθερό. Μπορείτε να τα εγκαταστήσετε ταυτόχρονα εάν ξέρετε ΠΡΑΓΜΑΤΙΚΑ τι κάνετε, αλλά γενικά θα έπρεπε να σας συμβουλεύσω να επιλέξετε το ένα ή το άλλο. Οι αρχάριοι χρήστες μπορεί να θέλουν να δοκιμάσουν το fink, καθώς συνοδεύεται από ένα πρόγραμμα που ονομάζεται Fink Commander το οποίο σας δίνει πρόσβαση με σημείο και κλικ στο αποθετήριο λογισμικού του. Τσέκαρέ το! DarwinPorts Home Fink – Αρχική σελίδα
Ακόμα ενδιαφέρεστε να μάθετε; Δείτε μερικές ακόμη συμβουλές για τη γραμμή εντολών!