Command Prompt εναντίον Windows PowerShell: Ποια είναι η διαφορά;

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

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

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

Ξεκλειδώστε τις "100+ Βασικές εντολές CMD των Windows" τώρα!

Αυτό θα σας υπογράψει στο newsletter μας

Εισαγάγετε το Email σας Ξεκλειδώστε Διαβάστε την πολιτική απορρήτου μας

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

Εδώ είναι τι πρέπει να ξέρετε για τα δύο.

Η γραμμή εντολών έρχεται πρώτη

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

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

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

command-prompt-powershell-πρωτόγονο

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

Για παράδειγμα, εδώ είναι μερικές συνήθεις εργασίες που γίνονται ευκολότερες από την Command Prompt 7 Κοινές εργασίες Η γραμμή εντολών των Windows κάνει γρήγορη και εύκολη 7 Κοινές εργασίες Η γραμμή εντολών των Windows γίνεται γρήγορη και εύκολη Μην αφήνετε την γραμμή εντολών να σας εκφοβίσει. Είναι απλούστερο και πιο χρήσιμο από αυτό που περιμένετε. Ίσως να εκπλαγείτε από αυτό που μπορείτε να πετύχετε με μερικές μόνο πλήκτρες. Διαβάστε περισσότερα . Επιπλέον, υπάρχουν αρκετές βασικές εντολές που πρέπει να γνωρίζει κάθε χρήστης 15 εντολές CMD Κάθε χρήστης των Windows πρέπει να γνωρίζει 15 εντολές CMD Κάθε χρήστης των Windows πρέπει να γνωρίζει Η γραμμή εντολών είναι ένα παλαιό, αλλά ισχυρό εργαλείο των Windows. Θα σας δείξουμε τις πιο χρήσιμες εντολές που πρέπει να γνωρίζει κάθε χρήστης των Windows. Διαβάστε περισσότερα σε περίπτωση που χρειαστεί να αντιμετωπίσετε ένα πρόβλημα και το μόνο που έχετε είναι η πρόσβαση στην γραμμή εντολών.

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

Ενώ η εντολή Command Prompt είναι περισσότερο από επαρκής για τον μέσο χρήστη, μερικοί άνθρωποι θέλουν περισσότερα - γι 'αυτό και οι εντολές αντικατάστασης εντολών, όπως η ανοικτή πηγή κονσόλας Sick Of The Old Command Prompt στα Windows 7; Αναβάθμιση σε κονσόλα αρρωστημένη από την παλιά εντολή εντολών στα Windows 7; Αναβάθμιση σε κονσόλα Microsoft επανεξέτασε και ενημέρωσε μεγάλο μέρος των Windows με τα Windows 7, αλλά η γραμμή εντολών δεν έχει ενημερωθεί από τον περασμένο αιώνα. Δεν είναι απλώς αρχαία. δεν του έχουν πολλά χαρακτηριστικά γνωρίσματα γραμμής εντολών οι χρήστες έχουν έρθει ... Διαβάστε περισσότερα, υπάρχουν. Ευτυχώς για όλους μας, η Microsoft είχε μια καλύτερη απάντηση στο κατάστημα: PowerShell.

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

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

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

Αλλά τι σημαίνει αυτό;

εντολή-prompt-powershell-powershell

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

Το PowerShell διαθέτει πολλές προηγμένες λειτουργίες Ενισχύστε την παραγωγικότητα σας με τις δέσμες ενεργειών Windows PowerShell Ενισχύστε την παραγωγικότητά σας με τα scripts των Windows PowerShell Τι θα συμβεί αν θα μπορούσατε να φέρετε την παραγωγικότητα του Linux σε Windows; Οι περισσότεροι διανομείς Linux έρχονται συσκευασμένοι με το ισχυρό κέλυφος Bash. Το PowerShell είναι ένα εξίσου ισχυρό τερματικό για τα Windows. Διαβάστε περισσότερα - όπως απομακρυσμένη εκτέλεση εργασιών, εργασίες στο παρασκήνιο, αυτοματοποίηση εργασιών, σωληνώσεις εντολών και πολλά άλλα - που την κάνουν καλύτερη επιλογή από την αρχαϊκή εντολή εντολών όταν έχετε πολλά συστήματα διαχείρισης και συντήρησης.

Πρέπει να χρησιμοποιήσετε το PowerShell; Λοιπόν, ο μέσος χρήστης δεν χρειάζεται πραγματικά όλα αυτά τα κουδούνια και σφυρίχτρες. Οι διαχειριστές και οι χρήστες ενέργειας, από την άλλη πλευρά, πιθανότατα θα αγαπήσουν τι μπορεί να κάνει. Ξεκινήστε με αυτές τις βασικές εντολές PowerShell 6 Βασικές εντολές PowerShell για να αποκτήσετε περισσότερα από τα Windows 6 Βασικές εντολές PowerShell για να αποκτήσετε περισσότερη ενέργεια από το Windows PowerShell είναι αυτό που λαμβάνετε όταν δίνετε στεροειδή στη Γραμμή εντολών των Windows. Σας δίνει τη δυνατότητα να ελέγχετε σχεδόν κάθε πτυχή του συστήματος των Windows. Σας βοηθάμε να ξεπεράσετε την καμπύλη μάθησης. Διαβάστε περισσότερα για να δοκιμάσετε τις δυνατότητές της.

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

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

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

Διαχείριση πακέτων: Ο διαχειριστής πακέτων είναι ένας εύκολος τρόπος για να διαχειριστείτε όλο το λογισμικό που κάνετε λήψη, εγκατάσταση και κατάργηση. Αντί να πηγαίνεις από τον ιστότοπο στον ιστότοπο, απλά περιηγείστε σε πακέτα με PackageManagement (παλαιότερα γνωστά ως OneGet Windows παίρνουν ένα πακέτο Manager - Λήψη λογισμικού κεντρικά μέσω OneGet Windows παίρνει ένα πακέτο Manager - Κατεβάστε το λογισμικό κεντρικά Via OneGet Η Microsoft προσθέτει ακόμα ένα χαρακτηριστικό Linux στα Windows Η διαχείριση των πακέτων μπορεί να ενισχύσει σημαντικά την παραγωγικότητα, να αυξήσει την ασφάλεια και τελικά να σας εξοικονομήσει πολλούς πονοκεφάλους. Με την εγγραφή σε διαφορετικά αποθετήρια, μπορείτε να επιλέξετε ποια πακέτα είναι διαθέσιμα σε εσάς.

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

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

εντολή-prompt-powershell-χαρακτηριστικά

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

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

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

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

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

Εικόνες Credits: Command Prompt από Kaleb Fulgham μέσω Flickr, κρυπτογραφημένη σύνδεση από τον Andrea Danti μέσω Shutterstock

In this article