Οι εντολές εξαναγκασμού του τερματικού Mac
Διαφήμιση
το macOS είναι ένα διαισθητικό λειτουργικό σύστημα, έτσι δεν χρειάζεται να ξοδεύετε πολύ χρόνο μαθαίνοντας τα βασικά. Γνωρίζοντας αυτό, γιατί πρέπει να μάθετε και να επωφεληθείτε από τη γραμμή εντολών Unix που είναι διαθέσιμη στο Mac σας; Έχουμε τέσσερις καλούς λόγους:
Ξεκλειδώστε τώρα το φύλλο εξαπάτησης "Mac Terminal Commands"!
Αυτό θα σας υπογράψει στο newsletter μας
Εισαγάγετε το Email σας Ξεκλειδώστε Διαβάστε την πολιτική απορρήτου μας- Υπάρχουν δεκάδες εφαρμογές που βασίζονται σε ανοιχτού κώδικα και ελεύθερα διαθέσιμες στο Unix. Δεν χρειάζεται να ξοδεύετε χρήματα σε αυτά.
- Όταν αντιμετωπίζετε δυσκολίες στην αναζήτηση αρχείων στο Spotlight, μπορείτε να μεταβείτε σε εργαλεία αναζήτησης Unix. Είναι πολύ πιο ισχυρό από το Spotlight.
- Μπορείτε να διαχειριστείτε τα αρχεία, τους φακέλους και τα αρχεία αρχείων με αυτοματοποιημένο τρόπο. Η ρύθμιση μιας εργασίας cron θα το χειριστεί αυτόματα.
- Σας δίνει περισσότερη δύναμη και έλεγχο πάνω στο σύστημά σας.
Με πολλές εντολές Mac, είναι συχνά δύσκολο να τις θυμηθείτε και να τις χρησιμοποιήσετε όλες. Είμαστε εδώ για να σας βοηθήσουμε με ένα λεπτομερές φύλλο εξαπάτησης των εντολών Mac Terminal που μπορείτε να χρησιμοποιήσετε για να ξεκλειδώσετε την αυξημένη παραγωγικότητα στο σύστημά σας.
Εκκινήστε την εφαρμογή Τερματικό από Εφαρμογές> Βοηθητικά προγράμματα ή αναζητήστε την μέσω του Spotlight. Στη συνέχεια, μπορείτε να ξεκινήσετε με μερικές από τις ισχυρές εντολές παρακάτω.
Οι εντολές εξαναγκασμού του τερματικού Mac
Εντολή | Δράση |
---|---|
Συντομεύσεις | |
Αυτί | Αυτόματη συμπλήρωση ονομάτων αρχείων και φακέλων |
Ctrl + A | Πηγαίνετε στην αρχή της γραμμής που πληκτρολογείτε αυτήν τη στιγμή |
Ctrl + E | Πηγαίνετε στο τέλος της γραμμής που πληκτρολογείτε αυτήν τη στιγμή |
Ctrl + U | Καθαρίστε τη γραμμή πριν από το δρομέα |
Ctrl + K | Καθαρίστε τη γραμμή μετά τον κέρσορα |
Ctrl + W | Διαγράψτε τη λέξη πριν από το δρομέα |
Ctrl + T | Αντικαταστήστε τους τελευταίους δύο χαρακτήρες πριν από τον κέρσορα |
Esc + Τ | Αντικαταστήστε τις δύο τελευταίες λέξεις πριν από τον κέρσορα |
Ctrl + L | Καθαρίστε την οθόνη |
Ctrl + C | Σκοτώστε ό, τι τρέχετε |
Ctrl + D | Έξοδος από το τρέχον κέλυφος |
Επιλογή + → | Μετακινήστε τον κέρσορα μια λέξη προς τα εμπρός |
Επιλογή + ← | Μετακινήστε το δρομέα μία λέξη προς τα πίσω |
Ctrl + F | Μετακινήστε τον κέρσορα έναν χαρακτήρα προς τα εμπρός |
Ctrl + B | Μετακινήστε τον κέρσορα έναν χαρακτήρα προς τα πίσω |
Ctrl + Y | Τοποθετήστε ό, τι κόπηκε από την τελευταία εντολή |
Ctrl + Z | Βάζει ό, τι τρέχετε σε ανασταλτική διαδικασία φόντου |
Ctrl + _ | Αναίρεση της τελευταίας εντολής |
Βασικά | |
/ (Προς τα εμπρός) | Κατάλογος κορυφαίου επιπέδου |
. (Ενιαία Περίοδος) | Ο τρέχων κατάλογος |
.. (Διπλή περίοδος) | Γονικός κατάλογος |
~ (Tilde) | Αρχική σελίδα |
sudo [εντολή] | Εκτελέστε εντολή με τα δικαιώματα ασφαλείας του σούπερ χρήστη |
nano [αρχείο] | Ανοίγει τον επεξεργαστή τερματικού |
άνοιγμα αρχείου] | Ανοίγει ένα αρχείο |
[εντολή] -h | Λάβετε βοήθεια σχετικά με μια εντολή |
άνθρωπος [εντολή] | Εμφάνιση του εγχειριδίου βοήθειας της εντολής |
Αλλαγή καταλόγου | |
CD | Αρχική σελίδα |
cd [φάκελο] | Αλλαγή καταλόγου, π.χ. cd Documents |
cd ~ | Αρχική σελίδα |
CD/ | Ρίζα της μονάδας δίσκου |
cd - | Προηγούμενο κατάλογο ή φάκελο που περιηγείσθε τελευταία |
pwd | Εμφάνιση του καταλόγου εργασίας σας |
CD.. | Μετακίνηση επάνω στον γονικό κατάλογο |
CD../.. | Μετακινήστε δύο επίπεδα |
Περιεχόμενα καταλόγου λίστας | |
ls | Εμφανίστε το όνομα αρχείων και υποκαταλόγων στον κατάλογο |
ls -C | Δυνατότητα παραγωγής πολλών στηλών στη λίστα |
ls -a | Καταχωρίστε όλες τις καταχωρίσεις, συμπεριλαμβανομένων αυτών με. (Περίοδο) και .. (διπλή περίοδος) |
ls -1 | Εξάγει τη λίστα των αρχείων σε μία καταχώρηση ανά μορφή γραμμής |
ls -F | Εμφανίστε μια / (κάθετο) αμέσως μετά από κάθε διαδρομή που είναι κατάλογος, * (αστερίσκος) μετά από εκτελέσιμα προγράμματα ή σενάρια και @ μετά από συμβολικό σύνδεσμο |
ls -S | Ταξινόμηση αρχείων ή καταχωρήσεων κατά μέγεθος |
ls -l | Λίστα σε μεγάλη μορφή. Περιλαμβάνει τη λειτουργία αρχείου, τον ιδιοκτήτη και το όνομα ομάδας, το αρχείο ημερομηνίας και ώρας τροποποιήθηκε, το όνομα διαδρομής και άλλα |
ls -lt | Καταχωρίστε τα αρχεία ταξινομημένα κατά χρόνο τροποποιημένα (πιο πρόσφατα πρώτα) |
ls-lh | Μεγάλη καταχώριση με μεγέθη αρχείων ανάγνωσης από άνθρωπο σε KB, MB ή GB |
ls -λο | Καταχωρίστε τα ονόματα αρχείων με μέγεθος, ιδιοκτήτη και σημαίες |
ls -la | Κατάλογος λεπτομερών περιεχομένων του καταλόγου, συμπεριλαμβανομένων των κρυφών αρχείων |
Μέγεθος αρχείου και χώρος στο δίσκο | |
du | Χρησιμοποιήστε τη λίστα χρήσης για κάθε υποκατάλογο και τα περιεχόμενά του |
du -sh [φάκελο] | Ανάγνωση από άνθρωπο όλων των αρχείων σε έναν κατάλογο |
du -s | Εμφάνιση μιας καταχώρησης για κάθε καθορισμένο αρχείο |
du -sk * | sort -nr | Κατάλογος αρχείων και φακέλων, συνολικού μεγέθους συμπεριλαμβανομένων των υποφακέλων. Αντικαταστήστε το sk * με sm * για να εμφανίσετε τους κατάλογους σε MB |
df -h | Υπολογίστε το ελεύθερο χώρο στο δίσκο του συστήματός σας |
df-Η | Υπολογίστε ελεύθερο χώρο στο δίσκο σε εξάρσεις 1.000 (σε αντίθεση με 1.024) |
Διαχείριση αρχείων και καταλόγου | |
mkdir | Δημιουργήστε νέο φάκελο που ονομάζεται |
mkdir -p / | Δημιουργία εσφαλμένων φακέλων |
mkdir | Δημιουργήστε πολλούς φακέλους ταυτόχρονα |
mkdir "" | Δημιουργήστε ένα φάκελο με χώρο στο όνομα αρχείου |
rmdir | Διαγραφή φακέλου (λειτουργεί μόνο σε κενά φακέλους) |
rm -R | Διαγράψτε ένα φάκελο και τα περιεχόμενά του |
αφή | Δημιουργήστε ένα νέο αρχείο χωρίς καμία επέκταση |
cp | Αντιγράψτε ένα αρχείο στο φάκελο |
cp | Αντιγράψτε ένα αρχείο στον τρέχοντα φάκελο |
cp ~ // | Αντιγράψτε ένα αρχείο στο φάκελο και μετονομάστε το αρχείο που αντιγράψατε |
cp-R | Αντιγράψτε ένα φάκελο σε νέο φάκελο με κενά στο όνομα αρχείου |
cp -i | Σας προειδοποιεί πριν αντιγράψετε ένα αρχείο με ένα μήνυμα προειδοποίησης προειδοποίησης |
cp / Users / | Αντιγράψτε πολλά αρχεία σε ένα φάκελο |
rm | Διαγραφή αρχείου (Αυτό διαγράφει οριστικά το αρχείο · χρησιμοποιήστε με προσοχή.) |
rm -i | Διαγράψτε ένα αρχείο μόνο όταν επιβεβαιώνετε |
rm -f | Αφαίρεση δύναμης χωρίς επιβεβαίωση |
rm | Διαγραφή πολλών αρχείων χωρίς επιβεβαίωση |
mv | Μετακίνηση / μετονομασία |
mv | Μετακινήστε ένα αρχείο στο φάκελο, ενδεχομένως αντικαθιστώντας ένα υπάρχον αρχείο |
mv -i | Προαιρετική -i σημαία για να σας προειδοποιήσει πριν να αντικαταστήσετε το αρχείο |
mv * .png ~ / | Μετακινήστε όλα τα αρχεία PNG από τον τρέχοντα φάκελο σε διαφορετικό φάκελο |
Ιστορικό εντολών | |
Ctrl + R | Αναζήτηση μέσω των εντολών που χρησιμοποιήσατε προηγουμένως |
ιστορία n | Εμφανίζει τις προηγούμενες εντολές που έχετε πληκτρολογήσει. Προσθέστε έναν αριθμό για να περιορίσετε τα τελευταία n στοιχεία |
![αξία] | Εκτελέστε την τελευταία πληκτρολογημένη εντολή που ξεκινάει με μια τιμή |
!! | Εκτελέστε την τελευταία πληκτρολογημένη εντολή |
Δικαιώματα | |
ls -ld | Εμφάνιση της προεπιλεγμένης άδειας για έναν οικείο κατάλογο |
ls -ld / | Εμφανίστε την άδεια ανάγνωσης, εγγραφής και πρόσβασης ενός συγκεκριμένου φακέλου |
chmod 755 | Αλλάξτε την άδεια ενός αρχείου σε 755 |
chmod-R 600 | Αλλάξτε την άδεια ενός φακέλου (και των περιεχομένων του) σε 600 |
chown: | Αλλάξτε την ιδιοκτησία ενός αρχείου σε χρήστη και ομάδα. Προσθέστε -R για να συμπεριλάβετε τα περιεχόμενα του φακέλου |
Διαδικασίες | |
ps -ax | Έξοδος τρέχουσες διαδικασίες. Εδώ, το a δείχνει τις διαδικασίες από όλους τους χρήστες και το x δείχνει διαδικασίες που δεν συνδέονται με το Terminal |
ps -aux | Εμφανίζει όλες τις διαδικασίες με% cpu, % mem, σελίδα σε, PID και εντολή |
μπλουζα | Εμφάνιση ζωντανών πληροφοριών σχετικά με τρέχουσες διαδικασίες |
top -ocpu -s 5 | Προβολή διεργασιών ταξινομημένων κατά τη χρήση της CPU, ενημερώνοντας κάθε 5 δευτερόλεπτα |
top -o rsize | Ταξινόμηση επάνω από τη χρήση μνήμης |
να σκοτώσει το PID | Κλείστε τη διαδικασία με αναγνωριστικό. Θα δείτε το PID ως στήλη στην Παρακολούθηση δραστηριότητας |
ps -ax | grep | Βρείτε μια διαδικασία με το όνομα ή το PID |
Δίκτυο | |
ping | Κατάσταση υποδοχής και προβολής Ping |
ποιος είναι | Αποκτήστε πληροφορίες whois για έναν τομέα |
μπούκλα -O | Λήψη αρχείου μέσω HTTP, HTTPS ή FTP |
ssh @ | Δημιουργία σύνδεσης SSH με το χρήστη |
scp @: / απομακρυσμένη / διαδρομή | Αντιγραφή σε τηλεχειριστήριο |
Homebrew | |
ιατρούς | Ελέγξτε τη ζύμη για πιθανά προβλήματα |
εγκαταστήστε το βρασμό | Εγκαταστήστε έναν τύπο |
uninstall cookie | Απεγκαταστήστε έναν τύπο |
λίστα παρασκευασμάτων | Κατάλογος όλων των εγκατεστημένων τύπων |
έτοιμη αναζήτηση | Εμφάνιση διαθέσιμων τύπων για ζυθοποιία |
αναβάθμιση παρασκευής | Αναβαθμίστε όλα τα ξεπερασμένα και μη στερεωμένα παρασκευάσματα |
cookie update | Φέρε την τελευταία έκδοση του homebrew και της φόρμουλας |
εκκαθάριση βρασμού | Καταργήστε την παλαιότερη έκδοση του εγκατεστημένου τύπου |
μαγειρέψτε το homebrew / βαρέλι | Πατήστε το αποθετήριο δοχείων από το GitHub |
μπύρα λίστα | Καταγράψτε όλα τα εγκατεστημένα βαρέλια |
εγκατάσταση του βαρελιού | Τοποθετήστε το δοχείο |
απεμπλοκή του βαρελιού | Καταργήστε την εγκατάσταση του δοχείου |
Αναζήτηση | |
find -name | Βρείτε όλα τα αρχεία που ονομάζονται μέσα. Χρησιμοποιήστε τα μπαλαντέρ (*) για να αναζητήσετε τμήματα των ονομάτων αρχείων |
grep "" | Εξάγει όλες τις εμφανίσεις εσωτερικού (προσθέστε -i για ανυπαρξία περίπτωση) |
grep -rl "" | Αναζήτηση για όλα τα αρχεία που περιέχουν μέσα |
Παραγωγή | |
Γάτα | Εξάγει το περιεχόμενο του |
πιο λιγο | Εξάγετε τα περιεχόμενα χρησιμοποιώντας τη λιγότερη εντολή που υποστηρίζει την περιστροφή και πολλά άλλα |
κεφάλι | Εξάγει τις πρώτες 10 γραμμές του |
>> | Προσθέτει την έξοδο από το |
> | Μετακινήστε την έξοδο του σε |
| | Κατευθύνετε την έξοδο από το |
Στη συνέχεια, προσαρμόστε το τερματικό
Υπάρχουν πολλές εντολές σε αυτό το εξαπατή φύλλο. Αλλά δεν χρειάζεται να μάθετε όλα αυτά αμέσως! Επιλέξτε μερικούς που ενσωματώνουν καλά τη ροή εργασίας σας και σας εξοικονομούν περισσότερο χρόνο. Μόλις καταφέρετε να μάθετε αυτές τις εντολές, θα πρέπει να μάθετε περισσότερα για το Terminal για να βελτιώσετε την εμπειρία σας.
Για περαιτέρω ανάγνωση, εξετάσαμε πώς να προσαρμόζουμε το Mac Terminal και να το κάνουμε πιο χρήσιμο Πώς να προσαρμόσετε το τερματικό Mac και να το κάνετε πιο χρήσιμο Πώς να προσαρμόσετε το τερματικό Mac και να το κάνετε πιο χρήσιμο Η εφαρμογή Terminal στο Mac σας είναι ισχυρή, αλλά είναι λίγο ήπια έξω από το κουτί. Δείτε πώς μπορείτε να προσαρμόσετε το Terminal για τις ανάγκες σας. Διαβάστε περισσότερα .
Εξερευνήστε περισσότερα σχετικά με τα εξής: Cheat Sheet, Command Prompt, Linux Bash Shell, Terminal.