Μαλακός

Πώς να επαναλάβετε την τελευταία εντολή στο Linux χωρίς να χρησιμοποιήσετε τα πλήκτρα βέλους

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Δημοσιεύτηκε στιςΤελευταία ενημέρωση: 17 Φεβρουαρίου 2021

Πώς να επαναλάβετε την τελευταία εντολή στο Linux χωρίς να χρησιμοποιήσετε τα πλήκτρα βέλους: Λοιπόν, μερικές φορές θέλετε να επαναλάβετε την προηγούμενη εντολή στη γραμμή εντολών όταν εργάζεστε με συστήματα Linux και αυτό επίσης χωρίς τη χρήση πλήκτρων βέλους, τότε δεν υπάρχει ιδιαίτερος τρόπος για να το κάνετε αυτό, αλλά εδώ στο πρόγραμμα αντιμετώπισης προβλημάτων έχουμε παραθέσει όλους τους διάφορους τρόπους για να το κάνετε ακριβώς αυτό.



Για να επαναλάβετε εντολές μπορείτε κανονικά να χρησιμοποιήσετε το παλιό csh! χειριστής ιστορίας!! (χωρίς εισαγωγικά) για την πιο πρόσφατη εντολή, αν θέλετε απλώς να επαναλάβετε την προηγούμενη εντολή, μπορείτε να χρησιμοποιήσετε τα !-2, !foo για την πιο πρόσφατη, ξεκινώντας με το subsrting foo. Μπορείτε επίσης να χρησιμοποιήσετε την εντολή fc ή απλώς να χρησιμοποιήσετε το :p για να εκτυπώσετε την πρόταση τελεστή ιστορικού.

Περιεχόμενα[ κρύβω ]



Πώς να επαναλάβετε την τελευταία εντολή στο Linux χωρίς να χρησιμοποιήσετε τα πλήκτρα βέλους

Ας δούμε μερικούς από τους τρόπους ανάκλησης εντολών στη γραμμή εντολών του κελύφους:

Μέθοδος 1: Για csh ή οποιοδήποτε κέλυφος που εφαρμόζει αντικατάσταση ιστορικού τύπου csh

|_+_|

Σημείωση: !! ή !-1 δεν θα επεκταθεί αυτόματα για εσάς και μέχρι να τα εκτελέσετε μπορεί να είναι πολύ αργά.



Εάν χρησιμοποιείτε bash, μπορείτε να βάλετε το bind space:magic-space στο ~/.bashrc και μετά την εντολή πατήστε το space θα τα επεκτείνετε αυτόματα ενσωματωμένα.

Μέθοδος 2: Χρησιμοποιήστε δεσμεύσεις κλειδιών Emacs

Τα περισσότερα κελύφη που διαθέτουν δυνατότητα έκδοσης γραμμής εντολών που υποστηρίζει δεσμεύσεις κλειδιών Emacs:

|_+_|

Μέθοδος 3: Χρησιμοποιήστε CTRL + P και μετά CTRL + O

Πατώντας CTRL + P θα μεταβείτε στην τελευταία εντολή και πατώντας CTRL + O θα μπορέσετε να εκτελέσετε την τρέχουσα γραμμή. Σημείωση: Τα CTRL + O μπορούν να χρησιμοποιηθούν όσες φορές θέλετε.

Μέθοδος 3: Χρησιμοποιώντας την εντολή fc

|_+_|

Διαβάστε επίσης, Πώς να επαναφέρετε αρχεία από το lost+found

Μέθοδος 4: Χρησιμοποιήστε!

Για csh ή οποιοδήποτε κέλυφος που εφαρμόζει αντικατάσταση ιστορικού τύπου csh (tcsh, bash, zsh), μπορείτε να χρησιμοποιήσετε το ! για να καλέσετε την τελευταία εντολή που αρχίζει με

|_+_|

Μέθοδος 5: Σε περίπτωση χρήσης MAC μπορείτε να το κλειδί

Μπορείτε να συνδέσετε ?+R σε 0x0C 0x10 0x0d. Αυτό θα διαγράψει το τερματικό και θα εκτελέσει την τελευταία εντολή.

Αυτό είναι που έχεις μάθει με επιτυχία Πώς να επαναλάβετε την τελευταία εντολή στο Linux χωρίς να χρησιμοποιήσετε τα πλήκτρα βέλους αλλά αν εξακολουθείτε να έχετε ερωτήσεις σχετικά με αυτήν την ανάρτηση, μη διστάσετε να τις ρωτήσετε στην ενότητα των σχολίων.

Aditya Farrad

Η Aditya είναι επαγγελματίας τεχνολογίας πληροφοριών με κίνητρα και είναι συγγραφέας τεχνολογίας τα τελευταία 7 χρόνια. Καλύπτει υπηρεσίες Διαδικτύου, κινητά, Windows, λογισμικό και οδηγούς με οδηγίες.