Αξιοποιήστε στο έπακρο το ιστορικό του τερματικού σας με μια έκρηξη [Συμβουλές για το OS X]
![Αξιοποιήστε στο έπακρο το ιστορικό του τερματικού σας με μια έκρηξη [Συμβουλές για το OS X] ιστορία](/f/1134b712688565a7333165f3f840a6ac.jpg)
Εάν έχετε περάσει αρκετό χρόνο για να μπερδευτείτε στο Terminal, θα ξέρετε ένα πράγμα σίγουρα: η επανεκτύπωση των στοιχείων που πληκτρολογήσατε με κόπο μόνο με μικρές διαφορές είναι κουραστική. Και συμβαίνει πιο συχνά από όσο θα θέλαμε.
Ωστόσο, το τερματικό διατηρεί ένα ιστορικό όλων των εντολών που έχετε πληκτρολογήσει σε αυτό. Για να το δείτε στην πράξη, μπορείτε να μετακινηθείτε με κύκλο στις τελευταίες εντολές που έχετε πληκτρολογήσει, απλά να πατήσετε τα βέλη επάνω ή κάτω όταν βρίσκεστε στο Τερματικό.
Ωστόσο, υπάρχουν μερικές λιγότερο διαισθητικές εντολές για να αξιοποιήσετε καλύτερα το ιστορικό τερματικών.
![Doublebang doublebang](/f/91685d30013ec6c3a72a43660ae6416d.jpg)
Ας υποθέσουμε ότι μόλις πληκτρολογήσατε μια περίπλοκη εντολή και πατήστε Return, για να καταλάβετε ότι θα έπρεπε να έχετε πληκτρολογήσει sudo στην αρχή της συμβολοσειράς κειμένου. Ωχ! Πριν μάθω για το σύμβολο διπλού κτυπήματος (!!), θα είχα ξανατυπώσει το όλο θέμα. Τώρα, ωστόσο, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να χρησιμοποιήσετε το ιστορικό τερματικών για καλύτερο αποτέλεσμα:
sudo !!
Αυτό που κάνει είναι να πει στον Mac σας να πληκτρολογήσει την εντολή sudo, η οποία χρησιμοποιείται για λειτουργίες που απαιτούν πρόσβαση root στο σύστημα αρχείων σας και, στη συνέχεια, πληκτρολογήστε την τελευταία εντολή που έχετε γράψει. Αυτό θα εκτελέσει την τελευταία εντολή με δικαιώματα root χωρίς να χρειάζεται εκ νέου πληκτρολόγηση. Ζήτω!
Τι θα λέγατε να απαριθμήσετε όλες τις εντολές που έχετε γράψει εκεί στο παρελθόν με μια κίνηση; Υπάρχει μια εντολή ιστορικού που μπορεί να βοηθήσει. Ας υποθέσουμε ότι θέλετε να δείτε όλες τις προεπιλεγμένες εντολές που έχετε γράψει (αυτές που αλλάζουν αρχεία συστήματος βαθιά στο Mac OS X); Πληκτρολογήστε τα ακόλουθα:
ιστορία | προεπιλογές grep
Θα λάβετε κάτι παρόμοιο με την κύρια εικόνα στο επάνω μέρος αυτής της ανάρτησης - μια μεγάλη λίστα με όλες τις προεπιλεγμένες εντολές που έχετε εκδώσει. Ναι, είναι πολλά.
![Μονό κτύπημα μονό κτύπημα](/f/7f27482403801de4a22a5a12ffe243b6.jpg)
Δείτε όλους τους μικρούς αριθμούς στα αριστερά κάθε εντολής; Αυτό μπορεί να είναι χρήσιμο εάν θέλετε να επαναλάβετε οποιαδήποτε από τις αναφερόμενες προεπιλεγμένες εντολές. Απλώς πληκτρολογήστε ένα σύμβολο κτυπήματος που ακολουθείται από τον αριθμό της γραμμής που θέλετε να εκτελέσετε ξανά, όπως παρακάτω:
!83
Αυτό θα εκτελέσει ξανά την εντολή που αναφέρεται στη γραμμή 83, χωρίς να χρειάζεται να πληκτρολογήσετε ξανά. Γλυκός!
Μέσω: Ναυαγοσώστης