Πώς να δείτε το ιστορικό εντολών PowerShell στα Windows 10
Το Windows PowerShell(Windows PowerShell) έχει μια ενσωματωμένη δυνατότητα Ιστορικού(History) που θυμάται όλες τις εντολές που εκτελέσατε όταν το χρησιμοποιείτε. Αν και θα πρέπει να θυμάται το Ιστορικό(History) της ενεργής περιόδου σύνδεσης, βλέπω ότι διατηρεί περισσότερα από αυτό. Σε αυτήν την ανάρτηση, θα δείξω πώς μπορείτε να δείτε το Ιστορικό(History) εντολών του PowerShell και να το χρησιμοποιήσετε έξυπνα.
Πώς να δείτε το ιστορικό εντολών του PowerShell(PowerShell Command History)
Το πιο σημαντικό πλεονέκτημα της ύπαρξης μιας δυνατότητας Ιστορικού είναι ότι δεν χρειάζεται να πληκτρολογήσετε ξανά για να εκτελέσετε μια συγκεκριμένη εντολή που έχετε ήδη εκτελέσει μία φορά. Ωστόσο, η επανάληψη μέσω εκατοντάδων εντολών δεν βοηθάει πολύ. Τι θα λέγατε να κάνετε αναζήτηση μέσω αυτών ή να εκτελέσετε μια συγκεκριμένη εντολή που θυμάστε μόνο εν μέρει; Ακολουθήστε αυτές τις μεθόδους.
- Μέθοδος πληκτρολογίου
- Αναζήτηση προς τα εμπρός(Search Forward) ή προς τα πίσω(Backward) στο Ιστορικό του PowerShell(PowerShell History)
- Δείτε(View) ολόκληρο το Ιστορικό αυτής της συνεδρίας
- Επικαλέστε(Invoke) μια συγκεκριμένη εντολή από το Ιστορικό(History) εντολών PowerShell
- Αναζήτηση στο Ιστορικό
Στο τέλος, εξηγήσαμε επίσης πώς μπορείτε να διαγράψετε, να εξαγάγετε και να εισαγάγετε το Ιστορικό (History)της εντολής PowerShell . Πολύ βολικό εάν χρειάζεται να εκτελείτε συχνά τις ίδιες εντολές.
1] Μέθοδος πληκτρολογίου
Είμαι βέβαιος ότι έχετε χρησιμοποιήσει τη γραμμή εντολών(Command Prompt) μία φορά εάν έχετε χρησιμοποιήσει τα Windows(Windows) για κάποιο χρονικό διάστημα. Εάν χρησιμοποιείτε τα πλήκτρα βέλους πάνω και κάτω, μπορείτε να πηγαίνετε εμπρός και πίσω από τις εκτελεσμένες εντολές. Το ίδιο ισχύει και για το PowerShell . Αλλά εδώ είναι η ανατροπή. Εάν θυμάστε μερικώς μια εντολή, δείτε πώς να κάνετε αναζήτηση.
- Πληκτρολογήστε(Type) μέρος της εντολής που θυμάστε
- Πατήστε F8(Press F8) και συνεχίστε να το πατάτε μέχρι να το βρείτε.
- Ο όρος αναζήτησης θα τονιστεί με ένα φθορίζον πράσινο, ακολουθούμενο από την υπόλοιπη εντολή.
Το μόνο μειονέκτημα είναι ότι ο όρος αναζήτησης πρέπει να είναι η αρχή της εντολής.
2] Αναζήτηση προς τα εμπρός(Search Forward) ή προς τα πίσω(Backward) στο ιστορικό(History)
Εάν θέλετε να κάνετε αναζήτηση προς τα εμπρός ή προς τα πίσω στο Ιστορικό(History) , τότε μπορείτε να χρησιμοποιήσετε τα Ctrl + R και Ctrl + S. Το πρώτο σας επιτρέπει να κάνετε αναζήτηση πίσω στο Ιστορικό(History) ενώ το αργότερα προς τα εμπρός. Μόλις χρησιμοποιήσετε τη συντόμευση πληκτρολογίου, θα πρέπει να λάβετε ένα απόσπασμα στο κάτω μέρος (bck-i-search ή fwd-i-search). Πληκτρολογήστε αυτό που θέλετε να αναζητήσετε και ακόμα κι αν το κείμενο ανήκει κάπου στη μέση της εντολής, θα το αναζητήσει. Είναι πολύ καλύτερο σε σύγκριση με τη μέθοδο F8 που χρησιμοποιήσαμε παραπάνω.
3] Δείτε(View) ολόκληρο το ιστορικό(History) της εντολής PowerShell αυτής της περιόδου λειτουργίας
Πληκτρολογήστε Ιστορικό(Type History) και πατήστε το πλήκτρο Enter . Θα πρέπει να μπορείτε να δείτε όλες τις εντολές που εκτελέσατε στην τρέχουσα περίοδο λειτουργίας. Ενώ μπορείτε να δείτε τις εντολές που εκτελέστηκαν στην προηγούμενη περίοδο λειτουργίας χρησιμοποιώντας τα πλήκτρα βέλους, το Ιστορικό(History) δεν θα το έχει. Εάν πατήσετε το πλήκτρο "H"(key “H”) και πατήσετε enter, θα αποκαλυφθεί το ιστορικό(History) των εντολών. Θεωρήστε το ως συντόμευση για την εντολή Ιστορικό .(History)
4] Επικαλέστε(Invoke) μια συγκεκριμένη εντολή από το History
Εάν παρατηρήσετε, η παραπάνω εικόνα έχει ένα αναγνωριστικό δίπλα σε κάθε εντολή. Εάν θέλετε να εκτελέσετε μια συγκεκριμένη εντολή από τη λίστα, πρέπει να χρησιμοποιήσετε το Invoke-History.(Invoke-History.)
- Σημειώστε το αναγνωριστικό της εντολής που θέλετε να εκτελέσετε
- Πληκτρολογήστε Invoke-History <ID>. Αντικαταστήστε το <ID> με τον ακριβή αριθμό
- Πατήστε(Press) το πλήκτρο Enter(Enter Key) και θα εκτελέσει αυτήν την εντολή από το Ιστορικό(History) .
5] Αναζήτηση στο Ιστορικό
Ο ευκολότερος τρόπος αναζήτησης στο Ιστορικό(History) εντολών είναι να χρησιμοποιήσετε τη μέθοδο Select-String στην (Select-String)έξοδο ιστορικού(History Output) .
- Πληκτρολογήστε τα παρακάτω και αντικαταστήστε το Get με τον όρο που θέλετε να αναζητήσετε
- Get-History | Select-String -Μοτίβο "Λήψη".
- Θα αποκαλύψει όλες τις εντολές που ταιριάζουν με τις εντολές αναζήτησης.
Εφόσον έχετε μαζί σας το αναγνωριστικό, μπορείτε να χρησιμοποιήσετε την εντολή Invoke History για να την εκτελέσετε άμεσα.
Εκκαθάριση, εξαγωγή(Export) και εισαγωγή του ιστορικού PowerShell(Import PowerShell History)
Για να διαγράψετε όλες τις εντολές από το Ιστορικό(History) , το μόνο που χρειάζεται να κάνετε είναι να εκτελέσετε την εντολή « Διαγραφή ιστορικού(Clear-History) ». Λάβετε υπόψη ότι ακόμη και μετά από αυτό, μπορείτε να έχετε πρόσβαση στην εντολή χρησιμοποιώντας τα πλήκτρα βέλους πάνω και κάτω.
Για να εξαγάγετε όλες τις εντολές(export all the commands) , μπορείτε να χρησιμοποιήσετε τη μορφή Export-Clixml ή Export-CSV( Export-Clixml or Export-CSV) . Εδώ είναι η εντολή δείγματος
Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv
Για να εισαγάγετε αυτές τις εντολές πίσω σε άλλη ή νέα περίοδο( import these commands back to another or new session) λειτουργίας , χρησιμοποιήστε την ακόλουθη εντολή.
Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml) Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)
Μπορείτε να ανοίξετε αυτό το αρχείο CSV(CSV) ή XML ανά πάσα στιγμή για να δείτε αμέσως το Ιστορικό(History) εντολών του PowerShell . Αυτό συνοψίζει σχεδόν τα πάντα γύρω από το PowerShell Command History και πώς μπορείτε να τα επαναχρησιμοποιήσετε χρησιμοποιώντας cumbers ή αναζητώντας τα ή εισάγοντάς τα ξανά την επόμενη μέρα.
Related posts
Πώς να αποκλείσετε την IP ή έναν ιστότοπο χρησιμοποιώντας το PowerShell στα Windows 10
Πώς να βρείτε και να απενεργοποιήσετε κάμερες Web χρησιμοποιώντας το PowerShell στα Windows 10
Αντικαταστήστε τη γραμμή εντολών με το PowerShell στο μενού WinX των Windows 10
Πώς να προσθέσετε το PowerShell στο μενού περιβάλλοντος στα Windows 10
Πώς να αποκτήσετε δημόσια διεύθυνση IP χρησιμοποιώντας το PowerShell στα Windows 10
Διαγράψτε το ιστορικό πρόσφατων αρχείων της Εξερεύνησης αρχείων στα Windows 10
Πώς να ανοίξετε αρχεία .aspx σε υπολογιστή με Windows 10
Πώς να δείτε το ιστορικό του προχείρου στα Windows 10
3 τρόποι για να αλλάξετε τη διεύθυνση IP στα Windows 10
Πώς να προβάλετε και να διαγράψετε το ιστορικό του προχείρου στα Windows 10
8 νέες δυνατότητες στη γραμμή εντολών και στο PowerShell των Windows 10;
Απενεργοποίηση, ενεργοποίηση, εκκαθάριση ιστορικού των ειδοποιήσεων ζωντανών πλακιδίων στα Windows 10
Πώς να απενεργοποιήσετε τις κλάσεις αφαιρούμενης αποθήκευσης και την πρόσβαση στα Windows 10
Απόκρυψη της επιλογής Γραμμών εργαλείων στο μενού περιβάλλοντος της γραμμής εργασιών στα Windows 10
Πώς να διαγράψετε το ιστορικό προστασίας του Windows Defender στα Windows 10
Ρυθμίσεις αναζήτησης στα Windows 10 - Δικαιώματα, Ιστορικό, Αναζήτηση στα Windows
Πώς να χρησιμοποιήσετε το Network Sniffer Tool PktMon.exe στα Windows 10
Πώς να επανεγκαταστήσετε όλες τις προεπιλεγμένες εφαρμογές των Windows 10 με το PowerShell
7 τρόποι για να ανοίξετε το ανυψωμένο Windows PowerShell στα Windows 10
Πώς να εγκαταστήσετε το NumPy χρησιμοποιώντας το PIP στα Windows 10