Την τελευταία εβδομάδα, έχω κάνει μερικές αναρτήσεις που καλύπτουν τρόπους με τους οποίους μπορείτε να αξιοποιήσετε περισσότερο το τερματικό του Mac σας. Σε μια από αυτές τις αναρτήσεις, κάλυψα μερικές από αυτές τις καλύτερες εφαρμογές Homebrew CLI σε Mac.
Ενώ εξήγησα πώς να εγκαταστήσετε καθεμία από αυτές τις εφαρμογές, δεν εξήγησα πώς να τις εκτελέσετε ή να τις χρησιμοποιήσετε. Και αν δεν έχετε χρησιμοποιήσει ποτέ μια εφαρμογή όπως αυτή στο παρελθόν, η εγκατάσταση μπορεί να είναι το μόνο που ξέρετε να κάνετε.
Σήμερα, θα το αλλάξουμε αυτό. Σε αυτήν την ανάρτηση, θα καλύψω τον τρόπο εκτέλεσης εφαρμογών CLI σε Mac, καθώς και μερικές άλλες συμβουλές που θα σας βοηθήσουν να ξεκινήσετε. Εξάλλου, οι εφαρμογές CLI μπορεί να είναι λίγο δύσκολες στην αρχή και η καθεμία θα λειτουργεί με ελαφρώς διαφορετικό τρόπο.
Περιεχόμενα
- Τι είναι οι εφαρμογές CLI σε Mac;
- Πώς να εκτελείτε εφαρμογές CLI σε Mac (τις περισσότερες φορές)
-
Πώς να λάβετε βοήθεια για εφαρμογές CLI σε Mac
- Όταν η βοήθεια δεν λειτουργεί, εντοπίστε το README
- Πώς να εκτελέσετε ένα αρχείο εφαρμογής CLI στο Mac σας
- Ανοίξτε τις εφαρμογές GUI από το τερματικό στο Mac
-
Εξερευνήστε το Mac σας με εφαρμογές CLI
- Σχετικές αναρτήσεις:
Τι είναι οι εφαρμογές CLI σε Mac;
Αν δεν έχετε διαβάσει κανένα από μας προηγούμενες αναρτήσεις όταν χρησιμοποιείτε το τερματικό Mac, τότε οι εφαρμογές CLI μπορεί να ακούγονται σαν μια ξένη ιδέα. Ωστόσο, αυτές οι εφαρμογές είναι πολύ απλές μόλις μπορέσετε να τις τυλίξετε γύρω από το κεφάλι σας.
Εν ολίγοις, μια εφαρμογή CLI είναι μια εφαρμογή που εκτελείται στο τερματικό του Mac σας και όχι μέσω της γραφικής διεπαφής χρήστη (GUI). Το όνομα "CLI" σημαίνει "Διεπαφή γραμμής εντολών", με τη "γραμμή εντολών" να είναι ο χώρος στο τερματικό σας όπου πληκτρολογείτε εντολές και πατάτε ΕΠΙΣΤΡΟΦΗ να τα τρέχουν.
Σε αντίθεση με μια τυπική εφαρμογή GUI (όπως το Microsoft Word, το Google Chrome, το Photoshop ή οποιαδήποτε άλλη εφαρμογή που χρησιμοποιείτε καθημερινά), οι εφαρμογές CLI βασίζονται αποκλειστικά σε κείμενο. Αυτό σημαίνει ότι έχουν γενικά μια πιο απότομη καμπύλη εκμάθησης από την τυπική σας εφαρμογή. Ωστόσο, είναι επίσης μικρότερες, πιο γρήγορες και ικανές για πράγματα που συχνά δεν είναι οι εφαρμογές GUI.
Συνιστώ να ελέγξετε μερικά από τα δικά μου προηγούμενες αναρτήσεις στο τερματικό Mac για να πάρετε μια αίσθηση για αυτό που μιλάμε, το οποίο έχω συνδέσει σε αυτό το άρθρο. Βοηθάει επίσης να παίζετε λίγο στο τερματικό, ώστε να κατανοείτε τα βασικά.
Εντάξει, αρκετά! Ανοίξτε το τερματικό σας και ας αρχίσουμε να εκτελούμε τις εφαρμογές σας CLI σε Mac.
Πώς να εκτελείτε εφαρμογές CLI σε Mac (τις περισσότερες φορές)
Για να προλογίσουμε, δεν πρόκειται να εκτελεστεί κάθε εφαρμογή CLI με αυτόν τον τρόπο. Μερικά θα τρέξουν παρόμοια, ενώ άλλα είναι εντελώς μοναδικά. Αλλά το 99% των περιπτώσεων, θα χρησιμοποιήσετε αυτήν την εντολή για να εκτελέσετε μια εφαρμογή CLI στο τερματικό Mac σας:
CLI_app [εντολή]
Εντάξει, ας το αναλύσουμε.
Το πρώτο μέρος, CLI_app
, είναι ένα stand-in για οποιαδήποτε εφαρμογή CLI προσπαθείτε να εκτελέσετε. Για παράδειγμα, αν ήθελα κατεβάστε ένα βίντεο από το YouTube χρησιμοποιώντας την εφαρμογή Homebrew youtube-dl
, θα έγραφα youtube-dl
στο τερματικό του Mac μου.
Αρκετά απλή!
Το δεύτερο μέρος, [εντολή]
, είναι ένα stand-in για οποιαδήποτε εντολή ή όρισμα (γνωστός και ως επιλογή) θέλετε να εκτελέσει η εφαρμογή. Για youtube-dl
, αυτή η εντολή είναι η διεύθυνση URL του βίντεο που θέλω να κατεβάσω.
Αν ήθελα να ενημερώσω youtube-dl
, θα εκτελούσα την εντολή youtube-dl -U
. Η εντολή είναι διαφορετική, αλλά η μορφή είναι η ίδια – το όνομα της εφαρμογής CLI ακολουθούμενο από την εντολή για την ενέργεια που θέλω να εκτελέσει.
Αυτό το πρώτο μέρος, όπου πληκτρολογείτε το όνομα της εφαρμογής CLI, είναι γνωστό ως "κλήση" της εφαρμογής. Λέει στο τερματικό σας ποια εφαρμογή θέλετε να εκτελέσετε. Το δεύτερο μισό, όπου πληκτρολογείτε την εντολή, είναι γνωστό ως το "όρισμα". Εκεί λέτε στο τερματικό σας τι θέλετε να κάνετε με την εφαρμογή που μόλις καλέσατε.
Δεν θα χρειάζονται όλες οι εφαρμογές επιχείρημα. ο δέντρο
Η εφαρμογή CLI, για παράδειγμα, είναι δική της εντολή. Απλώς πληκτρολογείς δέντρο
στο τερματικό, χτυπήστε ΕΠΙΣΤΡΟΦΗ, και εκτελεί τη δράση του. Δεν υπάρχει τίποτα άλλο σε αυτό.
Εάν το δοκιμάσετε με μια εφαρμογή που απαιτεί επιχείρημα, όπως youtube-dl
, θα πρέπει να λάβετε ένα σφάλμα που εξηγεί τι κάνατε λάθος:
Όπως μπορείτε να δείτε, κάνοντας αυτό είναι αρκετά σαφές τι πρέπει να κάνετε. Και οι περισσότερες εφαρμογές CLI σε Mac είναι κατασκευασμένες με αυτόν τον τρόπο! Εάν δεν γνωρίζετε την εντολή που θέλετε να εκτελέσετε, απλώς εκτελέστε το όνομα της εφαρμογής. Μόλις μάθετε την εντολή ή/και τα ορίσματα, πληκτρολογήστε το όνομα της εφαρμογής, μετά την εντολή και/ή τα ορίσματα και, στη συνέχεια, εκτελέστε τα όλα μαζί.
Πώς να λάβετε βοήθεια για εφαρμογές CLI σε Mac
Εντάξει, ας υποθέσουμε ότι δοκιμάσατε τα παραπάνω και απλά δεν λειτούργησε. Ή ίσως ξέρετε πώς να εκτελέσετε μόνο μία εντολή για την εφαρμογή σας CLI, αλλά γνωρίζετε ότι έχει πολύ περισσότερες εντολές από αυτήν. Εδώ είναι ένα άλλο βήμα που μπορείτε να δοκιμάσετε.
Πληκτρολογήστε το όνομα της εφαρμογής CLI που χρησιμοποιείτε στο τερματικό σας, ακολουθούμενο από οποιαδήποτε από αυτές τις εντολές:
βοήθεια
η
-βοήθεια
-η
?
-?
Η εντολή σας θα πρέπει να μοιάζει κάπως CLI_app βοήθεια
. Εάν δοκιμάσετε ένα από αυτά και δεν λειτουργεί, απλώς μετακινηθείτε προς τα κάτω στη λίστα μέχρι να τα δοκιμάσετε όλα.
Τελικά, ένα από αυτά θα εμφανίσει μια λίστα πληροφοριών για την εφαρμογή CLI για την οποία προσπαθείτε να μάθετε.
Η πρώτη γραμμή μετά την έναρξη λειτουργίας μιας από αυτές τις εντολές θα πρέπει να είναι εκείνη που εξηγεί τη βασική σύνταξη που χρησιμοποιείται για αυτήν την εφαρμογή CLI. Για παράδειγμα, στο παραπάνω στιγμιότυπο οθόνης μπορείτε να δείτε ότι η εφαρμογή βαρέλι
χρησιμοποιεί τον ίδιο τύπο που περιγράψαμε προηγουμένως: βαρέλι [ΕΝΤΟΛΗ] [ΕΠΙΛΟΓΕΣ]
.
Κάτω από αυτό, θα δείτε όλες τις εντολές που είναι διαθέσιμες με αυτήν την εφαρμογή, πώς να τις χρησιμοποιήσετε και τι κάνουν. Συνιστώ να το δοκιμάσετε με όλες τις εφαρμογές σας CLI στο Mac, ακόμα κι αν γνωρίζετε ήδη πώς να τις χρησιμοποιείτε. Πιθανότατα θα μάθετε για ορισμένες νέες δυνατότητες και επιλογές που δεν γνωρίζατε ότι υπήρχαν.
Πότε βοήθεια
δεν λειτουργεί, εντοπίστε το README
Εντάξει, λοιπόν, τα δοκίμασες όλα βοήθεια
εντολές παραπάνω και δεν ήταν δυνατή η εμφάνιση βοήθειας. Αυτό σημαίνει ότι η εφαρμογή CLI που χρησιμοποιείτε δεν έχει εντολές βοήθειας ή είναι αρκετά ασυνήθιστες που πιθανότατα δεν μπορείτε να τις μαντέψετε (ευχαριστώ πολύ, προγραμματιστή!). Το επόμενο πράγμα που θα θέλετε να δοκιμάσετε είναι το README.
Το README, προφέρεται και ένας συνδυασμός του "read me", είναι λίγο πολύ το εγχειρίδιο χρήστη για μια εφαρμογή. Διαφορετικός βοήθεια
, το 99,99% όλων των εφαρμογών, GUI και CLI, θα έχουν αρχείο κειμένου README. Αυτό είναι ένα τέτοιο βιομηχανικό πρότυπο και μια κοινή βέλτιστη πρακτική που οποιαδήποτε εφαρμογή χωρίς ένα πιθανότατα δεν αξίζει τον χρόνο σας. Άνθρωποι που γράφουν Γειά σου Κόσμε
Οι εφαρμογές συνήθως περιλαμβάνουν ένα README.
Όταν ανοίγετε το README μιας εφαρμογής, θα βρείτε όλες τις πληροφορίες που θα θέλατε να μάθετε για μια συγκεκριμένη εφαρμογή CLI. Για αναφορά, εδώ είναι το README για βαρέλι
.
Λοιπόν, πώς βρίσκετε το README;
Με γκουγκλάρισμα! βρήκα το βαρέλι
README αναζητώντας το "homebrew cask readme" στο Google. Τις περισσότερες φορές, το README θα είναι ένα αρχείο σήμανσης (.md) στο GitHub.
Εάν εγκαταστήσατε την εφαρμογή χρησιμοποιώντας το Homebrew, μπορείτε συνήθως να βρείτε πληροφορίες για την εφαρμογή στο Homebrew Formulae. Απλώς αναζητήστε την εφαρμογή στη γραμμή αναζήτησης και ακολουθήστε τους συνδέσμους που σας παρέχει. Αυτά είτε θα συνδέονται με τη σελίδα ή τον ιστότοπο GitHub της εφαρμογής, όπου θα μπορείτε να βρείτε τις πληροφορίες που αναζητάτε.
Πώς να εκτελέσετε ένα αρχείο εφαρμογής CLI στο Mac σας
Μέχρι στιγμής, έχουμε καλύψει τον τρόπο εκτέλεσης εφαρμογών CLI σε Mac που έχουν εγκατασταθεί. Μερικές φορές, ωστόσο, η εφαρμογή σας είναι απλώς ένα αρχείο στον υπολογιστή σας. Αυτό συμβαίνει γενικά όταν δημιουργείτε τη δική σας εφαρμογή ή έχετε κατεβάσει μια βασική εφαρμογή CLI από το διαδίκτυο που δεν εγκαθίσταται στη συσκευή σας.
Ευτυχώς, η εκτέλεση εφαρμογών όπως αυτή είναι αρκετά απλή. Απλώς πρέπει να γνωρίζετε ποιο αρχείο της εφαρμογής είναι το γονικό (δηλαδή, όλα τα άλλα αρχεία που εκτελούνται κάτω από το γονικό αρχείο) και σε ποια γλώσσα είναι αυτό το γονικό αρχείο. Για παράδειγμα, ας υποθέσουμε ότι έχετε τα ακόλουθα αρχεία:
- my_CLI_app.py
- images.py
- βιβλιοθήκη.json
- error_resolution.py
Αν και αυτά είναι ξεχωριστά αρχεία, εκτελούνται όλα μαζί για να δημιουργήσουν μια ενιαία εφαρμογή. Από τους τίτλους, ωστόσο, είναι αρκετά ξεκάθαρο ότι η my_CLI_app.py είναι η γονική εφαρμογή – αν την εκτελέσετε, όλα τα άλλα θα εκτελούνται σε συνδυασμό με αυτήν όπως απαιτείται. Μπορούμε επίσης να καταλάβουμε κοιτάζοντας την επέκταση αυτής της εφαρμογής ότι είναι γραμμένη στη γλώσσα προγραμματισμού Python.
Με αυτά τα πράγματα κατά νου, γνωρίζουμε ποιο αρχείο να τρέξουμε και ότι χρειαζόμαστε Python για να το τρέξουμε. Επομένως, πρώτα πρώτα, θα πρέπει να βεβαιωθείτε ότι έχετε εγκαταστήσει την Python στο Mac σας. Για να το κάνετε αυτό, τρέξτε python -V
στο τερματικό σας (άλλες γλώσσες προγραμματισμού έχουν παρόμοια εντολή. απλώς google "ποια έκδοση της [γλώσσας προγραμματισμού] έχω").
Εάν έχετε εγκαταστήσει αυτήν τη γλώσσα στο Mac σας, μεταβείτε στον φάκελο όπου βρίσκεται το αρχείο της εφαρμογής (μάθημα για την πλοήγηση με το τερματικό εδώ). Στη συνέχεια, χρησιμοποιήστε την ακόλουθη εντολή στο τερματικό:
python my_CLI_app.py
Αυτό θα εκτελέσει την εφαρμογή στο τερματικό Mac σας.
Και αυτό είναι!
Ανοίξτε τις εφαρμογές GUI από το τερματικό στο Mac
Ομολογουμένως, αυτή η τελευταία ενότητα ήταν λίγο περίπλοκη. Ας κλείσουμε με κάτι πολύ πιο απλό! Άνοιγμα εφαρμογών GUI από το τερματικό Mac σας.
Όταν μιλάμε για "άνοιγμα εφαρμογών GUI από το τερματικό σας", είναι απλώς ένας περίπλοκος τρόπος να πούμε ότι θα εκτελέσουμε μια τυπική εφαρμογή στο Mac σας από το τερματικό. Αυτό θα μπορούσε να είναι το App Store, το Finder, το Safari, το Photoshop, το Microsoft Word κ.λπ.
Μπορείτε να χρησιμοποιήσετε αυτήν τη μέθοδο για να εκτελέσετε οποιεσδήποτε εφαρμογές GUI στο Mac σας από το τερματικό. Δεν υπάρχει απαραίτητα πρακτικός λόγος για να το κάνετε αυτό, αλλά παρόλα αυτά είναι διασκεδαστικό!
Για να το κάνετε αυτό, χρησιμοποιήστε την ακόλουθη εντολή:
άνοιγμα -ένα "App Store"
Ή αυτό:
άνοιγμα -α Σελίδες
Ή:
άνοιγμα -α Αριθμομηχανή
Ή οτιδήποτε άλλο! Σε αντίθεση με την προηγούμενη ενότητα, μπορείτε να το κάνετε αυτό από οπουδήποτε στο Mac σας. δεν χρειάζεται να πλοηγηθείτε στον φάκελο που περιέχει αυτήν την εφαρμογή για να την εκτελέσετε. Και ενώ αναφέρω μόνο εφαρμογές Mac στις παραπάνω εντολές, μπορείτε να το κάνετε με οποιαδήποτε εφαρμογή στο Mac σας. Μόλις επέλεξα αυτά αφού τα έχουν όλοι οι χρήστες Mac.
Και αυτό είναι!
Εξερευνήστε το Mac σας με εφαρμογές CLI
Το έχω ξαναπεί: Λίγα πράγματα είναι τόσο ικανοποιητικά όσο το να ρίξεις μια ματιά κάτω από την κουκούλα του υπολογιστή σου και να μάθεις πώς να τον πειράζεις. Οι εφαρμογές CLI σε Mac είναι ένας πολύ καλός τρόπος για να το κάνετε αυτό. Ελπίζω να μάθατε κάτι από αυτήν την ανάρτηση και να έχετε μεγαλύτερη αυτοπεποίθηση όταν πειραματίζεστε με εφαρμογές CLI στο μέλλον! Φροντίστε να ελέγξετε τα υπόλοιπα το ιστολόγιο AppleToolBox για περισσότερες συμβουλές και κόλπα για την εργασία με το τερματικό, καθώς και για όλα τα πράγματα της Apple.