Εγκαταστήστε το Watch Command σε Mac OS X

Anonim

Αν υπήρχε μια εντολή που θα παραπονιόμουν πραγματικά ότι δεν ήμουν σε Mac OS X, αυτή θα ήταν το "watch". Το ρολόι είναι ένα από εκείνα τα υπέροχα κομμάτια λογισμικού που είναι μικροσκοπικό και εντελώς εκτός λειτουργίας, αλλά όταν χρειαστεί θα σώσει τη ζωή. Θα σας δείξουμε τρεις διαφορετικούς τρόπους εγκατάστασης της εντολής ρολογιού. μέσω ενός προμεταγλωττισμένου δυαδικού αρχείου, με το HomeBrew και με MacPorts. Επιπλέον, θα σας δείξουμε λίγα λόγια για το πώς να χρησιμοποιείτε το ρολόι και γιατί είναι χρήσιμο.

Τι είναι το «ρολόι» και πώς λειτουργεί;

Τι είναι η εντολή ρολογιού; Για όσους δεν είναι εξοικειωμένοι, είναι απλό να εξηγηθεί το ρολόι. Το Watch θα εκτελέσει μια εντολή επανειλημμένα και στη συνέχεια θα εμφανίσει την έξοδο με φιλικό τρόπο "ncurses". Ένας άλλος τρόπος για να το εξηγήσετε αυτό θα μπορούσε να είναι να πείτε ότι μπορείτε να μετατρέψετε οποιαδήποτε έξοδο προγράμματος γραμμής εντολών σε οθόνη "πραγματικό χρόνο". Ένα καλό παράδειγμα είναι η χρήση ρολογιού για την παρακολούθηση της χρήσης του δίσκου.

Τώρα φυσικά είναι δύσκολο να δείξετε την εντολή που εκτελείται με επαναλαμβανόμενο τρόπο χρησιμοποιώντας μια ακίνητη εικόνα, αλλά αυτό μπορεί να είναι κάτι που θα θέλατε να εκτελέσετε όταν παρακολουθείτε τον χώρο που απομένει στον σκληρό σας δίσκο κατά τη μεταφορά ένα μεγάλο αρχείο(α). Εάν εξετάσετε προσεκτικά το στιγμιότυπο οθόνης, στην επάνω αριστερή γωνία θα παρατηρήσετε ότι η εντολή εκτελείται κάθε 5,0 δευτερόλεπτα ή 5 δευτερόλεπτα. Η εντολή που εκτελείται είναι "df -kh". Η έξοδος μας λέει το μέγεθος του δίσκου, τον χρησιμοποιημένο χώρο, τον διαθέσιμο χώρο και το ποσοστό που χρησιμοποιείται (χωρητικότητα) σε μορφή αναγνώσιμη από τον άνθρωπο (αυτό σημαίνει το "h" στο df -kh ).Καθώς διαγράφουμε ένα μεγάλο μέρος αρχείων ή αντιγράφουμε νέα αρχεία στον υπολογιστή μας, θα δούμε αυτές τις τιμές να αλλάζουν. Εάν θέλατε να δείτε μικρότερες αυξήσεις, θα αφαιρούσατε το "h" και θα εκτελέσατε απλώς το "df -k".

Η βασική χρήση για το ρολόι είναι: watch -n number_of_seconds "εντολή"

Έτσι, το ρολόι είναι πολύ υπέροχο. Ας κάνουμε το ρολόι να λειτουργεί στο Mac σας.

Υπάρχουν μερικοί διαφορετικοί τρόποι εγκατάστασης της εντολής Watch στο Mac OS X, συμπεριλαμβανομένων των Homebrew, MacPorts ή με προμεταγλωττισμένο δυαδικό αρχείο. Εάν το θέλετε πραγματικά, μπορείτε ακόμη και να μεταγλωττίσετε μόνοι σας το ρολόι. Θα καλύψουμε τις τρεις ευκολότερες μεθόδους για να αποκτήσετε ρολόι σε Mac.

Εγκατάσταση ρολογιού σε Mac OS X με Homebrew ή MacPorts

Εάν είστε χρήστης του HomeBrew ή του MacPorts, μπορείτε επίσης να εγκαταστήσετε το ρολόι μέσω αυτών των εργαλείων:

Για Homebrew, εγκαταστήστε την εντολή ρολογιού με:

brew install watch

Για MacPorts, μπορείτε να εγκαταστήσετε το ρολόι με:

sudo θύρα εγκατάσταση ρολογιού

Και τα δύο θα εγκαταστήσουν επίσης το ρολόι στο Mac, χρησιμοποιήστε όποια προσέγγιση σας αρέσει. Είτε με το Homebrew είτε με το Macports, μπορείτε απλά να πληκτρολογήσετε «ρολόι» αφού ολοκληρωθεί η εγκατάσταση για να εκτελέσετε την εντολή.

Πώς να εγκαταστήσετε και να εκτελέσετε το ρολόι στο OS X με ένα προμεταγλωττισμένο δυαδικό αρχείο

Όπως αναφέρθηκε, έχουμε τρεις επιλογές. εγκατάσταση του ρολογιού ως προμεταγλωττισμένο δυαδικό, εγκατάσταση ρολογιού με το Homebrew ή εγκατάσταση του ρολογιού με MacPorts. Το προμεταγλωττισμένο δυαδικό αρχείο θα λειτουργήσει εάν δεν έχετε εγκαταστήσει το homebrew ή τις θύρες στο OS X.

Κατεβάστε την προμεταγλωττισμένη εντολή «ρολόι» από το Terminal.app Χρησιμοποιούμε "curl", μια γραμμή εντολών "πρόγραμμα περιήγησης", αυτό θα κατεβάσει το ρολόι στο Mac σας, αλλά αν θέλετε μπορείτε να χρησιμοποιήσετε το MacPorts ή το Homebrew για να εγκαταστήσετε επίσης το ρολόι, τα οποία εμφανίζονται παρακάτω: curl -O http://ktwit.net/code/watch-0.2-macosx/watch

Κάντε το "ρολόι" εκτελέσιμο Κάνοντας αυτό, λέμε στο Mac OS ότι αυτό είναι ένα πρόγραμμα που μπορεί να τρέξει chmod +x ρολόι

Δοκιμάστε το πρόγραμμα Ας βεβαιωθούμε ότι όλα λειτουργούν. ./παρακολουθώ

Εγκατάσταση "ρολόι" Προαιρετικό: Ακολουθώντας αυτό το επόμενο βήμα, τοποθετούμε το ρολόι σε μια θέση συστήματος που θα σας επιτρέψει να το εκτελέσετε από οποιαδήποτε τοποθεσία στο Τερματικό (Θα σας ζητηθεί ο κωδικός πρόσβασής σας) sudo mv watch /usr/local/bin/

Συγχαρητήρια, προσθέσατε την εντολή ρολογιού στο σύστημα Mac OS X.

Εγκαταστήστε το Watch Command σε Mac OS X