Πώς να διαβάσετε τη σύνταξη γραμμής εντολών των Windows
Εάν χρησιμοποιείτε υπολογιστή με Windows, ίσως έχετε δει ή χρησιμοποιήσετε μια γραμμή εντολών για να κάνετε κάτι στον υπολογιστή σας Windows. Εάν χρειάζεστε βοήθεια με κάποια εντολή, υπάρχουν πολλές τοποθεσίες για να σας βοηθήσουν με τη σύνταξη και τη χρήση των εντολών. Αλλά, αν δεν ξέρετε πώς να διαβάσετε αυτή τη σύνταξη της γραμμής εντολών, αυτή η βοήθεια δεν είναι τίποτα άλλο παρά μια κωλοπαγίδα.
Για παράδειγμα, αν ελέγξετε την επίσημη αναφορά γραμμής εντολών για την εντολή attrib
, θα δείτε τη σύνταξη γραμμής εντολών κάτι τέτοιο.
ATTRIB [{+ R | -R}] [{+ A | -A}] [{+ S | -S}] [{+ H | -H}] [ [/ΡΕ]]
Όπως μπορείτε να δείτε, η παραπάνω σύνταξη γραμμής εντολών περιέχει όλα τα είδη παραλλαγών όπως κεφαλαία και πεζά και ειδικούς χαρακτήρες όπως κενά, αγκύλες ("[]"), τιράντες ("({})" και σωλήνες ("| "). Η παραπάνω γραμμή εντολών δεν έχει νόημα σε ένα μη εκπαιδευμένο μάτι, αλλά σας ενημερώνει για τις διάφορες παραμέτρους που μπορείτε να χρησιμοποιήσετε με την εντολή attrib
.
Πώς να διαβάσετε τη σύνταξη εντολών
Μια σύνταξη εντολών δεν είναι παρά οι κανόνες που διέπουν τον τρόπο με τον οποίο μια εντολή μπορεί να χρησιμοποιηθεί ή να εκτελεστεί. Εάν δεν γνωρίζετε πώς να διαβάσετε τη σύνταξη της γραμμής εντολών, δεν μπορείτε να χρησιμοποιήσετε ή να κατανοήσετε τις εντολές σωστά ή στο πλήρες δυναμικό τους. Έτσι σε αυτό το βασικό φροντιστήριο, ας πηδήξουμε και μάθουμε μερικά βασικά για το πώς να διαβάσουμε τη σύνταξη της γραμμής εντολών. Σύμφωνα με το παράδειγμα, μπορείτε να πάρετε την παραπάνω εντολή "attrib" και να χρησιμοποιήσετε τις παρακάτω πληροφορίες για να ερμηνεύσετε αυτήν την εντολή.
Ειδικός χαρακτήρας "+": Κάθε φορά που χρησιμοποιείτε τον ειδικό χαρακτήρα +
μπροστά από ένα στοιχείο ή μια παράμετρο, σημαίνει ότι ρυθμίζετε αυτήν την παράμετρο για την εργασία που κάνετε.
Για παράδειγμα, στην παραπάνω εντολή attrib, κάθε φορά που χρησιμοποιείτε την παράμετρο +R
στην εντολή, ρυθμίζετε τη λειτουργία μόνο για ανάγνωση για ένα επιλεγμένο αρχείο ή φάκελο.
Ειδικός χαρακτήρας "-": Κάθε φορά που χρησιμοποιείτε τον ειδικό χαρακτήρα -
μπροστά από ένα στοιχείο ή μια παράμετρο, σημαίνει ότι εκκαθαρίζετε αυτήν την παράμετρο για την εργασία που κάνετε.
Για παράδειγμα, στην παραπάνω εντολή attrib, κάθε φορά που χρησιμοποιείτε την παράμετρο -R
στην εντολή, καταργείτε τη λειτουργία μόνο ανάγνωσης για ένα επιλεγμένο αρχείο ή φάκελο.
Χαρακτήρες στα Caps: Στη σύνταξη της γραμμής εντολών, οι χαρακτήρες που αντιπροσωπεύονται στα κεφαλαία είναι ό, τι πρέπει να πληκτρολογήσουν οι χρήστες ακριβώς. Όταν λέω χαρακτήρες, περιλαμβάνει όλους τους αριθμούς, τους ειδικούς χαρακτήρες και τα γράμματα.
Για παράδειγμα, στην παραπάνω εντολή attrib, η εντολή βάσης ATTRIB
και οι διακόπτες όπως -R
, +A
, /S
κ.λπ., θα πρέπει να χρησιμοποιούνται ως έχουν χωρίς καμία τροποποίηση. Έτσι, η έγκυρη εντολή μοιάζει με κάτι τέτοιο,
ATTRIB + R
αλλά όχι έτσι, που εξαλείφει τον ειδικό χαρακτήρα "+".
ATTRIB R
Χαρακτήρες σε Smalls: Κάθε φορά που βλέπετε την παράσταση μικρών χαρακτήρων, αυτό σημαίνει ότι ο χρήστης θα πρέπει να παρέχει τις πληροφορίες που απαιτούνται για την εκτέλεση της εντολής σωστά.
Για παράδειγμα, στην παραπάνω εντολή attrib, πρέπει να δώσετε τις πληροφορίες όπως τη μονάδα δίσκου και τη διαδρομή αρχείου στη θέση του [[drive:][path] filename]
. Μόλις παραδοθεί, η εντολή μοιάζει με κάτι τέτοιο.
ATTRIB C: \ φάκελος \ file.txt
Σωλήνες (κάθετες ράβδοι): Σωλήνες ή κάθετες ράβδοι χρησιμοποιούνται για να εμφανίζουν τις διάφορες παραμέτρους που μπορείτε να χρησιμοποιήσετε μέσα στις αγκύλες ή τα στηρίγματα. Έχει το ίδιο νόημα με το "είτε ... είτε", που σημαίνει ότι μόνο μία από τις παραμέτρους μπορεί να χρησιμοποιηθεί. Οι σωληνώσεις ή οι κάθετες ράβδοι είναι μόνο για επεξήγηση και δεν πρέπει να χρησιμοποιούνται με τις πραγματικές εντολές.
Για παράδειγμα, στην παραπάνω εντολή attrib, μπορείτε να δείτε ότι οι διακόπτες +R
και -R
διαχωρίζονται από μια κάθετη γραμμή, πράγμα που σημαίνει ότι πρόκειται για δύο διαφορετικές παραμέτρους και μόνο μία από αυτές (είτε +R
είτε -R
) μπορεί να είναι που χρησιμοποιούνται στην πραγματική εντολή.
Βραχίονες ("{}") : Οποιαδήποτε στοιχεία ή παραμέτρους μέσα σε τιράντες είναι ένα σύνολο επιλογών όπου ένας χρήστης πρέπει να επιλέξει ένα, δηλ. Μπορείτε να επιλέξετε μία παράμετρο μεταξύ μιας ομάδας παραμέτρων μέσα στα τιράντες. Επίσης, δεν πρέπει να χρησιμοποιείτε τιράντες με πραγματικές εντολές.
Για παράδειγμα, η σύνταξη της εντολής {+A | -A}
{+A | -A}
υποδηλώνει ότι μπορείτε είτε να χρησιμοποιήσετε τον διακόπτη +A
είτε -A
στην πραγματική εντολή αλλά όχι και τους δύο ταυτόχρονα, καθώς ανήκουν στην ίδια ομάδα. Έτσι, η έγκυρη εντολή μοιάζει με κάτι τέτοιο,
ATTRIB + A
αλλά όχι έτσι, που χρησιμοποιεί και τις δύο επιλογές ταυτόχρονα.
ATTRIB + Α-Α
Στηρίγματα ("[]") : Οποιαδήποτε στοιχεία ή παράμετροι εντός παρενθέσεων είναι προαιρετικά, δηλαδή εξαρτάται από εσάς να χρησιμοποιήσετε αυτές τις παραμέτρους ή όχι. Επίσης, δεν πρέπει να χρησιμοποιείτε αγκύλες με πραγματικές εντολές.
Για παράδειγμα, στην παραπάνω εντολή attrib, η σύνταξη [{+R|-R}]
υποδηλώνει ότι μπορείτε είτε να χρησιμοποιήσετε τις προαιρετικές παραμέτρους είτε όχι (επίσης, να έχετε υπόψη σας τις θωρακίσεις). Επομένως, οποιαδήποτε από τις παρακάτω εντολές είναι έγκυρες.
ATTRIB + R
ή
ATTRIB
Χώροι : Ακόμη και τα κενά έχουν νόημα στη σύνταξη των εντολών. Αν βρείτε ένα διάστημα στη σύνταξη της εντολής, θα πρέπει να το χρησιμοποιήσετε κατά την εκτέλεση της εντολής.
Για παράδειγμα, στην παραπάνω εντολή attrib, δεν πρέπει να εξαλείψετε κανένα από τα κενά. Έτσι, μια έγκυρη εντολή θα φανεί κάτι τέτοιο,
ATTRIB + R -H
αλλά όχι έτσι, που εξαλείφει τους χώρους.
ATTRIB + RH
Κείμενο εκτός πλαισίων : Όπως τα Spaces, πρέπει να χρησιμοποιείται οποιοδήποτε κείμενο εκτός των παρενθέσεων και θα πρέπει να χρησιμοποιείται "ως έχει" κατά την εκτέλεση των εντολών.
Για παράδειγμα, στην παραπάνω εντολή attrib, πρέπει να χρησιμοποιηθεί η εντολή βάσης ATTRIB
και πρέπει να χρησιμοποιηθεί ως έχει. Έτσι, η έγκυρη εντολή μοιάζει με κάτι τέτοιο,
ATTRIB + R -HC: \ φάκελος \ file.txt
και όχι όπως αυτό, το οποίο εξαλείφει τη χρήση του κειμένου εκτός των παρενθέσεων.
+ R -HC: \ φάκελος \ file.txt
Ellipsis ("...") : Η ελλειψία δεν είναι τόσο συνηθισμένη σε καμία σύνταξη, αλλά αν δείτε μια ελίτ, τότε σημαίνει ότι το στοιχείο ή η παράμετρος μπορεί να επαναληφθεί ατέλειωτα.
συμπέρασμα
Η γνώση του τρόπου ερμηνείας της σύνταξης γραμμής εντολών είναι πολύ χρήσιμη για την κατανόηση και τη χρήση των αναφορών εντολών που βρίσκονται στην επίσημη τεκμηρίωση και στο Διαδίκτυο. Σίγουρα, ίσως χρειαστεί λίγος χρόνος για να λάβετε υπόψη αυτούς τους κανόνες σύνταξης, αλλά αξίζει τον κόπο.
Μην ξεχάσετε να μοιραστείτε τις σκέψεις σας χρησιμοποιώντας την παρακάτω φόρμα σχολίων.