Οι 10 κορυφαίες εντολές τερματικού Mac που πρέπει να γνωρίζετε

Το τερματικό(Terminal) του Mac είναι απίστευτα ισχυρό. Όχι μόνο αφήνει τα πράγματα να γίνονται πιο γρήγορα χωρίς το GUI (γραφικό περιβάλλον χρήστη) να σας επιβραδύνει, αλλά σας επιτρέπει επίσης να εκτελείτε εργασίες που δεν μπορείτε να ολοκληρώσετε με άλλο τρόπο. Ωστόσο, δεν χρειάζεται να είστε ειδικός στο Terminal —ή ακόμα και να σας αρέσει να χρησιμοποιείτε διερμηνείς γραμμής εντολών—για να το εκμεταλλευτείτε.

Είτε είστε εντελώς νέοι στο Terminal είτε απλά προετοιμάζεστε για αυτό, η λίστα με τις 10 εντολές Mac Terminal παρακάτω θα σας βοηθήσει να βελτιώσετε την εμπειρία με το (Mac Terminal)Mac σας . Μπορείτε να τα εκτελέσετε μέσα σε λίγα δευτερόλεπτα.

Ακόμα κι αν ξέρετε τον δρόμο σας γύρω από το Τερματικό(Terminal) , μπορεί και πάλι να συναντήσετε την περίεργη εντολή που έπεσε κάτω από το ραντάρ σας καθ' όλη τη διάρκεια. Συνέχισε λοιπόν να διαβάζεις.

1. Κρατήστε το Mac σας ξύπνιο

Θυμάστε(Remember) την τελευταία φορά που ο Mac σας κοιμήθηκε και κατέληξε σε παύση ή ακύρωση αυτής της λήψης —ή οτιδήποτε άλλο— εκτελούσε; Εάν δεν σας αρέσει να τροποποιείτε τις ρυθμίσεις ύπνου κάθε φορά που θέλετε να το σταματήσετε, απλώς ενεργοποιήστε το Terminal και εκτελέστε την παρακάτω εντολή Mac Terminal :

καφεΐνη(caffeinate)

Το Mac σας δεν θα τεθεί σε αδράνεια όσο το παράθυρο του τερματικού παραμένει ανοιχτό. (Terminal)Μπορείτε επίσης να αποτρέψετε τον ύπνο του Mac(prevent the Mac from falling asleep) για συγκεκριμένο χρονικό διάστημα μόνο προσθέτοντας το όρισμα -t <time in seconds>καφεΐνη -t 3600(caffeinate -t 3600) .

2. Αλλάξτε τη μορφή στιγμιότυπου οθόνης

Από προεπιλογή, το Mac σας αποθηκεύει τα στιγμιότυπα οθόνης σας σε μορφή PNG . Αλλά μπορείτε να το αλλάξετε στην πολύ πιο ελαφριά μορφή JPG με την παρακάτω εντολή:

Οι προεπιλογές γράφουν com.apple.screencapture τύπου JPG(defaults write com.apple.screencapture type JPG)

Επιπλέον, μπορείτε να χρησιμοποιήσετε την ίδια εντολή για να μεταβείτε σε εναλλακτικές μορφές όπως TIFF , BMP και PSD . Απλώς(Just) αντικαταστήστε το JPG (προς το τέλος) με την επέκταση εικόνας που θέλετε.

3. Πραγματοποιήστε Ping σε ιστότοπους και συσκευές

Εάν αντιμετωπίζετε προβλήματα με τη σύνδεση σε έναν ιστότοπο, μπορείτε να δοκιμάσετε να τον κάνετε ping. Απλώς(Simply) πληκτρολογήστε την ακόλουθη εντολή αλλά αντικαταστήστε το <host> με τη διεύθυνση web ή τη διεύθυνση IP ( Internal Protocol ). Η εντολή ισχύει επίσης για συσκευές εντός του τοπικού δικτύου, συμπεριλαμβανομένου του ίδιου του δρομολογητή.

ping <host>

Το Mac σας θα πρέπει να στέλνει πακέτα δεδομένων επανειλημμένα(send packets of data repeatedly) και να εμφανίζει τους χρόνους απόκρισης σε χιλιοστά του δευτερολέπτου. Πατήστε Control + C για να σταματήσετε την εντολή.

Για να εκτελέσετε την εντολή με έναν καθορισμένο αριθμό πακέτων δεδομένων, χρησιμοποιήστε το όρισμα -c <number of packets>ping -c 4 google.com .

4. Ξεπλύνετε την προσωρινή μνήμη DNS

Η κρυφή μνήμη DNS(DNS) ( Σύστημα Ονομάτων Τομέα(Domain Name System) ) του Mac σας αποτελείται από "επιλυμένα" ονόματα τομέα σε μορφή διεύθυνσης IP. Εάν η προσωρινή μνήμη DNS είναι ξεπερασμένη ή κατεστραμμένη, ενδέχεται να αντιμετωπίσετε προβλήματα με την πρόσβαση ή τη φόρτωση ιστοτόπων. 

Για να διαγράψετε την προσωρινή μνήμη DNS σε Mac(clear the DNS cache on Mac) , εκτελέστε την ακόλουθη εντολή στο Terminal :

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Πρέπει να το ακολουθήσετε εισάγοντας τον κωδικό πρόσβασης του λογαριασμού χρήστη Mac για να εξουσιοδοτήσετε την εντολή.(Mac)

Εάν η διαγραφή της προσωρινής μνήμης DNS δεν βοηθά, πρέπει να δοκιμάσετε να διαγράψετε την προσωρινή μνήμη του προγράμματος περιήγησης Safari, Chrome ή Firefox(clearing the Safari, Chrome, or Firefox browser cache) .

5. Εμφάνιση πλήρους διαδρομής αρχείου στο Finder

Όταν σκάβετε βαθιά στο Finder , μπορείτε να δείτε μια χάντρα για την τοποθεσία σας με τη γραμμή διαδρομής(Path Bar) . Μπορείτε να το ενεργοποιήσετε επιλέγοντας Προβολή(View ) > Εμφάνιση γραμμής διαδρομής(Show Path Bar)

Αλλά μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή για να αποκαλύψετε μια παραδοσιακή διαδρομή αρχείου στη γραμμή τίτλου του Finder. Για να το κάνετε αυτό, απλώς εκτελέστε την παρακάτω εντολή:

προεπιλογές γράψτε com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder)

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

προεπιλογές γράφουν com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder)

Ακολουθούν άλλοι τρόποι για να αποκαλύψετε τη διαδρομή ενός αρχείου στο macOS(reveal the path of a file on macOS) .

6. Λήψη Αρχείων

Γνωρίζατε(Did) ότι μπορείτε να κάνετε λήψη αρχείων απευθείας μέσω του ίδιου του Τερματικού(Terminal) ; Εάν αντιμετωπίζετε προβλήματα με την εκτέλεση μιας λήψης με το πρόγραμμα περιήγησής σας, πληκτρολογήστε την παρακάτω εντολή στο Terminal , αντικαθιστώντας το <url> με τη διεύθυνση URL λήψης. 

curl -O <url>

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

Από προεπιλογή, η εντολή κατεβάζει αρχεία στη ρίζα του λογαριασμού χρήστη Mac σας. (Mac)Μπορείτε να το αλλάξετε εκ των προτέρων (στον κατάλογο Λήψεις του (Downloads)Mac , για παράδειγμα) με την εντολή Αλλαγή καταλόγου — (Change Directory—)cd —

cd ~/Downloads/

7. Συμπίεση και προστασία φακέλων με κωδικό πρόσβασης

Κατά τη συμπίεση ενός ευαίσθητου φακέλου, θα πρέπει να εφαρμόζετε προστασία με κωδικό πρόσβασης για να εμποδίσετε άλλους να έχουν πρόσβαση στο περιεχόμενό του(apply password-protection to prevent others from accessing it’s contents) χωρίς άδεια. Για αυτό, χρειάζεστε Terminal .

Ξεκινήστε αλλάζοντας τον κατάλογο Terminal στο φάκελο που περιέχει το φάκελο που θέλετε να συμπιέσετε. Για παράδειγμα, εάν βρίσκεται στην επιφάνεια εργασίας, πληκτρολογήστε τα εξής:

cd ~/Desktop/

Στη συνέχεια, ακολουθήστε την παρακάτω εντολή:

zip -er <output folder name.zip> <source folder name>

Αντικαταστήστε <output folder name.zip> και <source folder name> με τα ονόματα του φακέλου εξόδου και του φακέλου προέλευσης, αντίστοιχα. 

Για παράδειγμα, εάν θέλετε να συμπιέσετε έναν φάκελο με την ετικέτα PDF(PDFs ) και να προσθέσετε ετικέτα στο αρχείο ZIP που προκύπτει με το ίδιο όνομα, πληκτρολογήστε zip -er PDFs.zip PDFs . Στη συνέχεια, εισαγάγετε και επαληθεύστε τον κωδικό πρόσβασης που θέλετε να προσθέσετε στο αρχείο ZIP .

8. Δημιουργήστε συμβολικούς συνδέσμους

Οι συμβολικοί σύνδεσμοι είναι συντομεύσεις φακέλων που οδηγούν σε διαφορετικές τοποθεσίες στο Mac . Είναι βολικά και σας επιτρέπουν να κάνετε όλα τα είδη των πραγμάτων. Για παράδειγμα, μπορείτε να αλλάξετε τον προεπιλεγμένο προορισμό δημιουργίας αντιγράφων ασφαλείας για αντίγραφα ασφαλείας iPhone ή να συγχρονίσετε φακέλους σε iCloud χωρίς να αλλάζετε τα πράγματα. Η εντολή Mac Terminal για τη δημιουργία ενός συμβολικού συνδέσμου είναι η εξής:

ln -s </path/to/original> </path/to/link>

Αντικαταστήστε το </path/to/original> με τον κατάλογο προορισμού και το </path/to/link> με τη θέση που θα πρέπει να περιέχει τον συμβολικό σύνδεσμο.

Το παρακάτω στιγμιότυπο οθόνης εμφανίζει μια εντολή που δίνει εντολή στο Terminal να δημιουργήσει έναν συμβολικό σύνδεσμο στο iCloud Drive που οδηγεί σε έναν φάκελο με την ένδειξη PDF εντός του φακέλου (PDFs)Documents του Mac .

Ακολουθεί μια εις βάθος εξήγηση για το πώς λειτουργούν οι συμβολικοί σύνδεσμοι στο Mac(how symbolic links work on the Mac) .

9. Προγραμματίστε τερματισμό λειτουργίας ή επανεκκίνηση

Μπορείτε να προγραμματίσετε τον τερματισμό λειτουργίας του Mac σας μετά από ένα καθορισμένο χρονικό διάστημα. (Mac)Πληκτρολογήστε την ακόλουθη εντολή, αντικαθιστώντας το <time> με τη χρονική διάρκεια σε λεπτά:

$ sudo shutdown -h <time>

Εναλλακτικά, μπορείτε να ζητήσετε από το Mac σας να κάνει επανεκκίνηση αντικαθιστώντας το -h με το όρισμα -r —π.χ. $ sudo shutdown -r 60 .

10. Μιλώντας Mac

Αυτή είναι μια διασκεδαστική εντολή:

say <words>

Αντικαταστήστε τις <words> με ό,τι θέλετε και το Mac σας θα αρχίσει να μιλάει μόλις πατήσετε το Enter !

Μπορείτε επίσης να κάνετε το Mac να μιλάει με διαφορετικές φωνές. Μερικά παραδείγματα περιλαμβάνουν:

say -v fred <words>

say -v samantha <words>

Συμβουλή:(Tip:) Πληκτρολογήστε say -v ? και πατήστε Enter για να εμφανιστούν επιπλέον φωνές.

15 Πρόσθετες εντολές τερματικού(Additional Terminal Commands) για Mac

Δεν χορταίνετε από το Terminal ; Ακολουθούν 15 πρόσθετες εντολές που πρέπει να γνωρίζετε.

ActionCommand
View Running Processestop
Check Mac’s Uptimeuptime
Reveal IP Addresscurl ipecho.net/plain; echo
Display Wireless Access Pointnetstat -nr | grep default
View Hidden Files in Finderdefaults write com.apple.Finder AppleShowAllFiles true;killall Finder
Change Default Screenshot Namedefaults write com.apple.screencapture name “New Name”;killall SystemUIServer
Disable Screenshot Drop Shadows$ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer
Copy Data Between Locationsditto -V </old/path/> </new/path/>
Make Hidden Apps Hidden on Dockdefaults write com.apple.Dock showhidden -bool TRUE;killall Dock
Add Spacers to Dockdefaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock
Restart Automatically After a Freezesudo systemsetup -setrestartfreeze on
Sound Like An iPhone While Chargingdefaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app
Run Same Command!!
Show Terminal Historyhistory
Force-Empty the Trashsudo rm -rf ~/.Trash/

Terminal Whiz

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



About the author

Είμαι μηχανικός υλικού και προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρίας στις πλατφόρμες Apple και Google. Οι δεξιότητές μου έγκεινται στην ανάπτυξη αποτελεσματικών, φιλικών προς τον χρήστη λύσεων σε δύσκολα προβλήματα μηχανικής. Είχα εμπειρία με συσκευές MacOS και iOS, καθώς και με χειριστήρια πληκτρολογίου και ποντικιού. Στον ελεύθερο χρόνο μου, μου αρέσει να κολυμπάω, να παρακολουθώ τένις και να ακούω μουσική.



Related posts