Η εφαρμογή Τερματικό σε Mac σας επιτρέπει να ολοκληρώσετε κάθε είδους εργασίες χρησιμοποιώντας τη γραμμή εντολών.  Εδώ είναι ένας οδηγός για τους αρχαρίους Terminal.

Ένας οδηγός για αρχάριους για τη χρήση του τερματικού Mac

Διαφήμιση Για τις περισσότερες καθημερινές εργασίες Mac, ένα απαλό και φιλικό γραφικό περιβάλλον είναι ένα πλεονέκτημα και μια άνεση. Μερικές φορές, όμως, ο Finder είναι ένας μεσάζων. Ξεκλειδώστε τώρα το φύλλο εξαπάτησης "Mac Terminal Commands"! Αυτό θα σας υπογράψει στο newsletter μας Εισαγάγετε το Email σας Ξεκλ

Διαφήμιση

Για τις περισσότερες καθημερινές εργασίες Mac, ένα απαλό και φιλικό γραφικό περιβάλλον είναι ένα πλεονέκτημα και μια άνεση. Μερικές φορές, όμως, ο Finder είναι ένας μεσάζων.

Ξεκλειδώστε τώρα το φύλλο εξαπάτησης "Mac Terminal Commands"!

Αυτό θα σας υπογράψει στο newsletter μας

Εισαγάγετε το Email σας Ξεκλειδώστε Διαβάστε την πολιτική απορρήτου μας

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

Τι είναι ο τερματικός σταθμός;

Το Terminal είναι ένα βοηθητικό πρόγραμμα που σας επιτρέπει να αλληλεπιδράσετε με το Mac σας μέσω της γραμμής εντολών. Τα λειτουργικά συστήματα Linux περιλαμβάνουν παρόμοια εργαλεία, δεδομένου ότι τόσο το Linux όσο και το macOS είναι Unix-like OSes. Η διεπαφή γραμμής εντολών (CLI) ή η γλώσσα που πληκτρολογείτε στο Terminal για να αλληλεπιδράσετε με το Mac σας ονομάζεται bash . Όλα όσα συζητάμε παρακάτω είναι μια εντολή bash.

Πριν αρχίσετε να χρησιμοποιείτε το Terminal, μπορείτε να το προσαρμόσετε στις δικές σας προτιμήσεις. Εάν προτιμάτε, είναι ακόμη δυνατό να κατεβάσετε μια εναλλακτική λύση τερματικού τρίτου μέρους Προσαρμογή της γραμμής εντολών Mac με αυτά τα εναλλακτικά του τερματικού Προσαρμόστε τη γραμμή εντολών Mac με αυτές τις εναλλακτικές λύσεων τερματικού Ένας από τους καλύτερους τρόπους για να κάνετε το δικό σας macOS είναι να προσαρμόσετε τη γραμμή εντολών, είτε μέσω εναλλακτικών εφαρμογών είτε απλά να εξαπατήσετε την εφαρμογή Terminal. Διαβάστε περισσότερα για μια εξατομικευμένη εμφάνιση και αίσθηση.

Γενικές συμβουλές γραμμής εντολών Mac

Πρώτον, ας δούμε μερικά βασικά τερματικά γεγονότα που πρέπει να γνωρίζετε.

Γενική σύνταξη

Μια εντολή bash ακολουθεί τυπικά αυτό το μοτίβο:

[Command] [Options] [Input or Path to File or Directory]

Για παράδειγμα, σε:

ls -la /Applications

ls είναι η εντολή, -la είναι μια ένωση δύο ξεχωριστών επιλογών ( -l και -a ), και /Applications είναι η διαδρομή προς λίστα.

Η διαδρομή

Η κατανόηση των διαδρομών θα σας βοηθήσει να κατανοήσετε τον τρόπο με τον οποίο το macOS βλέπει πραγματικά τα αρχεία σας. Ουσιαστικά, η διαδρομή ενός αρχείου είναι η φωλιά των φακέλων των ρωσικών κούκλων που περιέχει, ακολουθούμενη από το όνομα του ίδιου του αρχείου.

Για παράδειγμα, σε ένα Mac, η διαδρομή ενός αρχείου που ονομάζεται My Secrets που ζει στον χρήστη του χρήστη John Doe είναι /Users/jdoe/Desktop/"My Secrets" .

Λευκός χώρος

Πρέπει να ξεφύγετε από λευκό χώρο για το τερματικό για να το επεξεργαστείτε σωστά. Όταν το bash βλέπει ένα διάστημα, το ερμηνεύει ως το τέλος μιας εντολής. Επομένως, αν έχετε ένα φάκελο με κενά στο όνομά του, όπως το Path Test και προσπαθείτε να καταγράψετε τα περιεχόμενά του με το ls /Applications/Path Test, θα πάρετε αυτό:

Το μη έγκυρο μονοπάτι προκαλεί αποτυχία εντολής μπάσων

Τι συμβαίνει εδώ? Λοιπόν, bash σκέφτεται ότι κάλεσα ls / Applications / Path . Όταν δεν μπορούσε να βρει αυτό το αρχείο, σταμάτησε.

Εάν θέλετε το bash να αναγνωρίσει το πλήρες όνομα του φακέλου σας, μπορείτε είτε να τυλίξετε το όνομα σε εισαγωγικά είτε να χρησιμοποιήσετε μια ανάστροφη κάθετο, όπως έτσι:

  • ls /Applications/"Path Test" ή
  • ls /Applications/Path\ Test

Sudo

Πολλές από τις παρακάτω εντολές απαιτούν πρόσβαση σε επίπεδο διαχειριστή. Αν δεν είστε συνδεδεμένοι στο λογαριασμό διαχειριστή, αλλά γνωρίζετε τον κωδικό πρόσβασης του διαχειριστή, μπορείτε να τοποθετήσετε το sudo (που σημαίνει "μόνος χρήστης") μπροστά από την εντολή για να του δώσετε προσωρινά δικαιώματα διαχειριστή.

Εντολές τερματικού για τη βελτίωση της ροής εργασίας σας

Τώρα που ξέρετε τα βασικά, ας ρίξουμε μια ματιά σε μερικές εξαιρετικά βολικές εντολές. Σημειώστε ότι μπορείτε να τραβήξετε πλήρεις πληροφορίες σχετικά με αυτές τις εντολές, συμπεριλαμβανομένων όλων των επιλογών και των παραδειγμάτων τους, πληκτρολογώντας τον man στο τερματικό.

εύρημα

  • Αντικαθιστά: Spotlight
  • Γιατί είναι καλύτερο: Είναι πιο γρήγορο και αναζητά φακέλους συστήματος που αποκλείει το Spotlight ή έχει πρόβλημα με την ευρετηρίαση.

Το Spotlight τείνει να παραλείπει τα αρχεία του συστήματος macOS, εκτός και αν το λέτε αυτό, και ακόμη και τότε μπορεί να έχει πρόβλημα με την ευρετηρίασή τους. Αντίθετα, η εντολή find bash μπορεί να ψάξει για οτιδήποτε, σε οποιοδήποτε μέρος και θα εξάγει την πλήρη διαδρομή αυτού που ψάχνετε.

Η σύνταξη του εύρους αποτελείται από τέσσερα μέρη. Γιατί είναι:

  1. εύρημα
  2. τη διαδρομή του καταλόγου που θέλετε να αναζητήσετε ( / Εφαρμογές παρακάτω)
  3. (το παρακάτω παράδειγμα έχει -name, το οποίο σημαίνει ότι το find θα αναζητήσει αρχεία που ταιριάζουν με αυτό το όνομα)
  4. τη σειρά που θέλετε να αναζητήσετε (το παρακάτω παράδειγμα έχει το Google Chrome )

Θα πρέπει να γνωρίζετε ότι το εύρημα χρησιμοποιεί το regex (που ονομάζεται επίσης κανονικές εκφράσεις). Μια πλήρης επεξήγηση αυτού του θέματος δεν εμπίπτει στο πεδίο εφαρμογής αυτού του άρθρου (ή κάτι άλλο από ένα εγχειρίδιο). Ωστόσο, το παρακάτω παράδειγμα εισάγει μια βασική έννοια στο regex, που είναι ο αστερίσκος ( * ) ή χαρακτήρας μπαλαντέρ.

Κάνοντας το στην αρχή και στο τέλος της συμβολοσειράς αναζήτησης, σημαίνει ότι το εύρημα θα εξάγει αποτελέσματα που έχουν χαρακτήρες πριν και μετά τον όρο αναζήτησης. Σε αυτήν την περίπτωση, το Google Chrome θα εμφανίσει το Google Chrome.app .

Όλα έρχονται μαζί για να μοιάζουν με αυτό:

Ένα παράδειγμα του bash βρείτε Command

du

  • Αντικαθιστά: Cmd + I για εμφάνιση πληροφοριών.
  • Γιατί είναι καλύτερο: Μπορεί να σας δείξει πολλαπλούς φακέλους ταυτόχρονα και συνήθως χρειάζεται λιγότερο χρόνο για φόρτωση.

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

Οι καλύτερες επιλογές για το du είναι:

  • -d (βάθος): Όταν ακολουθείται από έναν αριθμό, λέει find να περιορίσει την αναζήτησή του σε -d επίπεδο βάθους στον κατάλογο όπου εκτελείται.
    • Για παράδειγμα, αν εκτελέσετε du -d 1 /Applications, θα εμφανιστεί μόνο το συνολικό μέγεθος των φακέλων και των αρχείων στο φάκελο Applications, όχι τα μεγέθη των υποφακέλων μέσα σε αυτούς τους φακέλους.
  • -h (αναγνώσιμη από τον άνθρωπο): Αυτό θα σας δείξει το μέγεθος των αρχείων σας σε K, M ή G, το οποίο σημαίνει kilo, mega ή gigabytes.

Ρίξτε μια ματιά στο du σε δράση:

Bash Command du σε δράση

mv

  • Αντικαθιστά: Μετακίνηση φακέλων και αρχείων σε σημείο και κλικ.
  • Γιατί είναι καλύτερο: Είναι πιο γρήγορο και δεν απαιτεί πλοήγηση.

Μπορείτε να μετακινήσετε γρήγορα ένα αρχείο ή ένα φάκελο σε άλλο φάκελο χρησιμοποιώντας το mv . Λειτουργεί απλά αλλάζοντας το όνομα της διαδρομής.

Η σύνταξη είναι mv .

Για παράδειγμα, mv /Users/jdoe/Documents/file1 /Users/jdoe/Desktop/file1 θα μετακινήσει το αρχείο1 από τα Έγγραφα του jdoe στην επιφάνεια εργασίας του .

ls

  • Αντικαθιστά: Cmd + i για εμφάνιση πληροφοριών.
  • Γιατί είναι καλύτερο: Είναι πιο γρήγορο, μπορεί να εμφανίζει πληροφορίες σε πολλά αρχεία ταυτόχρονα και είναι εξαιρετικά προσαρμόσιμο.

ls είναι μια απίστευτα ισχυρή εντολή για να σας δείξει ακριβώς τι υπάρχει στους φακέλους σας. Επίσης, αποκαλύπτει ποιος μπορεί να τους δει, αν έχετε κρυφά αρχεία ή φακέλους και πολλά άλλα.

Οι καλύτερες επιλογές για τα ls είναι:

  • -l (μεγάλη): Εμφανίζει τα δικαιώματα για κάθε αρχείο στο φάκελο, τον πιο πρόσφατο χρόνο τροποποίησης, τον κάτοχο του αρχείου και το όνομα αρχείου.
  • -a (όλα): Εμφανίζει όλα τα αρχεία σε ένα φάκελο, συμπεριλαμβανομένων των κρυφών αρχείων (μεγάλη για την εμφάνιση της βιβλιοθήκης χρηστών στο macOS, η οποία είναι κρυμμένη από προεπιλογή).

Ακολουθεί το παράδειγμα της εμφάνισης:

ls -la Ενέργεια

mkdir

  • Αντικαθιστά: Εύρεση> Αρχείο> Νέος φάκελος
  • Γιατί είναι καλύτερο: Είναι πιο γρήγορο και μπορείτε να ορίσετε το όνομα στην εντολή αντί να κάνετε διπλό κλικ στον νέο φάκελο.

Δημιουργήστε νέους φακέλους σε μια στιγμή με αυτήν την εντολή.

Παράδειγμα: mkdir /Users/jdoe/Desktop/cool_stuff

rm

  • Αντικαθιστά: Μετακίνηση αρχείων στον Κάδο απορριμμάτων και εκκένωσης του.
  • Γιατί είναι καλύτερο: Είναι πιο γρήγορο και καλό για τη διαγραφή ενοχλητικών αρχείων που δεν θα ξεφορτωθούν τα σκουπίδια.

Αυτή η εντολή θα διαγράψει, αμέσως και χωρίς προκαταλήψεις, οποιοδήποτε αρχείο που βάζετε στην πορεία του. Προφανώς, χρησιμοποιήστε το με εξαιρετική προσοχή. Αντίθετα με την κάθαρση του Κάδου απορριμμάτων, το rm δεν θα ρωτήσει εάν είστε βέβαιοι. Υποθέτει ότι ξέρετε τι κάνετε.

Ένα πράγμα που πρέπει να σημειωθεί σχετικά με rm είναι ότι από προεπιλογή, θα διαγράψει μόνο αρχεία, όχι φακέλους. Για να διαγράψετε φακέλους, πρέπει να χρησιμοποιήσετε την επιλογή -R, η οποία σημαίνει αναδρομική .

Παράδειγμα: rm -R /Users/jdoe/Desktop/cool_stuff

Master Your Mac με το τερματικό

Τώρα γνωρίζετε μερικές βασικές εντολές Terminal και μπορείτε να ξεκινήσετε την ενσωμάτωσή τους στην καθημερινή σας ροή εργασιών Mac. Μόλις φτάσετε άνετα χρησιμοποιώντας bash, μπορείτε να πάτε πέρα ​​από την απλή αντικατάσταση των καθημερινών καθηκόντων σας και να αρχίσετε να εξερευνάτε δυνάμεις που μόνο η γραμμή εντολών μπορεί να προσφέρει.

Ξεκινήστε εγκαθιστώντας το Homebrew, τον καλύτερο διαχειριστή πακέτων για macOS. Σας επιτρέπει να εγκαταστήσετε νέες γλώσσες προγραμματισμού, αποθήκες λογισμικού και πολλά άλλα. Και μετά μπορείτε να προχωρήσετε στην προσαρμογή του Terminal για να το κάνετε ακόμα πιο χρήσιμο Πώς να προσαρμόσετε το Mac Terminal και να το κάνετε πιο χρήσιμο Πώς να προσαρμόσετε το Mac Terminal και να το κάνετε πιο χρήσιμο Η εφαρμογή Terminal στο Mac σας είναι ισχυρή, αλλά είναι λίγο bland έξω από το κουτί. Δείτε πώς μπορείτε να προσαρμόσετε το Terminal για τις ανάγκες σας. Διαβάστε περισσότερα .

Εξερευνήστε περισσότερα σχετικά με: Command Prompt, Linux Bash Shell, Mac Συμβουλές, τερματικό.