Οι 19 καλύτερες συντομεύσεις πληκτρολογίου Powershell των Windows

Λατρεύουμε οτιδήποτε διευκολύνει τη χρήση ή τη διαχείριση υπολογιστών. Φυσικά, είμαστε λάτρεις των συντομεύσεων. Οι συντομεύσεις(shortcuts and key combos) των Windows και οι συνδυασμοί πλήκτρων κάνουν τα πάντα πιο εύκολα. Είναι λογικό λοιπόν οι συντομεύσεις PowerShell της Microsoft να κάνουν το (PowerShell)PowerShell καλύτερο.

Εάν δεν είστε εξοικειωμένοι με το PowerShell , έχουμε έναν οδηγό για αρχάριους του PowerShell(PowerShell beginner’s guide) . Είναι εξαιρετικό τόσο για οικιακούς χρήστες όσο και για επαγγελματίες πληροφορικής. Υπάρχουν περισσότερα στο PowerShell εκτός από τη γλώσσα δέσμης ενεργειών. Αυτές οι συντομεύσεις πληκτρολογίου ισχύουν για το Windows PowerShell ISE και την Κονσόλα PowerShell(PowerShell Console) της Microsoft .

Παρόλο που το PowerShell εξαπλώνεται σε άλλα λειτουργικά συστήματα—όπως η έκδοση macOS 10.12 και νεότερη, ακόμη και πολλές διανομές Linux—(Linux) αυτές οι συντομεύσεις ενδέχεται να μην λειτουργούν σε όλα τα λειτουργικά συστήματα ή σε όλες τις εκδόσεις του PowerShell . Αλλά ακόμα και λίγα θα σας εξοικονομήσουν λεπτά, αν όχι ώρες, συναρμολογώντας τα σενάρια σας.

Οι καλύτερες συντομεύσεις πληκτρολογίου(Keyboard Shortcuts) για το Windows PowerShell ISE(Windows PowerShell ISE)

Το PowerShell Integrated Scripting Environment ( ISE ) είναι όπου μπορείτε να αναπτύξετε και να δοκιμάσετε σενάρια και εφαρμογές PowerShell . Όλες οι εκδόσεις του λειτουργικού συστήματος Windows της Microsoft , είτε Windows Server , Pro είτε Home , περιλαμβάνουν το PowerShell ISE .

Δεδομένου ότι το Windows Powershell ISE είναι ένα περιβάλλον επεξεργασίας, ισχύουν οι πιο συνηθισμένες συντομεύσεις του Microsoft Office(Microsoft Office shortcuts) , όπως Ctrl + C για αντιγραφή και Ctrl + V για επικόλληση. Οι παρακάτω συντομεύσεις αφορούν συγκεκριμένα το Powershell ISE .

  • Ctrl + Tab και Ctrl + Shift + Tab: Μετακινεί την εστίαση του PowerShell ISE από καρτέλα σε καρτέλα. Τα Ctrl(Ctrl ) + Tab σας πηγαίνουν προς τα δεξιά και τα Ctrl + Shift + Tab σας πηγαίνουν αριστερά.

  • Ctrl + T: Ανοίγει έναν νέο χώρο εργασίας PowerShell . Θα μπορούσατε να το χρησιμοποιήσετε για να διαχωρίσετε πράγματα όπως έργα εφαρμογών που χρησιμοποιούν πολλαπλά σενάρια. Παρατηρήστε(Notice) πώς τα αρχικά τρία σενάρια μας είναι ανοιχτά στον χώρο εργασίας του PowerShell 1 . Επιλέξτε χώρο εργασίας PowerShell 2 για να εργαστείτε σε διαφορετικό έργο.

  • Ctrl + W: Κλείνει τον τρέχοντα χώρο εργασίας του PowerShell και όλα τα ανοιχτά σενάρια. Εάν ένα σενάριο δεν έχει αποθηκευτεί ακόμα, θα ανοίξει ένα παράθυρο διαλόγου που θα σας ρωτήσει εάν θέλετε να αποθηκεύσετε τις αλλαγές ή όχι.

  • Ctrl + M: Σύμπτυξη ή επέκταση περιγράμματος. Παρατηρήστε(Notice) την ρήτρα ForEach παρακάτω και τα σύμβολα + και δίπλα της. Η πρώτη εικόνα δείχνει τη ρήτρα ForEach σε(ForEach) σύμπτυξη. το δεύτερο δείχνει το σενάριο διευρυμένο.

  • Ctrl + F: Βρείτε(Find) συγκεκριμένο κείμενο στο σενάριο. Αυτή η συντόμευση πληκτρολογίου ανοίγει το παράθυρο Εύρεση . (Find)Θα δείτε παραμέτρους που μπορείτε να εφαρμόσετε στην αναζήτησή σας, όπως Ταίριασμα πεζών(Match Case) , Ολόκληρη λέξη(Whole word) , Αναζήτηση επάνω(Search up) , Εύρεση στην επιλογή(Find in selection) . Μπορείτε επίσης να χρησιμοποιήσετε κανονικές εκφράσεις(Regular expressions) . Η αναζήτηση ξεκινά από εκεί που τοποθετείται ο κέρσορας στο σενάριο.

  • F3: Βρίσκει την επόμενη εμφάνιση των παραμέτρων αναζήτησης. Θα μπορούσατε να χρησιμοποιήσετε το κουμπί Εύρεση επόμενου στο παράθυρο (Find Next )Εύρεση(Find ) , αλλά το παράθυρο παρεμποδίζει. Δοκιμάστε να επιλέξετε F3 για να μεταβείτε στην επόμενη εμφάνιση. Θα έχει επισήμανση του δρομέα.

  • Shift + F3:   Τι γίνεται αν ξεπεράσετε αυτό που χρειάζεστε χρησιμοποιώντας το F3; Απλώς(Simply) χρησιμοποιήστε τα Shift + F3 για να βρείτε την προηγούμενη εμφάνιση. Θα έχει επίσης επισήμανση του δρομέα.

  • Ctrl + H: Εύρεση(Find) s και αντικαθιστά οποιοδήποτε κείμενο στο σενάριο με άλλο κείμενο. Μπορείτε να εφαρμόσετε τις ίδιες παραμέτρους σε αυτό το εργαλείο με το εργαλείο Εύρεση(Find) .

  • Ctrl + J: Ανοίγει ένα πλαίσιο επιλογής αποσπασμάτων. Τα αποσπάσματα(Snippets) είναι μικρά κομμάτια κώδικα με τη σωστή σύνταξη. Κάντε διπλό κλικ(Double-click) για να εισαγάγετε ένα απόσπασμα και, στη συνέχεια, προσθέστε τις παραμέτρους σας.

  • Ctrl + Space: Παρόμοια με την εμφάνιση αποσπασμάτων, αυτή η εντολή ανοίγει το Intellisense . Το Intellisense παρουσιάζει επιλογές ειδικά για το περιβάλλον, όπως παραμέτρους ή συγκριτές. Σε αυτήν την περίπτωση, εμφανίζει τις πιθανές τιμές της παραμέτρου -ErrorAction για το cmdlet Remove-Item . Κάντε κλικ(Click) σε ένα για να το επιλέξετε.

  • F5: Εκτελεί ολόκληρο το σενάριο και ζητά να το αποθηκεύσετε. Επιλέξτε το πλαίσιο δίπλα στο Στο μέλλον, να μην εμφανίζεται αυτό το μήνυμα(In the future, do not show this message) και, στη συνέχεια, ΟΚ(OK ) για εκτέλεση και αποθήκευση πατώντας F5 στο μέλλον. Είναι το ίδιο με την επιλογή του κουμπιού Εκτέλεση Σεναρίου .(Run Script )

  • F8: Επιλέξτε μια ενότητα του σεναρίου PowerShell και πατήστε F8 για να εκτελέσετε ακριβώς αυτό το απόσπασμα. Αυτό βοηθά στον εντοπισμό σφαλμάτων του σεναρίου ένα κομμάτι τη φορά. Είναι το ίδιο με την επιλογή του κουμπιού " Εκτέλεση επιλογής ".(Run Selection )

  • Ctrl + C ή Ctrl + Break: Διακόπτει το σενάριο ενώ εκτελείται. Εάν έχετε επιλέξει κάποιο κείμενο, τα Ctrl + Break θα σταματήσουν τη λειτουργία σε αυτό το σημείο. Αυτή είναι μια άλλη συντόμευση χρήσιμη για τον εντοπισμό σφαλμάτων των σεναρίων σας. Η επιλογή του κουμπιού Διακοπή λειτουργίας έχει το ίδιο αποτέλεσμα.(Stop Operation )

Οι καλύτερες συντομεύσεις πληκτρολογίου(Keyboard Shortcuts) για την κονσόλα Windows PowerShell(Windows PowerShell Console)

Εάν έχετε χρησιμοποιήσει τη Γραμμή εντολών(Command Prompt) (cmd), θα διαπιστώσετε ότι η Κονσόλα PowerShell των Windows(Windows PowerShell Console) είναι απλώς μια γραμμή εντολών προσαρμοσμένη για τη χρήση σεναρίων PowerShell και cmdlet στη γραμμή εντολών. Η κονσόλα μοιάζει πολύ με την παλιά κονσόλα γραμμής εντολών.

Εάν δεν δημιουργείτε εφαρμογές αυτοματισμού ή πακέτα διαχείρισης διακομιστή Windows, μπορείτε να χρησιμοποιήσετε την κονσόλα για να εκτελέσετε μερικές εντολές PowerShell . Ωστόσο, η κονσόλα PowerShell έχει μερικές ακόμη λειτουργίες και συντομεύσεις. Οι συνήθεις συντομεύσεις της κονσόλας εντολών, όπως το επάνω βέλος ( ^ ) και το κάτω βέλος ( ˅ ) για την ανάκληση πρόσφατων εντολών λειτουργούν επίσης στην κονσόλα PowerShell .

  • Letter + F8: Δεν θυμάστε αυτό το cmdlet που χρησιμοποιήσατε πρόσφατα, αλλά ξέρετε ότι ξεκίνησε με S; Press S + F8 για να εμφανίσετε όλα τα cmdlet που χρησιμοποιήθηκαν πρόσφατα που αρχίζουν με το γράμμα S. Στην παρακάτω εικόνα, δείτε ότι το πρώτο γράμμα έχει διαφορετικό χρώμα για να μας ενημερώσετε ότι μόλις κάναμε αναζήτηση στο S.

  • Alt + F7: Διαγράφει(Clears) όλες τις πρόσφατες εντολές από το ιστορικό της κονσόλας. Είναι σαν να καθαρίζεις το πρόχειρο(clearing the clipboard) . Αυτό είναι χρήσιμο όταν έχετε κάνει πολλά στην κονσόλα και τα βέλη πάνω και κάτω δεν είναι πλέον χρήσιμα για να μεταπηδήσετε ανάμεσα στις απαραίτητες εντολές.
  • Shift + Enter: Για να εισαγάγετε πολλές γραμμές εντολών, χρησιμοποιήστε Shift + Enter στο τέλος κάθε γραμμής πριν εισαγάγετε την επόμενη. Στη συνέχεια, επιλέξτε Enter για να τα εκτελέσετε όλα με τη σειρά.

  • F8: Αναζητήστε(Search) στοιχεία στο ιστορικό εντολών που ξεκινούν με αυτό που εμφανίζεται στη γραμμή εντολών. Στο παρακάτω παράδειγμα, το Get πληκτρολογήθηκε στη γραμμή εντολών. Επιλέγοντας ξανά το F8 θα βρείτε την επόμενη εντολή που ξεκινά με Get , εάν υπάρχει.

  • Ctrl + Space: Λειτουργεί όπως το Intellisense αλλά στην κονσόλα. Στο παράδειγμα, το Get-Item ήταν το μόνο που εισήχθη. Η χρήση Ctrl + Space δείχνει άλλα cmdlet με αυτήν την αρχή και τη σύνταξή τους. Μπορείτε να χρησιμοποιήσετε το αριστερό και το δεξί βέλος για να μεταβείτε ανάμεσα στα cmdlet.

  • Καρτέλα:(Tab:) Λειτουργεί σαν αυτόματη συμπλήρωση αλλά εναλλάσσει τις δυνατότητες πατώντας το επανειλημμένα. Στο πρώτο παράδειγμα, υπάρχει μόνο η αρχή της παύλας ( ) μιας παραμέτρου. Η επιλογή της καρτέλας περνάει από τις επιλογές μέχρι να αποκτήσετε αυτήν που θέλετε. Σε αυτήν την περίπτωση, είναι -Recurse .

Έχετε τη δύναμη(Power) του PowerShell τώρα

Όταν η Microsoft κυκλοφόρησε το PowerShell το 2006, οι επαγγελματίες πληροφορικής ήταν απασχολημένοι με τη χρήση γραφικών διεπαφών και ομαδικών αρχείων για τη διαχείριση πραγμάτων. Τώρα αυτές οι μέθοδοι αυτοματισμού και διαμόρφωσης αντιμετωπίζονται με λιγότερη εργασία και ταχύτερα, χάρη στο PowerShell .



About the author

Είμαι προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρία. Ειδικεύομαι στον προγραμματισμό Mac και έχω γράψει πολλές χιλιάδες γραμμές κώδικα για διάφορες εφαρμογές Mac, συμπεριλαμβανομένων, ενδεικτικά, των: TextEdit, GarageBand, iMovie και Inkscape. Έχω επίσης εμπειρία με ανάπτυξη Linux και Windows. Οι δεξιότητές μου ως προγραμματιστής μου επιτρέπουν να γράφω υψηλής ποιότητας, ολοκληρωμένα σεμινάρια για διάφορες πλατφόρμες ανάπτυξης λογισμικού - από macOS έως Linux - καθιστώντας τα σεμινάρια μου την τέλεια επιλογή για όσους θέλουν να μάθουν περισσότερα για τα εργαλεία που χρησιμοποιούν.



Related posts