Παρά την πανταχού παρουσία των γραφικών διεπαφών και κάθε βολικό χειριστήρια, όπως το Magic Mouse και Magic Trackpad, Terminal.app αίτηση Είναι ακόμα αρκετά χρήσιμη και λίγο «geek για» εργαλείο για την εκτέλεση ορισμένων εργασιών, που οι περισσότεροι από μας είναι εξοικειωμένοι αρκετά επιφανειακά. Στην πραγματικότητα, το «εξημέρωση» δεν είναι μεγάλη υπόθεση του, τόσο για όλους τους αναγνώστες MakRadara έχω ετοιμάσει την ομάδα για το τερματικό, το οποίο μπορεί να είναι χρήσιμο.
Κατ 'αρχάς, ας πούμε ότι η ίδια η εφαρμογή σας Terminal.app, καθώς και όλα τα χρήσιμα εργαλεία γραφείου, που βρίσκεται στις Εφαρμογές> φάκελο Utilities. Αμέσως μετά την έναρξή του, θα δείτε μια γραμμή που λέει το όνομα του υπολογιστή και τον τρέχοντα κατάλογο, και μετά το σύμβολο του δολαρίου ($) - προσηνώς δρομέα που αναβοσβήνει, το οποίο σας προσκαλεί να εισάγετε την πρώτη του Η ομάδα ...
Η λίστα με τα αρχεία και τους φακέλους - ls
Από προεπιλογή, μετά την εκτέλεση του βοηθητικού προγράμματος στο φάκελο του χρήστη έχει επιλεγεί ως κατάλογο εργασίας. Για να πάρετε μια λίστα με τα αρχεία και τους φακέλους σε αυτό, απλά εκτελέστε την εντολή των δύο γραμμάτων
ls
.
Υπάρχουν πολλές παραλλαγές αυτής της εντολής, οι οποίες προκαλούνται από διαφορετικά κλειδιά (για την ακρίβεια τους πολύ περισσότερο):
-
ls -l
εμφανίζει λεπτομερείς πληροφορίες για κάθε στοιχείο, συμπεριλαμβανομένων των αδειών, το μέγεθος του αρχείου, κ.λπ. Επιπλέον, ο πρώτος χαρακτήρας του κάθε γραμμή θα καθορίσει τον τύπο των δεδομένων: αν αυτό είναι το λατινικό γράμμα «d», τότε έχουμε έναν κατάλογο, και αν η παύλα (-), είναι συνήθως αρχείο. -
ls -a
εμφανίζει μια λίστα με όλα τα αρχεία και τους καταλόγους στον τρέχοντα κατάλογο, συμπεριλαμβανομένων κρυφά στοιχεία (ονόματα στο Mac OS X που αρχίζουν με μια τελεία).
συμβουλή καθαριότητας: πλήκτρα μπορούν εύκολα να συνδυαστούν μεταξύ τους, οπότε αν θέλετε να δείτε δεδομένα σχετικά με όλα τα στοιχεία του καταλόγου, συμπεριλαμβανομένων των κρυφών αρχείων, τότε η ομάδα σας θα πρέπει να μοιάζει ως εξής:
ls -la
Η μετακίνηση μεταξύ Κατάλογοι - cd
Το όνομα αυτής της ομάδας δεν προέρχεται από παλιά CDs ότι η Apple έχει σκοτώσει με επιτυχία τους ψηφιακή iTunes Store, καθώς και από δύο αγγλικές λέξεις «αλλαγή κατάλογο» - ακριβώς αυτό που προσφορές:
- Γράψτε
cd μουσικής
- Terminal και να πάει στο φάκελο Μουσική, φυσικά, αν υπάρχει στον τρέχοντα κατάλογο σας. - Για να αποκτήσετε πρόσβαση στο φάκελο στο παραπάνω, χρησιμοποιήστε το επίπεδο εντολών
cd ..
(Δύο μονάδες). - Και η εντολή cd σας αμέσως μεταφέρονται στον κεντρικό κατάλογο του χρήστη.
Η πλήρης διαδρομή προς τον κατάλογο εργασίας - pwd
Το όνομα της ομάδας, επίσης, προέρχεται από τα αρχικά γράμματα της φράσης «εκτυπώσετε κατάλογο εργασίας». Δεν έχει σημασία τι καταλόγου που είναι, το αποτέλεσμα αυτής της εντολής θα είναι η πλήρης διαδρομή προς τον τρέχοντα κατάλογο.
Δημιουργήστε έναν κατάλογο - mkdir
Αυτή η εντολή δημιουργεί ένα κατάλογο με το συγκεκριμένο όνομα. Για παράδειγμα, mkdir Temp
δημιουργήσει στον τρέχοντα κατάλογο φάκελο Temp. Αν ξεχάσετε το οποίο κατάλογο είστε σήμερα, η χρήση pwd
:
Διαγραφή αρχείων και κατάλογοι - RM, rmdir
Κατά τη διάρκεια αυτής της δράσης σε αρχεία και καταλόγους μέσω του τερματικού σταθμού οφείλει να λαμβάνει υπόψη μια μικρή αλλά σημαντική λεπτομέρεια: δεν υπάρχει Recycle Bin, έτσι ώστε τα δεδομένα διαγράφονται οριστικά.
Αλλά σε γενικές γραμμές την ομάδα rm test1.txt
test1.txt διαγράψετε το αρχείο από τον τρέχοντα κατάλογο. Και αν προσθέσουμε, ας πούμε, το βασικό «i» (rm -i test2.txt
), Ο χρήστης θα πρέπει να επιβεβαιώσετε τη διαγραφή.
Δυστυχώς, η αφαίρεση κατάλογος είναι πιο δύσκολη, επειδή για αυτή τη λειτουργία υπάρχουν διάφοροι τύποι εντολών:
-
rmdir Test
αφαιρέστε τον κατάλογο δοκιμής μόνο αν είναι άδειο και δεν περιέχει μέσα στην ίδια τους υποφακέλους ή αρχεία. -
rm -r Test2
αναδρομικά διαγράψτε όλα τα αρχεία και τους φακέλους που βρίσκονται στο εσωτερικό Test2, και αφαιρεί το τέλος.
Μετακίνηση και αντιγραφή αρχείων - mv και cp
Δύο ομάδες εκτελούν ουσιαστικά τις ίδιες ενέργειες, και ως εκ τούτου, ο κατάλογος των παραμέτρων που έχουν το ίδιο. Αν θέλω να μετακινήσετε ένα αρχείο από έναν κατάλογο σε ένα άλλο, θα πρέπει να χρησιμοποιήσετε την εντολή:
mv ~ / test1.txt ~ / Documents / test1.txt
Η πρώτη παράμετρος (~ / test1.txt) εκτελεί το αρχείο αυτό πρέπει να κινηθούμε, και το δεύτερο - ο κατάλογος προορισμού και το όνομα του αρχείου.
Για άλλη μια φορά, η ερωμένη σε ένα σημείωμα. Κατ 'αρχάς, όπως μπορεί να έχετε μαντέψει, δεν έχει κινηθεί κατ' ανάγκην προς τη σωστή κατάλογο για να εκτελέσετε ενέργειες σε αρχεία. Φτάνει να ξέρω το όνομά του, πλήρη διαδρομή, και τα χρησιμοποιούν ως παραμέτρους εντολών.
Δεύτερον, κάθε φορά για να μην γράψει τη διαδρομή προς τον κατάλογο σπίτι σας, αρκεί να χρησιμοποιήσετε μια περισπωμένη (~). Για παράδειγμα, η αποθήκευση
~ / Έγγραφα
που ισοδυναμεί με/ Users / χρήστης / Έγγραφα όνομα
.
Για να αντιγράψετε τα αρχεία απλά αντικαθιστούν mv
επί cp
:
Άλλες εντολές
Φυσικά, να περιγράψει όλες τις διαθέσιμες εντολές (και τα κλειδιά τους) δεν είναι δυνατή, γι 'αυτό θα επικεντρωθεί σε αρκετές ενδιαφέρουσες και χρήσιμες «αντίγραφα»:
- Εκτελέστε οποιαδήποτε εφαρμογή στο σύστημα με την εντολή
ανοιχτό
Καθορισμός από το χώρο και τη διαδρομή προς το όνομα της εφαρμογής. Για παράδειγμα,ανοιχτή /Applications/Airfoil.app
- Με μια ομάδα
που
Μπορείτε να δείτε μια λίστα των χρηστών που είναι συνδεδεμένοι στο σύστημα. Φυσικά, αυτό ισχύει μόνο εάν η λειτουργία του υπολογιστή αναλαμβάνει την είσοδο σε πολλούς χρήστες ή ενεργό SSH. - ομάδα
test.txt γάτα
Θα σας επιτρέψει να φέρει σε ένα παράθυρο τερματικού περιεχόμενα του αρχείου που ονομάζεται test.txt, αλλά δεν θα του edit (θα πρέπει να χρησιμοποιήσετε ένα πρόγραμμα επεξεργασίας κειμένου, όπως το nano, vim ή το Emacs), μόνο προβολή. - Ακύρωση Η διεργασία οποιαδήποτε εντολή (ping αν η εργασία ή script κέλυφος) είναι πάντα δυνατή μέσω της καθολικής συντόμευση πληκτρολογίου
Control + C
. - Clear Terminal παράθυρο από ένα μεγάλο αριθμό κειμένων απλά εκτελώντας την εντολή
σαφής
. - Για να εκτελέσει κάποιες εντολές μπορεί να απαιτούν δικαιώματα διαχειριστή. Ο πιο γρήγορος τρόπος για να γίνει αυτό με την προσθήκη στην κορυφή της γραμμής εντολών
sudo
. Στην περίπτωση αυτή, το τερματικό θα ζητήσει τον κωδικό πρόσβασης του λογαριασμού σας. - Δείτε μια λίστα με τις διεργασίες που εκτελούνται, χρησιμοποιήστε την εντολή
κορυφή
Είναι αλήθεια ότι σε αυτή την περίπτωση τα δεδομένα θα φαίνεται λιγότερο ξεκάθαρα σε σχέση με το σύστημα παρακολούθησης. - Για την οθόνη σε μια εντολή συγκεκριμένο, μπορείτε να χρησιμοποιήσετε τη λεπτομερή βοήθεια
άνθρωπος
Καθορισμός του ονόματος χωρίζονται από ένα διάστημα συμφέροντα της ομάδας. - I σχεδόν ξέχασα να αναφέρω ένα φανταστικό βοηθητικό πρόγραμμα αναζήτησης
grep
, Το οποίο μπορεί να χρησιμοποιηθεί για να βρείτε μια συμβολοσειρά κειμένου σε ένα αρχείο, ας πούμε, ή μια συγκεκριμένη διαδικασία στην λίστα διεργασιών (για παράδειγμα,ps ax | grep smbd
).
Ίσως αυτό και να σταματήσει, και αν έχασα κάτι ή έχουν λάθος - είστε ευπρόσδεκτοι στα σχόλια.