9 από τα καλύτερα πακέτα Homebrew για Mac
Εάν είστε προχωρημένος χρήστης Mac που ξοδεύει σημαντικό χρόνο στη γραμμή εντολών, πιθανότατα έχετε εγκαταστήσει το Homebrew ήδη. Λοιπόν, τι θα λέγατε να μοιραστείτε μια λίστα με μερικά από τα καλύτερα πακέτα Homebrew που είναι διαθέσιμα για χρήστες Mac;
Έχουμε συζητήσει το Homebrew πολλές φορές στο παρελθόν, αλλά ουσιαστικά κάνει την εγκατάσταση πρόσθετων εργαλείων γραμμής εντολών πιο εύκολη από ποτέ, καθώς δεν απαιτείται μεταγλώττιση και χειρίζεται τις εξαρτήσεις για εσάς.Ακόμα κι αν δεν έχετε εγκαταστήσει το Homebrew, αυτή η λίστα με μερικά από τα πιο χρήσιμα πακέτα και εργαλεία Homebrew μπορεί να σας εμπνεύσει να αποκτήσετε το Homebrew στο Mac σας.
Για οποιαδήποτε χρήση από αυτήν τη λίστα, θα θέλετε να είστε ένας αρκετά προχωρημένος χρήστης της γραμμής εντολών και προφανώς θα πρέπει να εγκαταστήσετε το Homebrew στο Mac, αν δεν το έχετε κάνει ακόμα. Τότε είστε έτοιμοι να πάτε και να απολαύσετε τη συλλογή. Και μην ξεχάσετε να μοιραστείτε και τα δικά σας αγαπημένα πακέτα Homebrew στα σχόλια.
Με καμία ιδιαίτερη σειρά, εδώ είναι μερικά από τα κορυφαία πακέτα Homebrew για Mac:
βαρέλι
Το Cask σάς επιτρέπει να εγκαθιστάτε εύκολα εφαρμογές και δυαδικά αρχεία GUI για Mac OS απευθείας από τη γραμμή εντολών χρησιμοποιώντας το Homebrew. Πρώτα εγκαθιστάτε το cask και, στη συνέχεια, μπορείτε να εγκαταστήσετε κανονικές εφαρμογές Mac απευθείας από τη γραμμή εντολών.
brew install cask
Για παράδειγμα, αφού έχετε cask, εάν θέλετε να εγκαταστήσετε το Chrome από τη γραμμή εντολών, τότε το Cask μπορεί να το κάνει με μια εντολή όπως η παρακάτω:
brew cask install google-chrome
Ή ίσως θέλετε να εγκαταστήσετε το iterm2, ώστε να μπορείτε να έχετε αυτήν την όμορφη αναπτυσσόμενη γραμμή εντολών διαθέσιμη από οπουδήποτε:
brew cask install iterm2
Cask μπορεί να εγκαταστήσει τόνους εφαρμογών σε Mac OS χωρίς να χρειάζεται να τις κατεβάσει μεμονωμένα από διάφορους ιστότοπους και στη συνέχεια να περάσει από την τυπική ρουτίνα εγκατάστασης μεταφοράς και απόθεσης.
Λάβετε υπόψη ότι το Cask έχει ορισμένους περιορισμούς, για παράδειγμα, δεν μπορεί να εγκαταστήσει τίποτα από το Mac App Store και το Cask δεν μπορεί να εγκαταστήσει ενημερώσεις λογισμικού στο Mac, όπως μπορεί να κάνει η εντολή 'softwareupdate' , αλλά αυτό δεν το καθιστά λιγότερο χρήσιμο εργαλείο για προχωρημένους χρήστες Mac.
htop
Το htop είναι μια παρακολούθηση πόρων συστήματος για τη γραμμή εντολών. Το htop είναι βασικά μια ανώτερη έκδοση του «top», με μια ωραία οπτική ένδειξη της δραστηριότητας διεργασιών, της δραστηριότητας της CPU, της χρήσης μνήμης, του μέσου όρου φορτίου και της διαχείρισης διεργασιών.Μπορείτε να το σκεφτείτε σαν το Activity Monitor για τη γραμμή εντολών, αν και πολλοί χρήστες της γραμμής εντολών θα υποστήριζαν ότι είναι ακόμα πιο χρήσιμο από το Activity Monitor.
brew install htop
Έχουμε συζητήσει την εγκατάσταση του htop στο Mac στο παρελθόν, είναι πραγματικά ένα φανταστικό εργαλείο που αξίζει να αποτελεί μέρος οποιασδήποτε εργαλειοθήκης γραμμής εντολών.
wget
Το wget μπορεί να κατεβάσει δεδομένα από τον Ιστό και το ftp, καθιστώντας το ένα από τα καλύτερα εργαλεία εκεί έξω για λήψη οποιουδήποτε στοιχείου μέσω της γραμμής εντολών. Είτε θέλετε να κάνετε λήψη μόνο ενός αρχείου από κάπου, είτε θέλετε να κατεβάσετε έναν ολόκληρο κατάλογο ή ακόμα και να αντικατοπτρίσετε έναν πλήρη ιστότοπο, το wget μπορεί να το κάνει για εσάς.
brew install wget
Μπορείτε επίσης να εγκαταστήσετε το wget χωρίς Homebrew, αλλά αν διαβάζετε αυτό το άρθρο, πιθανότατα έχετε ήδη το Homebrew.
nmap
Το nmap είναι ένας κορυφαίος σαρωτής ασφάλειας δικτύου. Μπορεί να βρει στοιχεία δικτύου, να ανακαλύψει υπηρεσίες και κεντρικούς υπολογιστές σε τοπικά δίκτυα, να εκτελέσει σαρώσεις θυρών, να χαρτογραφήσει ένα δίκτυο (εξ ου και το όνομα), να εντοπίσει λειτουργικά συστήματα και εκδόσεις λογισμικού σε πελάτες και διακομιστές και πολλά άλλα. Είναι ένα εξαιρετικό εργαλείο για διαχειριστές συστημάτων, διαχειριστές δικτύου, ερευνητές ασφάλειας και οποιονδήποτε άλλον που χρειάζεται να ασχοληθεί με τη δραστηριότητα σάρωσης δικτύου.
brew install nmap
Μπορείτε επίσης να λάβετε το nmap για Mac ως εικόνα δίσκου σε ένα αυτόνομο δυαδικό αρχείο εάν προτιμάτε να μην ασχοληθείτε με το home-brew, αλλά και πάλι, εδώ μιλάμε για το homebrew.
Ω, και αν η έννοια του nmap σας αρέσει, αλλά η γραμμή εντολών είναι πολύ πάνω από το κεφάλι σας ή είναι πολύ δύσκολη, τότε μπορείτε να χρησιμοποιήσετε το Network Utility σε Mac OS για να εκτελέσετε σάρωση θυρών, δάχτυλο, whois, ίχνος διαδρομή, ping και πολλά άλλα, όλα από μια πιο φιλική εφαρμογή GUI.
συνδέσεις
Οι links και lynx είναι προγράμματα περιήγησης ιστού γραμμής εντολών, που σας επιτρέπουν την πλήρη πρόσβαση στον ιστό (καλά, εφόσον υπάρχει κείμενο για πλοήγηση) από τη γραμμή εντολών. Αυτό είναι χρήσιμο για πολλούς λόγους είτε για έρευνα και περιήγηση στον ιστό από παράθυρο τερματικού είτε ακόμα και για δοκιμή της λειτουργικότητας και της συμβατότητας του ιστότοπου με εναλλακτικά προγράμματα περιήγησης και για περιπτώσεις εναλλακτικής χρήσης. Συμφωνώ με τους "συνδέσμους", αλλά το "lynx" είναι επίσης καλό, ή μπορείτε να εγκαταστήσετε και τα δύο.
δημιουργία συνδέσμων εγκατάστασης
Έχουμε συζητήσει το lynx πριν από τα macports, και μπορείτε επίσης να αποκτήσετε το lynx με υποστήριξη εικόνας εάν σας ενδιαφέρει, αλλά και πάλι εάν έχετε εγκαταστήσει το Homebrew, τότε είναι πολύ καλό να το εγκαταστήσετε μέσω της γραμμής εντολών .
geoiplookup
Το geoip σάς παρέχει δεδομένα γεωγραφικής θέσης για μια εισαγόμενη διεύθυνση IP. Αυτό είναι χρήσιμο για διαχειριστές δικτύων και συστημάτων, εργαζόμενους στον ιστό, ερευνητές ασφάλειας και πολλά άλλα.
brew install geoip
Αν αναρωτηθήκατε ποτέ πού βρίσκεται μια συγκεκριμένη IP στον κόσμο και σε ποιον ISP ανήκει, τότε το geoip είναι για εσάς.
irssi
Σας αρέσει να συνομιλείτε στο IRC; Θέλετε να σας λένε «rtfm» όταν κάνετε μια ερώτηση στο linux; Τότε το irssi είναι για εσάς, γιατί είναι αναμφισβήτητα ο καλύτερος πελάτης irc για τη γραμμή εντολών (ή ίσως γενικά, συγγνώμη ircii, mirc και ircle).
brew install irssi
/εγγραφείτε!
bash-ολοκλήρωση
Αν χρησιμοποιείτε το κέλυφος bash, τότε η ολοκλήρωση του bash είναι πιθανόν κάτι που είτε είστε εξοικειωμένοι είτε σύντομα θα γίνει, καθώς βελτιώνει δραματικά την ολοκλήρωση εντολών και είναι προγραμματίσιμη. Προσωπικά, είμαι μερικός με το zsh που έχει επίσης εξαιρετικές δυνατότητες ολοκλήρωσης, αλλά η ολοκλήρωση του bash κάνει το bash πολύ πιο χρήσιμο, οπότε αν είστε λάτρης του bash τότε ελέγξτε το αν σας φαίνεται ελκυστικό.
brew install bash-completion
Ω, και αυτό μάλλον είναι αυτονόητο, αλλά αν αλλάξατε το κέλυφός σας κάποια στιγμή στην εφαρμογή Terminal, τότε θα θέλατε να χρησιμοποιήσετε το bash για να αποφύγετε οποιαδήποτε χρήση από την ολοκλήρωση του bash.
παρακολουθώ
Η εντολή ρολογιού είναι εξαιρετικά χρήσιμη για να παρακολουθείτε συνεχώς μια άλλη διαδικασία. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε το ρολόι για να παρακολουθείτε τη χρήση δίσκου ή IO, ή χρήση εικονικής μνήμης ή οτιδήποτε άλλο, ενημερώνοντας την έξοδο εντολών κάθε λίγα δευτερόλεπτα. Αυτό είναι ένα από αυτά τα εξαιρετικά εργαλεία για τους διαχειριστές, αλλά είναι χρήσιμο και για πολλούς άλλους σκοπούς.
brew install watch
Home-brew δεν είναι η μόνη προσέγγιση για το ρολόι, μπορείτε επίσης να εγκαταστήσετε το ρολόι σε Mac OS χρησιμοποιώντας MacPorts, από την πηγή ή και ως προμεταγλωττισμένο δυαδικό αρχείο.
Τι νομίζετε? Έχετε κάποια ιδιαίτερα αγαπημένα πακέτα Homebrew; Μοιραστείτε τα δικά σας κορυφαία πακέτα Homebrew, κόλπα, εγκαταστάσεις και πρόσθετα στα παρακάτω σχόλια!