Οι καλύτερες συντομεύσεις πληκτρολογίου για το Bash (γνωστός και ως τερματικό Linux και macOS)
Το Bash είναι το προεπιλεγμένο κέλυφος γραμμής εντολών στις περισσότερες διανομές Linux, από το Ubuntu και το Debian έως το Red Hat και το Fedora. Το Bash είναι επίσης το προεπιλεγμένο κέλυφος που περιλαμβάνεται στο macOS και μπορείτε να εγκαταστήσετε ένα βασικό περιβάλλον βασισμένο στο Linux στα Windows 10.
Το κέλυφος bash διαθέτει μια μεγάλη ποικιλία συντομεύσεων πληκτρολογίου που μπορείτε να χρησιμοποιήσετε. Αυτά θα λειτουργούν σε bash σε οποιοδήποτε λειτουργικό σύστημα. Ορισμένες από αυτές ενδέχεται να μην λειτουργούν εάν έχετε πρόσβαση στο bash από απόσταση μέσω μιας περιόδου σύνδεσης SSH ή telnet, ανάλογα με τον τρόπο καταγραφής των κλειδιών σας.
Εργασία με διαδικασίες
Χρησιμοποιήστε τις ακόλουθες συντομεύσεις για να διαχειριστείτε τις διεργασίες που εκτελούνται.
- Ctrl + C: Διακοπή (σκοτώσει) την τρέχουσα διαδικασία προσκηνίου που τρέχει στο τερματικό. Αυτό στέλνει το σήμα SIGINT στη διαδικασία, που είναι τεχνικά απλά ένα αίτημα - οι περισσότερες διαδικασίες θα το τιμήσουν, αλλά κάποιοι μπορεί να το αγνοούν.
- Ctrl + Z: Αναστέλλει την τρέχουσα διαδικασία των νέων στοιχείων που εκτελείται στο bash. Αυτό στέλνει το σήμα SIGTSTP στη διαδικασία. Για να επιστρέψετε αργότερα τη διαδικασία στο προσκήνιο, χρησιμοποιήστε το
fg process_name
εντολή. - Ctrl + D: Κλείστε το κέλυφος bash. Αυτό αποστέλλει έναν δείκτη EOF (End of file) για να bash και bash εξόδους όταν λαμβάνει αυτό το δείκτη. Αυτό είναι παρόμοιο με το τρέξιμο του
έξοδος
εντολή.
Έλεγχος της οθόνης
Οι παρακάτω συντομεύσεις σάς επιτρέπουν να ελέγχετε τι εμφανίζεται στην οθόνη.
- Ctrl + L: Καθαρίστε την οθόνη. Αυτό είναι παρόμοιο με το τρέξιμο της εντολής "clear".
- Ctrl + S: Διακόψτε όλες τις εξόδους στην οθόνη. Αυτό είναι ιδιαίτερα χρήσιμο όταν εκτελείτε εντολές με πολύ μεγάλη, λεπτομερή έξοδο, αλλά δεν θέλετε να διακόψετε την ίδια την εντολή με Ctrl + C.
- Ctrl + Q: Συνεχίστε την έξοδο στην οθόνη αφού την σταματήσετε με Ctrl + S.
Μετακίνηση του δρομέα
Χρησιμοποιήστε τις ακόλουθες συντομεύσεις για να μετακινήσετε γρήγορα το δρομέα γύρω από την τρέχουσα γραμμή κατά την πληκτρολόγηση μιας εντολής.
- Ctrl + A ή Σπίτι: Πηγαίνετε στην αρχή της γραμμής.
- Ctrl + E ή Τέλος: Πηγαίνετε στο τέλος της γραμμής.
- Alt + B: Πηγαίνετε αριστερά (πίσω) μια λέξη.
- Ctrl + B: Πηγαίνετε αριστερά (πίσω) ένα χαρακτήρα.
- Alt + F: Μεταβείτε δεξιά (προς τα εμπρός) μία λέξη.
- Ctrl + F: Πηγαίνετε δεξιά (προς τα εμπρός) ένα χαρακτήρα.
- Ctrl + XX: Μετακίνηση μεταξύ της αρχής της γραμμής και της τρέχουσας θέσης του δρομέα. Αυτό σας επιτρέπει να πατήσετε Ctrl + XX για να επιστρέψετε στην αρχή της γραμμής, να αλλάξετε κάτι και, στη συνέχεια, πατήστε Ctrl + XX για να επιστρέψετε στην αρχική θέση του δρομέα. Για να χρησιμοποιήσετε αυτήν τη συντόμευση, κρατήστε πατημένο το πλήκτρο Ctrl και πατήστε δύο φορές το πλήκτρο X.
Διαγραφή κειμένου
Χρησιμοποιήστε τις ακόλουθες συντομεύσεις για να διαγράψετε γρήγορα τους χαρακτήρες:
- Ctrl + D ή Διαγράφω: Διαγράψτε τον χαρακτήρα κάτω από τον κέρσορα.
- Alt + D: Διαγράψτε όλους τους χαρακτήρες μετά από το δρομέα στην τρέχουσα γραμμή.
- Ctrl + H ή Backspace: Διαγράψτε το χαρακτήρα πριν από τον κέρσορα.
Προσδιορισμός του Τύπου
Αυτές οι συντομεύσεις σάς επιτρέπουν να διορθώσετε τυπογραφικά λάθη και να ακυρώσετε τις πιέσεις των πλήκτρων σας.
- Alt + T: Αλλάξτε την τρέχουσα λέξη με την προηγούμενη λέξη.
- Ctrl + T: Αντικατάσταση των δύο τελευταίων χαρακτήρων πριν από τον κέρσορα μεταξύ τους. Μπορείτε να χρησιμοποιήσετε αυτό για να διορθώσετε γρήγορα τυπογραφικά λάθη όταν πληκτρολογείτε δύο χαρακτήρες με λάθος σειρά.
- Ctrl + _: Αναιρέστε το τελευταίο πάτημα του πλήκτρου. Μπορείτε να επαναλάβετε αυτήν την ενέργεια για να ακυρώσετε πολλές φορές.
Κοπή και επικόλληση
Το Bash περιλαμβάνει ορισμένα βασικά χαρακτηριστικά αποκοπής και επικόλλησης.
- Ctrl + W: Κόψτε τη λέξη πριν από το δρομέα, προσθέτοντάς την στο πρόχειρο.
- Ctrl + K: Κόψτε το τμήμα της γραμμής μετά τον κέρσορα, προσθέτοντάς το στο πρόχειρο.
- Ctrl + U: Κόψτε το τμήμα της γραμμής πριν από το δρομέα, προσθέτοντάς το στο πρόχειρο.
- Ctrl + Y: Επικολλήστε το τελευταίο πράγμα που κόψατε από το πρόχειρο. Το y εδώ σημαίνει "yank".
Κεφαλαιοποίηση χαρακτήρων
Το κέλυφος bash μπορεί γρήγορα να μετατρέψει χαρακτήρες σε κεφαλαία ή πεζά:
- Alt + U: Κεφαλίδα κάθε χαρακτήρα από το δρομέα στο τέλος της τρέχουσας λέξης, μετατρέποντας τους χαρακτήρες σε κεφαλαία.
- Alt + L: Απενεργοποιήστε τον κάθε χαρακτήρα από το δρομέα στο τέλος της τρέχουσας λέξης, μετατρέποντας τους χαρακτήρες σε πεζά.
- Alt + C: Χρησιμοποιήστε το χαρακτήρα κάτω από τον κέρσορα. Ο κέρσορας θα μετακινηθεί στο τέλος της τρέχουσας λέξης.
Πλήρωση καρτελών
Η συμπλήρωση καρτελών είναι ένα πολύ χρήσιμο χαρακτηριστικό bash. Κατά την πληκτρολόγηση ενός αρχείου, ενός καταλόγου ή ενός ονόματος εντολής, πατήστε Tab και bash θα ολοκληρώσει αυτόματα ό, τι πληκτρολογείτε, αν είναι δυνατόν. Εάν όχι, το bash θα σας δείξει διάφορες πιθανές αντιστοιχίσεις και μπορείτε να συνεχίσετε να πληκτρολογείτε και πατώντας Tab για να ολοκληρώσετε την πληκτρολόγηση.
- Αυτί: Αυτόματη ολοκλήρωση του αρχείου, του καταλόγου ή της εντολής που πληκτρολογείτε.
Για παράδειγμα, εάν έχετε ένα αρχείο που ονομάζεται really_long_file_name στο / home / chris / και είναι το μοναδικό όνομα αρχείου που αρχίζει με "r" σε αυτόν τον κατάλογο, μπορείτε να πληκτρολογήσετε / home / chris / r, / home / chris / really_long_file_name για εσάς. Αν έχετε πολλά αρχεία ή καταλόγους που αρχίζουν με "r", το bash θα σας ενημερώσει για τις δυνατότητές σας. Μπορείτε να ξεκινήσετε να πληκτρολογείτε ένα από αυτά και πατήστε "Tab" για να συνεχίσετε.
Εργασία με το ιστορικό εντολών σας
Μπορείτε να μετακινηθείτε γρήγορα στις πρόσφατες εντολές σας, οι οποίες είναι αποθηκευμένες στο αρχείο ιστορικού bash του λογαριασμού χρήστη:
- Ctrl + P ή Επάνω βέλος: Μεταβείτε στην προηγούμενη εντολή στο ιστορικό εντολών. Πατήστε τη συντόμευση πολλές φορές για να περπατήσετε πίσω στο ιστορικό.
- Ctrl + N ή Κάτω βελάκι: Μεταβείτε στην επόμενη εντολή στο ιστορικό εντολών. Πατήστε τη συντόμευση πολλές φορές για να προχωρήσετε στο ιστορικό.
- Alt + R: Επαναφορά οποιωνδήποτε αλλαγών σε μια εντολή που τραβήξατε από το ιστορικό σας, αν την έχετε επεξεργαστεί.
Το Bash έχει επίσης μια ειδική λειτουργία "ανάκλησης" που μπορείτε να χρησιμοποιήσετε για να αναζητήσετε εντολές που έχετε ήδη εκτελέσει:
- Ctrl + R: Ανακαλέστε την τελευταία εντολή που ταιριάζει με τους χαρακτήρες που παρέχετε. Πατήστε αυτή τη συντόμευση και ξεκινήστε την πληκτρολόγηση για να αναζητήσετε το ιστορικό bash για μια εντολή.
- Ctrl + O: Εκτελέστε μια εντολή που βρήκατε με το Ctrl + R.
- Ctrl + G: Αφήστε τη λειτουργία αναζήτησης ιστορικού χωρίς να εκτελέσετε μια εντολή.
emacs εναντίον vi Συντομεύσεις πληκτρολογίου
Οι παραπάνω οδηγίες υποθέτουν ότι χρησιμοποιείτε την προεπιλεγμένη ρύθμιση παραμέτρων συντόμευσης πληκτρολογίου στο bash. Από προεπιλογή, χρησιμοποιεί bash emacs
-κλειδιά στυλ. Αν είστε πιο συνηθισμένοι στο vi
επεξεργαστή κειμένου, μπορείτε να μεταβείτε σε συντομεύσεις πληκτρολογίου τύπου vi.
Η ακόλουθη εντολή θα βάλει bash σε vi
τρόπος:
set -o vi
Η ακόλουθη εντολή θα επαναφέρει το bash στην προεπιλογή emacs
τρόπος:
set -o emacs
Με μερικά από αυτά στη ζώνη εργαλείων σας, θα είστε κύριος του τερματικού σταθμού σε χρόνο μηδέν.