30Jun

Πώς να χρησιμοποιήσετε το ιστορικό εντολών στη γραμμή εντολών των Windows

Η Γραμμή εντολών των Windows διαθέτει ενσωματωμένη λειτουργία ιστορικού, επιτρέποντάς σας να προβάλετε γρήγορα τις εντολές που έχετε εκτελέσει στην τρέχουσα περίοδο λειτουργίας.Ακόμη καλύτερα, το Command Prompt προσφέρει αρκετές συντομεύσεις πληκτρολογίου και άλλα κόλπα για την εργασία με το ιστορικό εντολών σας.

Πώς να δείτε το ιστορικό εντολών σας

Για να μετακινηθείτε στο ιστορικό εντολών σας, μπορείτε να χρησιμοποιήσετε αυτές τις συντομεύσεις πληκτρολογίου:

  • Πάνω βέλος : Ανακαλέστε την προηγούμενη εντολή που πληκτρολογήσατε.Πατήστε επανειλημμένα το πλήκτρο για να περάσετε από το ιστορικό εντολών σας.
  • Βελάκι προς τα κάτω : Ανακαλέστε την επόμενη εντολή που πληκτρολογήσατε.Πατήστε επανειλημμένα το πλήκτρο για να περάσετε από το ιστορικό εντολών σας.
  • Σελίδα επάνω : Ανακαλέστε την πρώτη εντολή που εκτελέσατε στην τρέχουσα περίοδο λειτουργίας εντολών.
  • Σελίδα προς τα κάτω : Ανακαλέστε την πιο πρόσφατη εντολή που εκτελέσατε στην τρέχουσα περίοδο λειτουργίας εντολών.
  • Esc : Καθαρίστε τη γραμμή εντολών.

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

  • F7 : Δείτε το ιστορικό εντολών σας ως επικάλυψη.Χρησιμοποιήστε τα επάνω και κάτω βέλη για να επιλέξετε μια εντολή και να την εκτελέσετε.Πατήστε Esc για να κλείσετε την επικάλυψη χωρίς να εκτελέσετε μια εντολή.
  • F8 : Αναζήτηση στο ιστορικό εντολών σας για μια εντολή που ταιριάζει με το κείμενο στην τρέχουσα γραμμή εντολών.Επομένως, εάν θέλετε να αναζητήσετε μια εντολή που ξεκίνησε με "p", πληκτρολογήστε "p" στη γραμμή εντολών και, στη συνέχεια, πατήστε επανειλημμένα το πλήκτρο F8 για να μετακινήσετε τις εντολές στο ιστορικό σας που αρχίζουν με "p".
  • F9 : Ανάκληση μιας εντολής από το ιστορικό εντολών σας καθορίζοντας τον αριθμό της στο buffer ιστορικού.Αυτοί οι αριθμοί εμφανίζονται στο παράθυρο επικάλυψης F7 και αρχίζουν στο 0. Έτσι, εάν θέλετε να επαναλάβετε την πρώτη εντολή που εκτελέσατε στην τρέχουσα συνεδρία, πατήστε "F9", πληκτρολογήστε "0" και πατήστε"Εισαγω".Η εντολή θα εμφανιστεί συμπληρωμένη με την εντολή και θα μπορούσατε να πατήσετε "Enter" για άλλη μια φορά για να την εκτελέσετε.

Για να εκτυπώσετε μια λίστα με το ιστορικό εντολών σας στο τερματικό, εκτελέστε την ακόλουθη εντολή:

doskey / history

Θα δείτε τις εντολές που έχετε πληκτρολογήσει στην τρέχουσα συνεδρία σας.Αυτή είναι η ίδια λίστα που θα δείτε εάν πατήσετε το πλήκτρο F7.

Τρόπος αντιγραφής της προηγούμενης εντολής σας

Η προηγούμενη εντολή που πληκτρολογήσατε είναι γνωστή ως "πρότυπο".Υπάρχουν διάφορες συντομεύσεις για την γρήγορη αντιγραφή μέρους της προηγούμενης εντολής που εκτελέσατε.

  • F1 : Αντιγράψτε ένα χαρακτήρα τη φορά από την προηγούμενη εντολή που πληκτρολογήσατε.Πατήστε επανειλημμένα το πλήκτρο F1 για να πληκτρολογήσετε την εντολή που πληκτρολογήσατε προηγουμένως, χαρακτήρα κατά χαρακτήρα.
  • F2 : Αντιγράψτε μέρος της εντολής που πληκτρολογήσατε προηγουμένως.Θα σας ζητηθεί να εισαγάγετε ένα χαρακτήρα.Το σύστημα θα αναζητήσει προς τα εμπρός την προηγούμενη εντολή που πληκτρολογήσατε και θα αντιγράψουμε αυτόματα το κείμενο μέχρι, αλλά χωρίς να συμπεριλάβει αυτόν τον χαρακτήρα.Για παράδειγμα, εάν η τελευταία εντολή που εκτελέσατε ήταν "ping google.com", μπορείτε να πατήσετε "F2", πληκτρολογήστε "o", πατήστε "Enter" και το ping g θα εμφανιστεί στο prompt.
  • F3 : Αντιγράψτε μέρος της εντολής που πληκτρολογήσατε προηγουμένως.Το σύστημα θα ξεκινήσει από την τρέχουσα θέση χαρακτήρων και θα αντιγράψει αυτόματα το υπόλοιπο κείμενο από αυτή τη θέση στην προηγούμενη γραμμή.Για παράδειγμα, ας υποθέσουμε ότι η τελευταία εντολή που πληκτρολογήσατε ήταν "ping -4 google.com".Μπορείτε να πληκτρολογήσετε "ping -6", πατήστε "F3" και το σύστημα θα συμπληρώσει αυτόματα το "google.com", κάνοντας την τρέχουσα γραμμή "ping -6 google.com".

Πώς να διαγράψετε το ιστορικό εντολών

Σε αντίθεση με το κέλυφος bash του Linux, η Γραμμή εντολών δεν θυμάται τις εντολές μεταξύ των περιόδων σύνδεσης.Για να διαγράψετε το ιστορικό οποιασδήποτε εντολής πληκτρολογήσατε, κλείστε το παράθυρο της Γραμμής εντολών.

Μπορείτε να πείτε στη Γραμμή εντολών να μην θυμάται τις εντολές που έχετε δακτυλογραφήσει στην τρέχουσα περίοδο λειτουργίας ρυθμίζοντας το μέγεθος του ιστορικού σε 0 με την εντολή doskey:

doskey / listsize = 0

Δεν θα μπορείτε να χρησιμοποιήσετε τα πλήκτρα βέλους, Το πλήκτρο F7 ή την εντολή doskey / history για να δείτε τις εντολές που έχετε πληκτρολογήσει αφού ορίσετε το μέγεθος της λίστας σε 0. Αυτή η αλλαγή ισχύει επίσης μόνο για το τρέχον παράθυρο γραμμής εντολών, έτσι ώστε το παράθυρο "Γραμμή εντολών"τη στιγμή που κλείνετε και ανοίγετε ξανά.

Μπορείτε να χρησιμοποιήσετε την εντολή cls( clear screen) για να καθαρίσετε το παράθυρο Command Prompt, διαγράφοντας όλο το ιστορικό των εντολών που πληκτρολογήσατε χωρίς να κλείσετε το παράθυρο:

cls

Πώς μπορείτε να αποθηκεύσετε το ιστορικό εντολών σας

Αν θέλετε να αποθηκεύσετε ένα ιστορικό των εντολών που πληκτρολογήσατε σε ένα παράθυρο γραμμής εντολών, μπορείτε να το κάνετε εκτελώντας την εντολή doskey / history και δρομολογώντας την έξοδο του σε ένα αρχείο κειμένου.(Μπορείτε, επίσης, να εκτελέσετε την εντολή doskey / history και να αντιγράψετε / επικολλήσετε κείμενο σε άλλη εφαρμογή, φυσικά.)

Για παράδειγμα, η ακόλουθη εντολή θα αποθηκεύσει ένα αντίγραφο του ιστορικού εντολών του παραθύρου Command Prompt στο παράθυρο C: \ Users \όνομα \ Desktop \ commands.txt στο σύστημά σας.

doskey / history & gt;C: \ Χρήστες \ όνομα \ Desktop \ commands.txt

Το & gt;ο χαρακτήρας ανακατευθύνει την έξοδο της εντολής στο αρχείο που καθορίζετε.

Ανοίξτε το αρχείο σε ένα πρόγραμμα επεξεργασίας κειμένου για να δείτε το ιστορικό των εντολών που πληκτρολογήσατε σε αυτή τη σύνοδο γραμμής εντολών.

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