Εντολές τερματικού για Mac

Εντολές τερματικού macOS

μέσω Εντολές τερματικού για Mac Μπορούμε να εκτελέσουμε ενέργειες που, σε ορισμένες περιπτώσεις, δεν είναι διαθέσιμες μέσω της γραφικής διεπαφής του macOS ή, η διαδικασία για να γίνει αυτό είναι πολύ αργή και επίπονη.

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

Λάβετε υπόψη ότι με τις εντολές Terminal για Mac μπορείτε να εκτελέσετε αλλαγές στην ομάδα σας, αλλαγές διαμόρφωσης που μπορεί να επηρεάσουν τη λειτουργία του εξοπλισμού σας.

Επιπλέον, μπορείτε επίσης διαγράψτε αρχεία, δημιουργήστε καταλόγους, μάθετε ποιες συσκευές είναι συνδεδεμένες στο δίκτυό σας, πραγματοποιήστε αναζητήσεις...

Εάν γνωρίζετε ήδη το εντολές συστήματος στα windows (που προέρχονται από το MS-DOS) δεν θα χρειαστεί πολύς χρόνος για να μάθετε πώς να χρησιμοποιείτε τις εντολές Terminal for Mac που σας παρουσιάζουμε σε αυτό το άρθρο.

Πώς να αποκτήσετε πρόσβαση στο τερματικό

πρόσβαση στο τερματικό

Το πρώτο πράγμα που πρέπει να κάνουμε για να ξεκινήσουμε μπέρδεμα με τα κότσια του macOS είναι η πρόσβαση στη γραμμή εντολών του macOS. Για να ξεκινήσετε να χρησιμοποιείτε τις εντολές τερματικού σε Mac, πρέπει να εκτελέσετε τα ακόλουθα βήματα:

  • Πατήστε τη συντόμευση πληκτρολογίου Command + space bar.
  • Γράφουμε Terminal.
  • Κάντε κλικ στο πρώτο αποτέλεσμα αναζήτησης.

Αυτή η εφαρμογή είναι επίσης στο Launchpad, μέσα στο φάκελο άλλοι. Εάν σας αρέσει η ιδέα της εργασίας με εντολές, μπορείτε να ρίξετε μια ματιά σε ένα άρθρο όπου σας παρουσιάζουμε το καλύτερες συντομεύσεις πληκτρολογίου για mac.

Βασικές εντολές τερματικού

[τραπέζι]

,,

/ (Forward Slash),Κατάλογος ανώτατου επιπέδου

., Τρέχων κατάλογος

..,Κορυφαίος κατάλογος

~,Αρχικός κατάλογος

sudo [εντολή], Εκτέλεση εντολής με δικαιώματα ασφαλείας root

nano [αρχείο], Ανοίγει το πρόγραμμα επεξεργασίας τερματικού

άνοιγμα [αρχείο],Άνοιγμα αρχείου

[εντολή] -h, Λάβετε βοήθεια για μια εντολή

man [command],Εμφανίζει το εγχειρίδιο βοήθειας για την εντολή

,,

[/τραπέζι]

Αναζήτηση Τερματικού

[τραπέζι]

,,

εύρημα -όνομα <«»αρχείο»»>»,Βρίσκει όλα τα αρχεία με όνομα στα πλαίσια . Μπορούμε να χρησιμοποιήσουμε αστερίσκους (*) για να αναζητήσουμε τμήματα ονομάτων αρχείων

"grep" »» »,Αναζήτηση για όλους τους αγώνες του στα πλαίσια

"grep -rl "" »» »,Αναζήτηση για όλα τα αρχεία που περιέχουν στα πλαίσια

,,

[/τραπέζι]

Διαχείριση αδειών τερματικού σταθμού

Άδειες τερματικού

[τραπέζι]

,,

ls -ld, Εμφάνιση της προεπιλεγμένης άδειας ενός καταλόγου πηγής

ls -ld/ ,Εμφανίζει δικαιώματα ανάγνωσης. εγγραφή και πρόσβαση σε έναν συγκεκριμένο φάκελο

chmod 755 , Αλλάξτε την άδεια ενός αρχείου σε 755

chmod -R 600 , Αλλάξτε την άδεια ενός φακέλου και όλων των περιεχομένων του σε 600

τσόουν : ,Αλλάζει την ιδιοκτησία ενός αρχείου σε χρήστη και ομάδα Αν προσθέσουμε την εντολή "-R" θα συμπεριληφθούν τα περιεχόμενα του φακέλου

,,

[/τραπέζι]

Μέγεθος αρχείου και χώρος στο δίσκο

[τραπέζι]

,,

du,Χρησιμοποιώντας τη λίστα για κάθε υποκατάλογο και το περιεχόμενό του

du -sh [φάκελος], Αναγνώσιμη έξοδος όλων των αρχείων σε έναν κατάλογο

du -s, Εμφάνιση μιας καταχώρησης για κάθε καθορισμένο αρχείο

ντου-σκ* | sort -nr Λίστα αρχείων και φακέλων (συνοψίζοντας το μέγεθος συμπεριλαμβανομένων των υποφακέλων). Μπορούμε να αντικαταστήσουμε το sk* με το sm* για να παραθέσουμε τους καταλόγους σε MB

df -h, Εμφανίζει τον ελεύθερο χώρο στο δίσκο του συστήματός σας

df -H, Υπολογισμός ελεύθερου χώρου στο δίσκο σε ισχύ 1.000 (αντί για 1.024)

,,

[/τραπέζι]

Διαχείριση αρχείων και καταλόγων

[τραπέζι]

,,

mkdir ,Δημιουργήστε έναν νέο φάκελο που ονομάζεται

mkdir -σελ / ,Δημιουργήστε ένθετους φακέλους

mkdir ,Δημιουργήστε πολλούς φακέλους ταυτόχρονα

"mkdir"" »»»Δημιουργεί ένα φάκελο με ένα κενό στο όνομα του αρχείου

rmdir ,Διαγράφει ένα φάκελο (λειτουργεί μόνο με κενούς φακέλους)

rm -R ,Διαγράφει έναν φάκελο και τα περιεχόμενά του

αφή ,Δημιουργήστε ένα νέο αρχείο χωρίς καμία επέκταση

μπάτσος ,Αντιγράψτε ένα αρχείο στο φάκελο

μπάτσος ,Αντιγράψτε ένα αρχείο στον τρέχοντα φάκελο

μπάτσος ~/ / ,Αντιγράψτε ένα αρχείο στο φάκελο και μετονομάστε το αντιγραμμένο αρχείο

"cp -R <«»new dir»»>»,Αντιγράψτε έναν φάκελο σε έναν νέο φάκελο με κενά στο όνομα του αρχείου

cp -i ,Σας προειδοποιεί πριν αντιγράψετε ένα αρχείο με ένα προειδοποιητικό μήνυμα αντικατάστασης

μπάτσος /Χρήστες/ ,Αντιγράψτε πολλά αρχεία σε έναν φάκελο

ditto -V [διαδρομή φακέλου][νέος φάκελος],Αντιγράφει τα περιεχόμενα ενός φακέλου σε νέο φάκελο. Η εντολή "-V" εμφανίζει μια γραμμή κατάστασης για κάθε αρχείο που αντιγράφεται.

rm , διαγράφει οριστικά ένα αρχείο

rm -i ,Διαγράφει ένα αρχείο που ζητά επιβεβαίωση

rm -f ,Επιβολή μη επιβεβαιωμένης διαγραφής αρχείου

rm ,Διαγραφή πολλών αρχείων χωρίς επιβεβαίωση

mv ,μετακίνηση/μετονομασία

mv ,Μετακινεί ένα αρχείο στο φάκελο (αντικαθιστώντας το υπάρχον αρχείο με το ίδιο όνομα εάν υπάρχει)

mv -i ,Η εντολή "-i" εμφανίζει μια προειδοποίηση ότι πρόκειται να αντικαταστήσει το αρχείο προορισμού.

mv*.png ~/ ,Μετακινήστε όλα τα αρχεία PNG στον τρέχοντα φάκελο σε διαφορετικό φάκελο

,,

[/τραπέζι]

Διαχείριση καταλόγων με το Terminal

[τραπέζι]

,,

cd, οικιακός κατάλογος

cd [φάκελος],Αλλαγή καταλόγου

cd ~,Αρχικός κατάλογος

cd/, root της μονάδας δίσκου

cd -,Προηγούμενος κατάλογος ή φάκελος που περιηγηθήκατε τελευταία

pwd, εμφάνιση καταλόγου εργασίας

cd..,Μετάβαση στον γονικό κατάλογο

cd../..,Πάνω σε δύο επίπεδα

,,

[/τραπέζι]

Καταχώριση αρχείων και καταλόγων με το Terminal

Αρχεία και κατάλογοι τερματικών

[τραπέζι]

,,

ls, Εμφάνιση του ονόματος των αρχείων και των υποκαταλόγων του καταλόγου

ls -C, Εμφάνιση του ονόματος των αρχείων και των υποκαταλόγων του καταλόγου σε στήλες

ls -a, Καταχωρίστε όλες τις καταχωρήσεις (συμπεριλαμβανομένων εκείνων με .(dot) και ..(double dot))

ls -1, Εμφάνιση της λίστας αρχείων σε μία καταχώρηση ανά μορφή γραμμής

ls -F, Εμφάνιση ενός / (κάθετο) αμέσως μετά από κάθε διαδρομή που είναι ένας κατάλογος

ls -S Ταξινόμηση αρχείων ή εγγραφών κατά μέγεθος

ls -l, Λίστα μεγάλης μορφής. Περιλαμβάνει λειτουργία αρχείου. το όνομα του ιδιοκτήτη και της ομάδας· την ημερομηνία και την ώρα τροποποίησης του αρχείου· το όνομα της διαδρομής· και τα λοιπά

ls -l /,Λίστα συστήματος αρχείων από τη ρίζα με συμβολικούς συνδέσμους

ls -lt, Λίστα αρχείων ταξινομημένων κατά χρόνο τροποποίησης (πρώτα η πιο πρόσφατη)

ls -lh,Μεγάλη καταχώριση με ευανάγνωστα μεγέθη αρχείων σε KB. MB ή GB

ls -lo,Λίστα ονομάτων αρχείων με μέγεθος. ιδιοκτήτη και σημαίες

ls -la, Λεπτομερής λίστα με τα περιεχόμενα του καταλόγου (συμπεριλαμβανομένων των κρυφών αρχείων)

,,

[/τραπέζι]

Συντομεύσεις πληκτρολογίου στο τερματικό

[τραπέζι]

,,

Καρτέλα, Αυτόματη συμπλήρωση ονομάτων αρχείων και φακέλων

Ctrl + A, Μεταβείτε στην αρχή της γραμμής που πληκτρολογείτε

Ctrl + E, πηγαίνετε στο τέλος της γραμμής που πληκτρολογείτε

Ctrl + U, Διαγράψτε τη γραμμή πριν από τον κέρσορα

Ctrl + K, Διαγράψτε τη γραμμή μετά τον δρομέα

Ctrl + W, Διαγράψτε τη λέξη πριν από τον κέρσορα

Ctrl + T, αλλάξτε τους δύο τελευταίους χαρακτήρες πριν από τον κέρσορα

Esc + T, αλλάξτε τις δύο τελευταίες λέξεις πριν από τον κέρσορα

Ctrl + L, Εκκαθάριση οθόνης

Ctrl + C, σταματήστε οτιδήποτε τρέχει

Ctrl + D, Έξοδος από το τρέχον κέλυφος

Επιλογή + →, Μετακινήστε τον κέρσορα μία λέξη προς τα εμπρός

Επιλογή + ←, Μετακινήστε τον κέρσορα μία λέξη πίσω

Ctrl + F, Μετακινήστε τον κέρσορα έναν χαρακτήρα προς τα εμπρός

Ctrl + B, Μετακινήστε τον κέρσορα έναν χαρακτήρα πίσω

Ctrl + Y, Επικολλήστε αυτό που κόπηκε από την τελευταία εντολή

Ctrl + Z, Βάλτε ό,τι εκτελείται σε μια διαδικασία παρασκηνίου σε αναστολή

Ctrl + _, Αναίρεση της τελευταίας εντολής

Option + Shift + Cmd + C, Αντιγραφή απλού κειμένου

Shift + Cmd + V, Επικολλήστε την επιλογή

έξοδος, Τερματισμός συνεδρίας κελύφους

,,

[/τραπέζι]

Ιστορικό εντολών

[τραπέζι]

,,

Ctrl + R, Αναζήτηση για εντολές που χρησιμοποιήθηκαν στο παρελθόν

ιστορικό, Εμφανίζει τις εντολές που έχουμε γράψει προηγουμένως

![τιμή], Εκτελέστε την τελευταία χρησιμοποιημένη εντολή που ξεκινά με μια τιμή

!!, Εκτελέστε την τελευταία εντολή που χρησιμοποιήθηκε

,,

[/τραπέζι]

Τερματικές Διαδικασίες

τερματικές διαδικασίες

[τραπέζι]

,,

ps -ax Εμφανίζει τις διεργασίες που εκτελούνται αυτήν τη στιγμή. Η εντολή "a" εμφανίζει όλες τις διεργασίες χρήστη και η εντολή "x" εμφανίζει διαδικασίες που δεν είναι συνδεδεμένες με το τερματικό

ps -aux, Εμφάνιση όλων των διεργασιών με %cpu; %mem; σελίδα εισόδου και PID

κορυφή, Εμφανίζει πληροφορίες σε πραγματικό χρόνο σχετικά με τις διεργασίες που εκτελούνται

top -ocpu -s 5, Εμφανίζει τις διαδικασίες ταξινομημένες κατά χρήση της CPU και ενημερώνεται κάθε 5 δευτερόλεπτα

top -o rsize, Ταξινόμηση διεργασιών κατά χρήση μνήμης

kill PID, Έξοδος από τη διαδικασία με ID . Το PID θα εμφανίζεται ως στήλη στο Activity Monitor

ps -ax | grep ,Αναζήτηση διεργασίας με όνομα ή PID

,,

[/τραπέζι]

Εντολές δικτύου στο τερματικό

[τραπέζι]

,,

ping , Κάντε ping στον κεντρικό υπολογιστή και εμφανίστε την κατάστασή του

ποιος είναι ,Λάβετε πληροφορίες whois ενός τομέα

μπούκλα -Ο ,Λήψη αρχείου μέσω HTTP. HTTPS ή FTP

ssh @ ,Δημιουργήστε μια σύνδεση SSH με με τον χρήστη

scp @ :/απομακρυσμένο/διαδρομή,Αντιγραφή ακόμη μακρινός

arp -a Εμφανίζει μια λίστα με όλες τις συσκευές στο τοπικό σας δίκτυο, συμπεριλαμβανομένων των διευθύνσεων IP και MAC όλων των συσκευών

ifconfig en0, Εμφανίζει τη διεύθυνση IP και MAC της συσκευής σας

traceroute [όνομα κεντρικού υπολογιστή], Προσδιορίζει τη διαδρομή και τις μεταπηδήσεις που διανύουν τα πακέτα από τη συσκευή σας στη διεύθυνση προορισμού

,,

[/τραπέζι]

Homebrew

[τραπέζι]

,,

γιατρός παρασκευής, Ελέγξτε το σύστημα για πιθανά προβλήματα

Βοήθεια παρασκευής, Λίστα χρήσιμων εντολών Homebrew

εγκατάσταση παρασκευής | ,Εγκαταστήστε έναν τύπο

ετοιμάζω απεγκατάσταση |cask>,Καταργήστε την εγκατάσταση ενός τύπου

λίστα ετοιμασίας --φόρμουλα,Λίστα μόνο εγκατεστημένων τύπων

βαρέλια παρασκευής | ,Καταγράψτε όλες τις εξαρτήσεις ενός τύπου

κείμενο αναζήτησης παρασκευής|/regex/,Αναζήτηση τύπων χρησιμοποιώντας regex

αναβάθμιση παρασκευής | ,Ενημερώστε τον τύπο

ετοιμάζω ξεπερασμένο | ,Τύπος αναζήτησης

ετοιμάζω ξεπερασμένη –φόρμουλα,Βρες μια ξεπερασμένη φόρμουλα

pin brew [installed_formula],Καρφίτσωσε έναν τύπο για να μην ενημερώνεται

brew unpin [installed_formula], Ξεκαρφιτσώστε για να ενημερώσετε ένα πακέτο

εκκαθάριση παρασκευής, Καταργήστε τα αρχεία κλειδώματος και τα παλιά πακέτα από όλους τους τύπους

,,

[/τραπέζι]

Μεταβλητή περιβάλλοντος ή διαδρομή

[τραπέζι]

,,

printenv, Εμφανίζει μια λίστα με τις τρέχουσες ρυθμισμένες μεταβλητές περιβάλλοντος

echo $PATH, Ελέγξτε την τιμή της μεταβλητής PATH που αποθηκεύει μια λίστα καταλόγων με εκτελέσιμα αρχεία

echo $PATH >path.txt, Εξάγει τον κατάλογο διαδρομής σε αρχείο κειμένου

εξαγωγή PATH=$PATH:absolute/path to/program/,Εκτέλεση προγράμματος μέσω του τερματικού μόνο στην τρέχουσα περίοδο λειτουργίας.

,,

[/τραπέζι]


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Πραγματικό ιστολόγιο
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.