Γραμμή εντολών έναντι Windows PowerShell: Ποια είναι η διαφορά;

Γραμμή εντολών έναντι Windows PowerShell: Ποια είναι η διαφορά;

Όσον αφορά τα λειτουργικά συστήματα, τα Windows είναι ίσως τα λιγότερο εξαρτημένα στη γραμμή εντολών. Στην πραγματικότητα, οι περισσότεροι από εμάς έχουμε καταφέρει να φτάσουμε τόσο μακριά χωρίς ποτέ μια φορά χρησιμοποιώντας το. Αλλά με τα Windows 10 στη γωνία, ίσως είναι καιρός να μάθουμε.





Αλλά προτού να μπείτε σε αυτό, υπάρχει μια σημαντική διαφορά που πρέπει να καταλάβετε, και αυτή είναι η διαφορά μεταξύ Γραμμή εντολών και PowerShell Το Μοιάζουν αρκετά στην επιφάνεια, αλλά στην πράξη δεν έχουν μεγάλη διαφορά μεταξύ τους.





Δείτε τι πρέπει να γνωρίζετε για τα δύο.





Η γραμμή εντολών ήρθε πρώτα

Ξεκινώντας από τα Windows NT και μετά, τα Windows ήταν εξοπλισμένα με έναν διερμηνέα γραμμής εντολών που ονομάζεται cmd.exe , πιο γνωστό ως Γραμμή εντολών Το Με αυτό, οι χρήστες θα μπορούσαν να αλληλεπιδράσουν με το λειτουργικό σύστημα χρησιμοποιώντας εντολές και παραμέτρους που βασίζονται σε κείμενο.

Αλλά ενώ η γραμμή εντολών ήρθε πρώτη, δεν ήταν ο πρώτα. Οι προηγούμενες εκδόσεις του λειτουργικού συστήματος (Windows 95, 98 και ME) είχαν έναν πρωτόγονο διερμηνέα γραμμής εντολών που ονομάζεται COMMAND.COM , πιο γνωστό ως MS-DOS Το



Είναι αυτονόητο ότι η γραμμή εντολών ήταν μια τεράστια βελτίωση σε σχέση με τον ξεπερασμένο διερμηνέα MS-DOS.

Παρά τη γραφική φύση των Windows, η γραμμή εντολών δεν ήταν ποτέ - και δεν θα είναι ποτέ - παρωχημένη. Προσφέρει έναν βαθμό ισχύος και ευελιξίας που δεν μπορεί να επιτευχθεί με τις διεπαφές point-and-click (όπως δέσμες ενεργειών), και ανάλογα με την ικανότητά σας, μπορείτε να κάνετε τα πράγματα πιο γρήγορα χρησιμοποιώντας τη Γραμμή εντολών.





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

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





Ενώ η γραμμή εντολών είναι περισσότερο από επαρκής για τον μέσο χρήστη, ορισμένοι άνθρωποι θέλουν περισσότερα - γι 'αυτό υπάρχουν αντικαταστάσεις γραμμής εντολών, όπως η κονσόλα ανοιχτού κώδικα. Ευτυχώς για όλους μας, η Microsoft είχε μια καλύτερη απάντηση στο κατάστημα: PowerShell.

Το PowerShell το πήγε στο επόμενο επίπεδο

Εάν το Command Prompt είναι σαν το Motorola Razr της εποχής του 2004, τότε το PowerShell είναι σαν το Motorola Moto X της εποχής του 2015. Μπορεί να κάνει πολλά ίδια πράγματα και περισσότερο Το Το PowerShell μπορεί να μην είναι το καλύτερος Διατίθεται διερμηνέας γραμμής εντολών, αλλά είναι σίγουρα αρκετά ισχυρός για να ικανοποιήσει τους χρήστες ενέργειας.

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

Τι σημαίνουν όμως όλα αυτά;

Με απλά λόγια, το PowerShell σας επιτρέπει να δημιουργήστε τις δικές σας εντολές και σενάρια χρησιμοποιώντας τη γλώσσα προγραμματισμού C#. Τόσο το PowerShell όσο και το C# ενσωματώνονται στο .NET Framework της Microsoft, πράγμα που σημαίνει ότι έχετε πρόσβαση σε πολλές προϋπάρχουσες λειτουργίες και εργαλεία που θα σας βοηθήσουν να δημιουργήσετε καλύτερες εντολές και δέσμες ενεργειών με λιγότερη συνολική προσπάθεια.

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

Πρέπει να χρησιμοποιήσετε το PowerShell; Λοιπόν, ο μέσος χρήστης δεν χρειάζεται πραγματικά όλα αυτά τα κουδούνια και τα σφυρίγματα. Οι διαχειριστές και οι χρήστες ενέργειας, από την άλλη πλευρά, πιθανότατα θα λατρέψουν αυτό που μπορεί να κάνει. Ξεκινήστε με αυτές τις βασικές εντολές PowerShell για να πάρετε μια γεύση από τις δυνατότητές του.

Σημείωση: Το PowerShell έχει μια μικρή καμπύλη εκμάθησης, οπότε μην περιμένετε να το καταλάβετε αμέσως.

Βελτιώσεις PowerShell στα Windows 10

Όσο χρήσιμο και αν είναι ήδη, το PowerShell θα λάβει αρκετές βελτιώσεις όταν κυκλοφορήσουν επίσημα τα Windows 10. Ακολουθούν ορισμένα σημεία που μπορείτε να περιμένετε.

Πακέτο Διαχείριση: Ένας διαχειριστής πακέτων είναι ένας βολικός τρόπος διαχείρισης όλου του λογισμικού που κατεβάζετε, εγκαθιστάτε και αφαιρείτε. Αντί να πηδάτε από ιστότοπο σε ιστότοπο, απλώς περιηγείστε πακέτα με το PackageManagement (παλαιότερα γνωστό ως OneGet). Με την εγγραφή σας σε διαφορετικά αποθετήρια, μπορείτε να επιλέξετε ποια πακέτα είναι διαθέσιμα σε εσάς.

Το OneGet είναι τεχνικά διαθέσιμο ήδη για Windows 8.1, αλλά μόνο εάν εγκαταστήσετε το Windows Management Framework 5.0. Όταν έρθουν τα Windows 10, το PackageManagement θα ενσωματωθεί με το σύστημα από προεπιλογή.

Ασφαλές κέλυφος (SSH): Το Secure Shell αποτελεί εδώ και καιρό ένα βασικό πρωτόκολλο για τη δημιουργία κρυπτογραφημένων συνδέσεων μεταξύ απομακρυσμένων συστημάτων. Χωρίς SSH, είναι εύκολο για τους ξένους να υποκλέψουν δεδομένα καθώς μεταδίδονται.

Μέχρι πρόσφατα, το SSH στα Windows απαιτούσε χρήση λύσης τρίτου μέρους (π.χ. PuTTY), αλλά η ομάδα του PowerShell ανακοίνωσε ότι θα υλοποιούσε Υποστήριξη SSH στα Windows Το Πέρασε λίγο, αλλά φαίνεται ότι τα Windows επιτέλους φτάνουν σε αυτόν τον τομέα.

πώς να ενώσετε δύο στήλες στο excel

Χαρακτηριστικά PowerShell: Με την έκδοση 5.0, η γλώσσα του ίδιου του PowerShell βελτιώνεται με νέες δυνατότητες όπως: τάξεις και enums, νέες ενσωματωμένες εντολές, διευρυμένες δυνατότητες για υπάρχουσες εντολές, χρωματική σύνταξη στην κονσόλα και άλλα.

Για λεπτομερείς λεπτομέρειες, ανατρέξτε στο Τι νέο υπάρχει στο PowerShell 5.0 άρθρο της Microsoft.

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

Έχετε ερωτήσεις; Τι πιστεύετε για το PowerShell; Η Microsoft πηγαίνει στη σωστή κατεύθυνση; Μοιραστείτε μαζί μας στα παρακάτω σχόλια!

Συντελεστές εικόνας: Γραμμή εντολών από τον Kaleb Fulgham μέσω του Flickr, Κρυπτογραφημένη σύνδεση από την Andrea Danti μέσω του Shutterstock

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 5 Συμβουλές για την υπερφόρτιση των μηχανών σας VirtualBox Linux

Έχετε κουραστεί από τις κακές επιδόσεις που προσφέρουν οι εικονικές μηχανές; Δείτε τι πρέπει να κάνετε για να αυξήσετε την απόδοση του VirtualBox.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Windows
  • Συντήρηση υπολογιστή
  • MS-DOS
  • Γραμμή εντολών
  • PowerShell
Σχετικά με τον Συγγραφέα Τζόελ Λι(Δημοσιεύθηκαν 1524 άρθρα)

Ο Joel Lee είναι ο αρχισυντάκτης του MakeUseOf από το 2018. Έχει B.S. στην Επιστήμη των Υπολογιστών και πάνω από εννέα χρόνια επαγγελματικής εμπειρίας συγγραφής και επεξεργασίας.

Περισσότερα από τον Joel Lee

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή