Σύνταξη εντολών. Βασικές εντολές cmd - σχεδόν χρήσιμες

μην αρχειοθετήσετε (δ)

αμετάβλητο (i)

καταγραφή δεδομένων (j)

ασφαλής διαγραφή(ες)

κορυφή του ιεραρχικού δέντρου (T)

απενεργοποιήστε τη συγχώνευση στο τέλος του αρχείου (t)

μη αφαιρούμενο (u)

cmp - συγκρίνει δύο αρχεία και αν διαφέρουν, αναφέρει το πρώτο byte και τη γραμμή όπου βρέθηκε η διαφορά.

Σύνταξη εντολών

Η μορφή αυτής της εντολής είναι:

cmp ΕΠΙΛΟΓΕΣ... ΑΠΟ ΑΡΧΕΙΟ

Το όνομα αρχείου "-" σημαίνει τυπική είσοδο. Το "cmp" χρησιμοποιεί επίσης τυπική είσοδο εάν δεν δίνεται ένα από τα αρχεία.

Η κατάσταση εξόδου 0 σημαίνει ότι δεν βρέθηκαν διαφορές, 1 σημαίνει βρέθηκε, 2 σημαίνει σφάλμα.

Εκτυπώνει διακριτούς χαρακτήρες. Εμφανίζει χαρακτήρες ελέγχου με χαρακτήρα "^" και αλφαβητικό γράμμα και προσθέτει χαρακτήρες με το υψηλό σύνολο bit με "-M" (δηλώνει "μετα").

Ignore-initial=BYTES

Αγνοεί όλες τις διαφορές στα πρώτα BYTES byte αρχεία εισόδου. Αντιμετωπίζει αρχεία μικρότερα από BYTES byte ως άδεια.

Εκτυπώνει όλους τους διακριτικούς χαρακτήρες. Εμφανίζει χαρακτήρες ελέγχου με χαρακτήρα "^" και αλφαβητικό γράμμα και προθέματα χαρακτήρες με το υψηλότερο σύνολο bit με "-M" (δηλαδή "μετα").

Αρκετά ή -s ή --silent

Δεν εκτυπώνει τίποτα. επιστρέφει μόνο μια κατάσταση εξόδου που υποδεικνύει εάν τα αρχεία είναι διαφορετικά.

Εκτυπώνει τη μετατόπιση (δεκαδική) και την τιμή (οκταδική) όλων των διακριτών byte.

V ή --έκδοση

Δίνει τον αριθμό έκδοσης του cmp.

Το αρχείο είναι μια εντολή Unix για τον προσδιορισμό του τύπου ενός αρχείου.

Χρήση

αρχείο [-zL] [-f αρχείο] αρχείο ...

Κλειδιά

Αρχείο F: Διαβάζει από το καθορισμένο αρχείο μια λίστα αρχείων προς έλεγχο.

L: Καθορίζει τον τύπο των αρχείων που αναφέρονται.

Z: Καθορίζει τον τύπο των αρχείων που βρίσκονται σε συμπιεσμένα αρχεία.

Το ln είναι μια εντολή UNIX που δημιουργεί μια συσχέτιση μεταξύ ενός αρχείου και ενός ονόματος αρχείου. Μορφή εντολών:

ln file1 file2

# δημιουργείται ένας σκληρός σύνδεσμος ln-s file1 file2

# δημιουργώντας έναν συμβολικό σύνδεσμο

Αυτή η εντολή δημιουργεί έναν σκληρό σύνδεσμο για το αρχείο "file1", το οποίο θα μοιάζει με το "file2". Έτσι για το σύστημα αρχείων αρχικό αρχείο"file1" και ο σύνδεσμος σε αυτό "file2", στην πραγματικότητα, θα είναι φυσικά το ίδιο αρχείο. Οι σκληροί σύνδεσμοι δεν μπορούν να παραπέμπουν σε αρχεία σε άλλα συστήματα αρχείων.

Το mv (από τα αγγλικά move) είναι ένα βοηθητικό πρόγραμμα στο UNIX και Συστήματα παρόμοια με το UNIX, χρησιμοποιείται για τη μετακίνηση ή τη μετονομασία αρχείων ή καταλόγων.

Χρήση:

Εάν τα ονόματα δύο αρχείων δίνονται ως ορίσματα, τότε το όνομα του πρώτου αρχείου θα αλλάξει στο όνομα του δεύτερου.

Εάν το τελευταίο όρισμα είναι το όνομα ενός υπάρχοντος καταλόγου, τότε το mv μετακινεί όλα τα δεδομένα που δίνονται σε αυτόν τον κατάλογο.

Εάν το τελευταίο όρισμα δεν είναι κατάλογος και δίνονται περισσότερα από δύο αρχεία, θα εμφανιστεί ένα σφάλμα.

Κλειδιά που χρησιμοποιούνται με mv:

-f, μην ζητάτε επιβεβαίωση λειτουργιών.

-i, προτροπή για επιβεβαίωση της λειτουργίας όταν υπάρχει ένα αρχείο που πρέπει να μετονομαστεί ή να μετακινηθεί.

---, τελειώνει η λίστα των κλειδιών. Χρησιμοποιείται για χρήση με αρχεία των οποίων τα ονόματα αρχίζουν με -.

Το rm (από τα αγγλικά remove) είναι ένα βοηθητικό πρόγραμμα σε συστήματα UNIX και παρόμοια με UNIX που χρησιμοποιείται για την αφαίρεση αρχείων από το σύστημα αρχείων. Επιλογές που χρησιμοποιούνται με το rm:

R - επεξεργασία όλων των ένθετων υποκαταλόγων. Δοσμένο κλειδίαπαιτείται εάν το αρχείο που διαγράφεται είναι κατάλογος, ακόμα κι αν είναι κενό. Εάν το αρχείο που διαγράφεται δεν είναι κατάλογος, τότε η επιλογή -r δεν επηρεάζει την εντολή rm.

I - προτροπή για επιβεβαίωση κάθε λειτουργίας διαγραφής.

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

Το rm είναι συχνά συνώνυμο της εντολής rm -i, δηλαδή οι γραμμές εντολών από προεπιλογή

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

chmod - αλλαγή δικαιωμάτων για αρχεία και φακέλους. Το όνομα προέρχεται από το πρόγραμμα Unix chmod, το οποίο, στην πραγματικότητα, αλλάζει τα δικαιώματα πρόσβασης σε αρχεία, καταλόγους και συμβολικούς συνδέσμους.

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

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

ομάδα χρηστών άλλων

111 101 101 rwx r-x r-x u g o

Ένα παράδειγμα καταχώρισης χαρακτήρων "rwxr-xr-x".

Ένα παράδειγμα αριθμητικής καταχώρισης θα ήταν το "755", το οποίο είναι ισοδύναμο με την παραπάνω καταχώρηση συμβολοσειράς: κάθε δεξιά έχει έναν αριθμητικό κωδικό και μπορεί να οριστεί χειροκίνητα:

400 - ο ιδιοκτήτης έχει το δικαίωμα να διαβάσει.

200 - ο ιδιοκτήτης έχει το δικαίωμα να γράψει.

100 - ο ιδιοκτήτης έχει το δικαίωμα να εκτελέσει.

40 - η ομάδα έχει το δικαίωμα να διαβάσει.

20 - η ομάδα έχει το δικαίωμα να ηχογραφήσει.

10 - η ομάδα έχει το δικαίωμα να εκτελέσει.

4 - οι υπόλοιποι έχουν δικαίωμα ανάγνωσης.

2 - οι υπόλοιποι έχουν το δικαίωμα να γράφουν.

1 - οι υπόλοιποι έχουν το δικαίωμα να εκτελέσουν.

Συνοψίζοντας αυτούς τους κωδικούς, μπορείτε να πάρετε μια συμβολική εγγραφή. Για παράδειγμα, chmod 444 (όνομα αρχείου): 400+40+4=444 - όλοι έχουν πρόσβαση μόνο για ανάγνωση.

Εκτός από τις τυπικές τιμές "rwx", η εντολή CHMOD ελέγχει επίσης τα bit SGID , SUID και T. Εάν έχουν οριστεί τα χαρακτηριστικά SUID ή SGID, το αρχείο μπορεί να εκτελεστεί με τα δικαιώματα του κατόχου του αρχείου ή της ομάδας, αντίστοιχα.

Για SUID το βάρος είναι 4000 και για SGID είναι 2000.

Παράδειγμα chmod 4444 (όνομα αρχείου) - όλοι έχουν δικαίωμα μόνο για ανάγνωση, αλλά το αρχείο θα εκτελεστεί για εκτέλεση με δικαιώματα κατόχου. Για έναν φάκελο: η ρύθμιση του SGID θα έχει ως αποτέλεσμα κάθε νέο αρχείο που δημιουργείται να ανήκει στην ίδια ομάδα με τον ίδιο τον κατάλογο, αντί στην κύρια ομάδα του προεπιλεγμένου κατόχου. Το SUID για έναν κατάλογο δεν έχει νόημα.

Το t-bit χρησιμοποιείται με καταλόγους. Όταν το t-bit για έναν κατάλογο δεν έχει οριστεί, το αρχείο στο δεδομένο

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

Επίσημα, η σύνταξη της εντολής ορίζεται ως εξής:

Utility_name

Εδώ, utility_name σημαίνει το όνομα εντολέςή υπηρεσίες κοινής ωφέλειας, επιλογές — γίνονται αποδεκτές από την εντολή κλειδιάή επιλογέςκαι τελεστές - επιχειρήματαεντολές. Οι αγκύλες γύρω από τις επιλογές και τους τελεστές υποδεικνύουν ότι αυτές οι επιλογές είναι προαιρετικές και μπορεί να λείπουν.

Ας γράψουμε τον «ορισμό» μας αναλυτικότερα:

Utility_name [-a] [-b] [-c optarg] [-d|-e] [-foptarg]

Το κλειδί είναι ένα σύμβολο μείον ακολουθούμενο από ένα μόνο γράμμα ή αριθμό. Πολλά πλήκτρα μπορούν να συνδυαστούν κάτω από ένα σύμβολο μείον. Για παράδειγμα, οι επιλογές -a και -b μπορούν να γραφτούν ως -ab. Ορισμένες επιλογές μπορεί να περιέχουν πρόσθετα ορίσματα (όπως optarg σε -c και -f), τα οποία γράφονται μετά από αυτήν την επιλογή είτε αμέσως (-f) είτε διαχωρίζονται από αυτήν με έναν χαρακτήρα διαστήματος ή tab (-c). Εάν μια επιλογή παίρνει πολλά ορίσματα, αυτά γράφονται είτε διαχωρισμένα με κόμματα (optarg1,optarg2) είτε σε εισαγωγικά που χωρίζονται με κενό ("optarg1 optarg2"). Ορισμένα κλειδιά μπορεί να είναι αμοιβαία αποκλειόμενα. Στο παραπάνω παράδειγμα, είναι -d και -e , το σύμβολο σωλήνα υποδεικνύει ότι αυτές οι επιλογές είναι αμοιβαία αποκλειόμενες και μόνο μία από αυτές πρέπει να χρησιμοποιείται. Εάν τέτοιοι διακόπτες δίνονται μαζί στη γραμμή εντολών, τότε, κατά κανόνα, θα ισχύει ο τελευταίος που συναντάται. Τέλος, τα ορίσματα εντολών, εάν υπάρχουν, έρχονται μετά από όλες τις επιλογές. Στο παραπάνω παράδειγμα, το σύμβολο έλλειψης υποδεικνύει ότι μπορεί να υπάρχουν πολλά ορίσματα. Σε αυτή την περίπτωση, χωρίζονται με κενά ή καρτέλες.

Ο ειδικός οριοθέτης -- μπορεί να χρησιμοποιηθεί για να επισημάνετε το τέλος των επιλογών. Οτιδήποτε μετά λαμβάνεται από την εντολή ως επιχείρημά της, ακόμα κι αν ξεκινά με ένα σύμβολο μείον, το οποίο διαφορετικά ερμηνεύεται ως χαρακτήρας επιλογής. Για παράδειγμα:

Εντολή -abc -d optarg -- -operand1 operand2

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

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

Τα περισσότερα από τα βοηθητικά προγράμματα που αναπτύχθηκαν από το έργο GNU υποστηρίζουν, εκτός από τις "σύντομες" επιλογές ενός γράμματος, τις λεγόμενες "μακριές" επιλογές, οι οποίες είναι μία ή περισσότερες λέξεις που χωρίζονται με παύλα. Οι επιλογές "Μεγάλης διάρκειας" προηγούνται από δύο χαρακτήρες "μείον". Η γενική σύνταξη που χρησιμοποιεί επιλογές "μακράς" μπορεί να γραφτεί ως εξής:

Utility_name [--longopt1] [--logopt2=optarg1] [--longopt3 optarg2]

Οι κανόνες για τη σύνταξη ορισμάτων επιλογής διαφέρουν από τους "σύντομους" στο ότι δεν επιτρέπεται η κοινή γραφή μιας επιλογής και του ορίσματός της, αλλά το όρισμα απαιτείται να διαχωρίζεται είτε με ένα διάστημα (όπως στο --longopt3) είτε με ένα "ίσο χαρακτήρας " (όπως στο --longopt2). Αυτές οι μορφές σημειογραφίας είναι ισοδύναμες.

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

Έτσι, έχοντας τελειώσει με τη βαρετή θεωρία, ας δούμε πώς φαίνονται όλα στην πράξη.

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

Ας αναλύσουμε το ακόλουθο παράδειγμα του διαλόγου ενός χειριστή με το σύστημα:

$ ποιός είμαι bofh $ όνομα κεντρικού υπολογιστή -sτυχερός$ uname-sr FreeBSD 7.1-STABLE$ ηχώ Γεια σου κόσμο.Γειά σου Κόσμε.

Σε αυτό το παράδειγμα, το σύμβολο του δολαρίου ($) σημαίνει προτροπή ( προτροπή) κέλυφος εντολών, το έντονο κείμενο υποδεικνύει τις εντολές που εισήγαγε ο χειριστής και το απλό κείμενο δείχνει την έξοδο του συστήματος.

Στην πρώτη εντολή (whoami), ο χειριστής προσπαθεί να βρει ποιο είναι το όνομά του, ή καλύτερα, σε ποιον χρήστη εκτελείται αυτή η περίοδος λειτουργίας φλοιού. Όπως μπορείτε να δείτε, το σύστημα απάντησε με το όνομα χρήστη bofh . Η εντολή whoami δεν απαιτεί παραμέτρους, δεν έχει διακόπτες ή ορίσματα. Μπορείτε να δοκιμάσετε να της τα στείλετε:

$ whoami-h whoami: παράνομη επιλογή -- χρήση h: whoami $ whoamisometextχρήση: whoami

Όπως μπορείτε να δείτε, το βοηθητικό πρόγραμμα whoami ανέφερε ευγενικά ότι δεν γνώριζε τι του δόθηκε ο διακόπτης -h από τον χειριστή. Και η χρήση της γραμμής: ο whoami προτείνει τη σύνταξη της εντολής.

Η δεύτερη εντολή (όνομα κεντρικού υπολογιστή) επέτρεπε στον χειριστή να γνωρίζει σε ποιον κεντρικό υπολογιστή εκτελείται το κέλυφος. Ταυτόχρονα, ο χειριστής καθόρισε τον διακόπτη -s, ο οποίος σε αυτήν την περίπτωση δίνει εντολή στο βοηθητικό πρόγραμμα hostname να εμφανίζει μόνο το "σύντομο" όνομα κεντρικού υπολογιστή, δηλαδή χωρίς το τμήμα τομέα (με άλλα λόγια, μέχρι την πρώτη κουκκίδα).

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

$ uname -s -r FreeBSD 7.1-STABLE

Τέλος, η τέταρτη εντολή (echo) απλώς εκτυπώνει τα ορίσματα που της έχουν περάσει.

Όπως βλέπουμε, οι ομάδες μπορεί να έχουν πολλές διαφορετικά κλειδιάκαι επιχειρήματα. Ο αριθμός τους ποικίλλει από χρησιμότητα σε χρησιμότητα, η σημασία τους ποικίλλει, οι επιλογές μπορεί να είναι "σύντομες" και "μακριές", κ.λπ. Επιπλέον, σε διαφορετικά λειτουργικά συστήματα, η ίδια εντολή μπορεί να έχει διαφορετικό σύνολο πλήκτρων, κάτι που μπορεί να μπερδέψει ακόμη περισσότερο.

Είναι πολύ φυσικό να μην είναι δυνατό να θυμόμαστε όλες τις παραμέτρους ορισμένων εντολών. Αυτό δεν είναι απαραίτητο. Υπάρχει ένας τρόπος για γρήγορη ανανέωση της σύνταξης και των επιλογών μιας συγκεκριμένης εντολής - χρησιμοποιώντας τις επιλογές -h και/ή --help, εάν το βοηθητικό πρόγραμμα τις υποστηρίζει. Για παράδειγμα, στο παράδειγμα της εντολής whoami στο FreeBSD παραπάνω, φάνηκε ότι αυτή η εντολή δεν γνωρίζει κανένα κλειδί και, επιπλέον, είναι μάλλον λακωνική. Στο GNU/Linux, η έξοδος φαίνεται ελαφρώς διαφορετική και πιο λεπτομερής:

$ whoami-h whoami: μη έγκυρη επιλογή -- "h" Δοκιμάστε το `whoami --help" για περισσότερες πληροφορίες. $ whoami --βοήθειαΧρήση: whoami ... Εκτυπώστε το όνομα χρήστη που σχετίζεται με το τρέχον πραγματικό αναγνωριστικό χρήστη. Το ίδιο με το id -un. --βοηθήστε να εμφανίσετε αυτήν τη βοήθεια και να βγείτε -- πληροφορίες έκδοσης εξόδου έκδοσης και έξοδος

Κατά κανόνα, μια εντολή που υποστηρίζει "μακριές" επιλογές έχει σχεδόν πάντα μια επιλογή --help. Αλλά, όπως αναφέρθηκε παραπάνω, αυτή η επιλογή σάς επιτρέπει μόνο να ανανεώσετε τη μνήμη σας σχετικά με τον τρόπο χρήσης αυτής της εντολής και των παραμέτρων της. Πού να βρείτε περισσότερα λεπτομερείς πληροφορίεςσχετικά με μια συγκεκριμένη ομάδα, θα συζητηθεί σε.

12.02.15 21.3Κ

Γιατί επικρατεί τέτοιο χάος στον κόσμο; Ναι, γιατί ο διαχειριστής του συστήματός μας ξέχασε τα καθήκοντά του. Ή απλώς έχασα τη λίστα με τις εντολές cmd από τον κόσμο μας. Αν και αυτή είναι μια κάπως πρωτότυπη άποψη της υπάρχουσας τάξης πραγμάτων, εντούτοις αντικατοπτρίζει μέρος της αλήθειας που χρειαζόμαστε: με τη βοήθεια γραμμή εντολώνμπορείτε εύκολα να καθαρίσετε τον υπολογιστή σας:

Τι είναι η γραμμή εντολών

Η γραμμή εντολών είναι το απλούστερο εργαλείο για τη διαχείριση του λειτουργικού συστήματος ενός υπολογιστή. Η διαχείριση γίνεται με τη βοήθεια ενός αριθμού δεσμευμένων εντολών και ενός συνόλου χαρακτήρων πληκτρολόγιο κειμένουχωρίς είσοδο ποντικιού στο λειτουργικό σύστημα Windows).

Σε συστήματα που βασίζονται σε UNIX, μπορείτε να χρησιμοποιήσετε το ποντίκι όταν εργάζεστε με τη γραμμή εντολών.

Μερικές από τις εντολές ήρθαν σε εμάς από το MS-DOS. Η γραμμή εντολών ονομάζεται επίσης κονσόλα. Χρησιμοποιείται όχι μόνο για χορήγηση λειτουργικό σύστημα, αλλά και για τον έλεγχο συμβατικών προγραμμάτων. Τις περισσότερες φορές, οι πιο σπάνια χρησιμοποιούμενες εντολές περιλαμβάνονται σε ένα τέτοιο σύνολο εντολών.

Το πλεονέκτημα της χρήσης βασικών εντολών cmd είναι ότι καταναλώνει ένα ελάχιστο ποσό πόρων του συστήματος. Και αυτό είναι σημαντικό σε περίπτωση έκτακτης ανάγκης, όταν εμπλέκεται όλη η ισχύς του υπολογιστή, με τον ένα ή τον άλλο τρόπο.

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

Το κέλυφος εντολών των Windows για τον χειρισμό και την ανακατεύθυνση εντολών σε ορισμένα βοηθητικά προγράμματα και εργαλεία του λειτουργικού συστήματος είναι ο διερμηνέας Cmd.exe. Φορτώνει την κονσόλα και ανακατευθύνει τις εντολές σε μια μορφή που μπορεί να κατανοήσει το σύστημα.

Εργασία με τη γραμμή εντολών στο λειτουργικό σύστημα Windows

Μπορείτε να καλέσετε την κονσόλα στα Windows με διάφορους τρόπους:

Και οι δύο μέθοδοι περιλαμβάνουν την εκτέλεση της κονσόλας για λογαριασμό του τρέχων χρήστης. Δηλαδή με όλα τα δικαιώματα και τους περιορισμούς που επιβάλλονται στον ρόλο του στο λειτουργικό σύστημα. Για να εκτελέσετε το cmd με δικαιώματα διαχειριστή, πρέπει να επιλέξετε το εικονίδιο του προγράμματος στο μενού Έναρξη και να επιλέξετε το κατάλληλο στοιχείο στο μενού περιβάλλοντος:


Αφού εκτελέσετε το βοηθητικό πρόγραμμα, μπορείτε να αποκτήσετε γενικές πληροφορίεςσχετικά με τις εντολές και τη μορφή της εγγραφής τους στην κονσόλα. Για να το κάνετε αυτό, εισαγάγετε τη δήλωση βοήθειας και πατήστε "Enter":

Βασικές εντολές για εργασία με αρχεία και καταλόγους

Οι πιο συχνά χρησιμοποιούμενες εντολές είναι:

  • RENAME - μετονομάστε καταλόγους και αρχεία. Σύνταξη εντολών:

ΜΕΤΟΝΟΜΑΣΙΑ | REN [μονάδα δίσκου/διαδρομή] αρχικό όνομα αρχείου/καταλόγου | όνομα αρχείου τέλους
Παράδειγμα: ΜΕΤΟΝΟΜΑΣΙΑ C:UsershomeDesktoptost.txt test.txt

  • DEL (ERASE) - χρησιμοποιείται για τη διαγραφή μόνο αρχείων, όχι καταλόγων. Η σύνταξή του είναι:

DEL | ERASE [μέθοδος επεξεργασίας] [όνομα αρχείου]
Παράδειγμα: Del C:UsershomeDesktoptest.txt/P

Η μέθοδος επεξεργασίας είναι μια ειδική σημαία που σας επιτρέπει να εφαρμόσετε μια συγκεκριμένη συνθήκη κατά τη διαγραφή ενός αρχείου. Στο παράδειγμά μας, η σημαία "P" επιτρέπει την εμφάνιση ενός διαλόγου άδειας για τη διαγραφή κάθε αρχείου:


Για περισσότερες πληροφορίες σχετικά με τις πιθανές τιμές της παραμέτρου "μέθοδος επεξεργασίας", ανατρέξτε στην τεχνική τεκμηρίωση για το λειτουργικό σύστημα Windows.

  • MD - σας επιτρέπει να δημιουργήσετε ένα φάκελο στην καθορισμένη διαδρομή. Σύνταξη:

MD [οδήγηση:] [διαδρομή]
Παράδειγμα:
MD C:UsershomeDesktoptest1test2

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

  • R.D. ( RMDIR) - διαγράψτε έναν συγκεκριμένο φάκελο ή όλους τους καταλόγους στην καθορισμένη διαδρομή. Σύνταξη:

RD | RMDIR [κλειδί_διαδικασίας] [δίσκος/διαδρομή]
Παράδειγμα:
rmdir /s C:UsershomeDesktoptest1test2

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

Στην επόμενη ενότητα, θα ρίξουμε μια πιο προσεκτική ματιά στις εντολές δικτύου cmd.

Εντολές δικτύου

Η γραμμή εντολών σάς επιτρέπει να ελέγχετε όχι μόνο σύστημα αρχείωνΗ/Υ, αλλά και οι δικτυακές του δυνατότητες. Μέρος εντολές δικτύουΗ κονσόλα περιλαμβάνει μεγάλο αριθμό χειριστών για παρακολούθηση και δοκιμή δικτύου. Οι πιο σχετικοί από αυτούς είναι:

  • ping - η εντολή χρησιμοποιείται για την παρακολούθηση της συνδεσιμότητας δικτύου ενός υπολογιστή. Απομακρυσμένος υπολογιστήςένας καθορισμένος αριθμός πακέτων αποστέλλεται και στη συνέχεια αποστέλλεται πίσω σε αυτά. Ο χρόνος μετάδοσης πακέτων και το ποσοστό απώλειας λαμβάνονται υπόψη. Σύνταξη:

ping [-t] [-a] [-n count] [-l μέγεθος] [-f] [-i TTL] [-v type] [-r count] [-s count] [(-j hostlist | - k hostlist)] [-w interval] [target_PC_name]

Παράδειγμα υλοποίησης εντολών:
ping example.microsoft.com
ping -w 10000 192.168.239.132

Στο τέλος Παράδειγμα cmdΗ εντολή ping στέλνει ένα αίτημα στον προορισμό με την καθορισμένη διεύθυνση IP. Το διάστημα μεταξύ των πακέτων είναι 10.000 (10 δευτερόλεπτα). Από προεπιλογή, αυτή η παράμετρος έχει οριστεί σε 4000:

  • tracert - χρησιμοποιείται για τον προσδιορισμό της διαδρομής δικτύου προς τον καθορισμένο πόρο στέλνοντας ένα ειδικό μήνυμα ηχούς μέσω του πρωτοκόλλου
  • ICMP (Πρωτόκολλο μηνυμάτων ελέγχου). Αφού εκτελέσετε την εντολή με παραμέτρους, εμφανίζεται μια λίστα με όλους τους δρομολογητές από τους οποίους διέρχεται η διαδρομή του μηνύματος. Το πρώτο στοιχείο στη λίστα είναι ο πρώτος δρομολογητής στο πλάι του ζητούμενου πόρου.

Η σύνταξη του tracer της εντολής cmd είναι:
tracert [-d] [-h max_hops] [-j host_list] [-w interval] [target_resource_name]
Παράδειγμα υλοποίησης:
tracert -d -h 10 microsoft.com

Το παράδειγμα ανιχνεύει μια διαδρομή προς τον καθορισμένο πόρο. Αυτό αυξάνει την ταχύτητα της λειτουργίας λόγω της χρήσης της παραμέτρου d, η οποία εμποδίζει την εντολή να προσπαθήσει να λάβει άδεια ανάγνωσης διευθύνσεων IP. Ο αριθμός των μεταβάσεων (άλματα) περιορίζεται σε 10 με τη βοήθεια της καθορισμένης τιμής της παραμέτρου h. Από προεπιλογή, ο αριθμός των αλμάτων είναι 30:

shutdown [(-l|-s|-r|-a)] [-f] [-m [\PCName]] [-t xx] [-c "μηνύματα"] [-d[u][p]: xx:yy]
Παράδειγμα:
τερματισμός λειτουργίας /s /t 60 /f /l /m \191.162.1.53

Θα υπάρξει τερματισμός (α) του απομακρυσμένου υπολογιστή (m) με την καθορισμένη διεύθυνση IP (191.162.1.53) μετά από 60 δευτερόλεπτα (t). Αυτό θα σας αναγκάσει να αποσυνδεθείτε από όλες τις εφαρμογές ( f ) και την τρέχουσα περίοδο λειτουργίας χρήστη ( l ).

NET USER - διαχείριση λογαριασμού χρήστη

Εντολή NET USERπροορίζεται για προσθήκη, επεξεργασία ή προβολήλογαριασμούς χρηστών σε υπολογιστές. Όταν εκτελείτε την εντολή στη γραμμή εντολών χωρίς παραμέτρους, εμφανίζεται μια λίστα λογαριασμών χρήστες Windowsυπάρχει στον υπολογιστή (αυτή η εντολή λειτουργεί καλά και στα Windows 10). Οι πληροφορίες λογαριασμού χρήστη αποθηκεύονται σε μια βάση δεδομένων των Windows.

Σύνταξη εντολών NET USER

καθαρός χρήστης [όνομα χρήστη [κωδικός πρόσβασης | *] [επιλογές]]

όνομα χρήστη καθαρού χρήστη (κωδικός πρόσβασης | *) /προσθήκη [επιλογές]

όνομα χρήστη καθαρού χρήστη , Οπου

  • Όνομα χρήστη- Καθορίζει το όνομα ενός λογαριασμού χρήστη που μπορεί να προστεθεί, να διαγραφεί, να επεξεργαστεί ή να προβληθεί. Το όνομα μπορεί να έχει έως 20 χαρακτήρες.
  • Κωδικός πρόσβασης- Εκχωρεί ή αλλάζει τον κωδικό πρόσβασης του χρήστη. Πληκτρολογήστε έναν αστερίσκο (*) για να εμφανιστεί μια ερώτηση κωδικού πρόσβασης. Κατά την είσοδο από το πληκτρολόγιο, οι χαρακτήρες του κωδικού πρόσβασης δεν εμφανίζονται στην οθόνη.
  • επιλογές- Καθορίζει μια επιλογή γραμμής εντολών για την εντολή.
  • εντολή βοήθειας δικτύου- Εμφάνιση βοήθειας για την καθορισμένη εντολή δικτύου.

Πρόσθετες επιλογές για την εντολή NET USER

  • /active:(ναι | όχι) -Ενεργοποιεί ή απενεργοποιεί έναν λογαριασμό. Εάν ο λογαριασμός δεν είναι ενεργοποιημένος, ο χρήστης δεν μπορεί να έχει πρόσβαση στον διακομιστή. Ο λογαριασμός είναι ενεργοποιημένος από προεπιλογή.
  • /comment:"κείμενο" -Σας επιτρέπει να προσθέσετε μια περιγραφή για τον λογαριασμό χρήστη (μέγιστο 48 χαρακτήρες). Το κείμενο περιγραφής περικλείεται σε εισαγωγικά.
  • /κωδικός χώρας: nnn-Χρησιμοποιεί τον κωδικό χώρας που έχει καθοριστεί για το λειτουργικό σύστημα για την εφαρμογή των κατάλληλων αρχείων γλώσσας κατά την εμφάνιση της βοήθειας χρήστη και των μηνυμάτων σφάλματος. Η τιμή 0 είναι ο προεπιλεγμένος κωδικός χώρας.
  • /expires:(ημερομηνία | ποτέ) -Η ημερομηνία λήξης του λογαριασμού. Η τιμή δεν αντιστοιχεί ποτέ σε αόριστο χρόνο ζωής. Η ημερομηνία έχει τη μορφή μμ/ηη/εε ή ηη/μμ/εε ανάλογα με τον κωδικό χώρας. Ο μήνας μπορεί να υποδεικνύεται με αριθμούς, πλήρη ή σε συντομογραφία (τρία γράμματα). Το έτος μπορεί να υποδειχθεί με δύο ή τέσσερα ψηφία. Τα στοιχεία ημερομηνίας χωρίζονται με κάθετο (/) χωρίς κενά.
  • /fullname:"name" -Το πλήρες όνομα χρήστη (σε αντίθεση με το όνομα του λογαριασμού χρήστη). Το όνομα περικλείεται σε εισαγωγικά.
  • /homedir: μονοπάτι -Καθορίζει τη διαδρομή προς τον αρχικό κατάλογο του χρήστη. Η καθορισμένη τοποθεσία πρέπει να υπάρχει.
  • /passwordchg:(ναι | όχι) -Υποδεικνύει εάν ο χρήστης μπορεί να αλλάξει τον κωδικό πρόσβασής του (η προεπιλογή μπορεί).
  • /passwordreq:(ναι | όχι) -Καθορίζει εάν ο λογαριασμός χρήστη πρέπει να έχει κωδικό πρόσβασης (θα πρέπει από προεπιλογή).
  • /profilepath[:path] -Καθορίζει τη διαδρομή προς το προφίλ σύνδεσης του χρήστη.
  • /scriptpath: μονοπάτι -Η διαδρομή προς το σενάριο που χρησιμοποιεί ο χρήστης για να συνδεθεί.
  • /times:(time | all) -Ώρα να συνδεθείτε. Η παράμετρος ώρας καθορίζεται στη μορφή day[-day][,day[-day]],hour[-hour][,hour[-hour]], με προσαύξηση 1 ώρας. Τα ονόματα των ημερών της εβδομάδας μπορούν να αναφέρονται πλήρως ή σε συντομογραφία. Οι ώρες μπορούν να καθοριστούν σε 12ωρη ή 24ωρη αναπαράσταση. Η 12ωρη αναπαράσταση χρησιμοποιεί π.μ., μ.μ., π.μ. ή μ.μ. Η τιμή all σημαίνει ότι δεν υπάρχουν περιορισμοί στο χρόνο σύνδεσης και η κενή τιμή σημαίνει καθόλου σύνδεση. Οι ημέρες της εβδομάδας και οι ώρες χωρίζονται με κόμμα. πολλαπλές καταχωρήσεις για τις ημέρες της εβδομάδας και τις ώρες χωρίζονται με ερωτηματικά.
  • /usercomment:"text" -Επιτρέπει σε έναν διαχειριστή να προσθέσει ή να επεξεργαστεί ένα σχόλιο σε έναν λογαριασμό.
  • /σταθμοί εργασίας:(όνομα υπολογιστή[,...] | *) -Σας επιτρέπει να καθορίσετε έως και 8 υπολογιστές από τους οποίους ο χρήστης μπορεί να συνδεθεί στο δίκτυο. Εάν η παράμετρος /workstations δεν περιλαμβάνει λίστα υπολογιστών ή έχει οριστεί σε *, ο χρήστης μπορεί να συνδεθεί στο δίκτυο από οποιονδήποτε υπολογιστή.

Παραδείγματα εντολών NET USER

  • Για να εμφανίσετε μια λίστα με όλους τους χρήστες σε αυτόν τον υπολογιστή, χρησιμοποιήστε την εντολή: καθαρός χρήστης?
  • Για να εμφανίσετε πληροφορίες σχετικά με τον χρήστη "petr" χρησιμοποιήστε την ακόλουθη εντολή: καθαρός χρήστης petr;
  • Για να προσθέσετε έναν λογαριασμό χρήστη Petr με πλήρες όνομα χρήστη και δικαίωμα σύνδεσης από τις 8 π.μ. έως τις 5 μ.μ. από Δευτέρα έως Παρασκευή, χρησιμοποιήστε την ακόλουθη εντολή: καθαρός χρήστης petr /add /times:Δευτ.-Παρ.,08:00-17:00/πλήρες όνομα:"Petr".
  • Για να διαγράψετε έναν λογαριασμό, πληκτρολογήστε την εντολή: καθαρός χρήστης petr /delete;
  • Για απενεργοποίηση λογαριασμό, πληκτρολογήστε την εντολή: καθαρός χρήστης petr /active:no.

Βίντεο - Εργασία με το βοηθητικό πρόγραμμα NET USER

Χρησιμοποιώντας την ήδη περιγραφείσα εντολή dir ως παράδειγμα, εξετάστε τους κανόνες για τη σύνταξη εντολών Σύστημα MS-DOS. Η καθορισμένη εντολή μπορεί να αναπαρασταθεί στο γενική εικόνασαν dir [μονοπάτι]

Όπως καταλαβαίνετε, σε αυτή τη μορφή, αυτή η εντολή δεν πρέπει να εισαχθεί στον υπολογιστή. Αυτή η καταχώρηση ορίζει μόνο τη σύνταξη της εντολής, είναι δυνατή σε χαρτί αλλά όχι στη γραμμή εντολών. Η καταχώρηση εντολής ξεκινά με το όνομά της (σε αυτό το παράδειγμα, αυτό είναι το όνομα dir). Το όνομα της εντολής ακολουθείται από ένα κενό και μετά το όνομα της μονάδας δίσκου, το οποίο συμβολίζεται ως d:. Επειδή η μονάδα δίσκου μπορεί να παραλειφθεί σε ορισμένες περιπτώσεις (δείτε παραδείγματα παραπάνω), αυτό το τμήμα της εντολής περικλείεται σε αγκύλες . Αυτές οι παρενθέσεις υποδεικνύουν ότι το στοιχείο εντολής μπορεί να λείπει. Φυσικά, οι ίδιες οι αγκύλες δεν πρέπει να πληκτρολογούνται κατά την εισαγωγή μιας εντολής. Το όνομα μονάδας δίσκου στην κοινόχρηστη καταχώρηση ακολουθείται από μια διαδρομή. Επίσης, δεν χρειάζεται να καθοριστεί, οπότε τα περιεχόμενα του ριζικού καταλόγου θα εμφανίζονται στην οθόνη.

Οι εντολές MS-DOS μπορεί να περιλαμβάνουν τους λεγόμενους διακόπτες που καθορίζουν τις συνθήκες για την εκτέλεση της εντολής. Για παράδειγμα, εάν πληκτρολογήσετε /P μετά την εντολή dir, τα περιεχόμενα του καταλόγου θα σελιδοποιηθούν. Αυτή η λειτουργία είναι χρήσιμη για μεγάλους καταλόγους των οποίων το περιεχόμενο μπορεί να εκτείνεται σε πολλές σελίδες οθόνης. Για τον κατάλογο ΣΧΟΛΕΙΟ, η εντολή σελιδοποίησης θα είναι: dir c:school/p

Εκτός από τον διακόπτη P, η εντολή dir μπορεί να χρησιμοποιήσει το διακόπτη W για να εμφανίσει μόνο ονόματα αρχείων, πέντε ονόματα ανά γραμμή. Η πιθανότητα παρουσίας διακοπτών στην εντολή αντικατοπτρίζεται με μια καταχώρηση της φόρμας: dir [διαδρομή]

Οποιαδήποτε εντολή MS-DOS μπορεί να αναπαρασταθεί υπό όρους ως:

εντολή-όνομα [όρισμα]... [διακόπτης]...

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

Δημιουργία και διαγραφή καταλόγων

Είστε ήδη εξοικειωμένοι με πολλές εντολές καταλόγου:σκην., δέντρο, cd. Ας συμπληρώσουμε αυτή τη λίστα με εντολές για τη δημιουργία και τη διαγραφή καταλόγων. Αυτές είναι οι εντολές md και rd, αντίστοιχα. Η εντολή md μπορεί να γραφτεί ως mkdir, η οποία είναι συντομογραφία για τις λέξεις "make directory" - δημιουργία καταλόγου. Η εντολή rd μπορεί επίσης να γραφτεί με την πιο περιεκτική μορφή rmdir (συντομογραφία για "αφαίρεση καταλόγου"). Η σύνταξη των εντολών md και rd είναι η ίδια:

md και rd

Με την εντολή md, μπορείτε να δημιουργήσετε μια δενδρική δομή καταλόγων, καθορίζοντας τη διαδρομή προς έναν νέο κατάλογο. Να μερικά παραδείγματα:

Δημιουργήστε έναν κατάλογο GRAPH3 στον τρέχοντα κατάλογο.

Δημιουργήστε έναν κατάλογο REST στον ριζικό κατάλογο της μονάδας δίσκου C.

Η εντολή rd σάς επιτρέπει να αφαιρέσετε καταλόγους διαφορετικούς από τον τρέχοντα κατάλογο. Για παράδειγμα, για να διαγράψετε τον κατάλογο HOBBY στη μονάδα δίσκου C, θα πρέπει να πληκτρολογήσετε:

Σημειώστε ότι ο κατάλογος που διαγράφηκε από την εντολή rd πρέπει να είναι κενός, δηλαδή όλα τα αρχεία και οι υποκατάλογοι πρέπει πρώτα να διαγραφούν σε αυτόν και η διαδικασία διαγραφής πρέπει να ξεκινήσει από το χαμηλότερο επίπεδο (θα μιλήσουμε για λειτουργίες με αρχεία στην επόμενη παράγραφο ). Οι εκδόσεις του MS-DOS που ξεκινούν με το 6.0 επιτρέπουν την αφαίρεση των καταλόγων μαζί με όλο το περιεχόμενό τους. Για να το κάνετε αυτό, πρέπει να χρησιμοποιήσετε την εντολή deltree, η οποία έχει μορφή παρόμοια με τις εντολές md και rd:

deltree [μονοπάτι]

Όλες οι διαγραφές γίνονται με επιβεβαίωση, αλλά εάν καθορίσετε την παράμετρο /y στην εντολή, τότε δεν απαιτείται επιβεβαίωση. Όταν θέλετε να διαγράψετε έναν κατάλογο (π.χ. EXERC) που περιέχεται στον τρέχοντα κατάλογο, απλά πληκτρολογήστε deltree exerc

Πριν διαγράψετε έναν κατάλογο, το σύστημα θα σας ζητήσει να επιβεβαιώσετε τη διαγραφή. Πληκτρολογήστε Y (Yes) και πατήστε το πλήκτρο Enter.



Φόρτωση...
Μπλουζα