ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

57
ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS-DOS 6.0 ΠΕΡΙΕΧΟΜΕΝΑ ΟΡΙΣΜΟΙ ΕΣΩΤΕΡΙΚΕΣ ΕΝΤΟΛΕΣ ΕΞΩΤΕΡΙΚΕΣ ΕΝΤΟΛΕΣ ΕΝΤΟΛΕΣ ΟΜΑΔΙΚΩΝ ΑΡΧΕΙΩΝ (BATCH FILES) Λειτουργικό Σύστημα (Operating System) Το σύνολο των προγραμμάτων που ελέγχουν και συντονίζουν τις λειτουργίες του συστήματος και τις διαδικασίες διαχείρισης των διάφορων πηγών σε ένα σύστημα υπολογιστή. Λειτουργικό Σύστημα MS-DOS Συντομογραφία του Microsoft Disk Operating System. Χρησιμοποιείται από τους IBM προσωπικούς υπολογιστές και τους συμβατούς. Λειτουργίες του MS-DOS 1. Μεταφορά δεδομένων μεταξύ του υπολογιστή και των διαφόρων μονάδων εισαγωγής/ εξαγωγής. 2. Έλεγχος και διαχείριση αρχείων. 3. Φόρτωση προγραμμάτων στην μνήμη και εκτέλεσή τους. 4. Έλεγχος και εκτέλεση των εντολών που εισάγει ο χρήστης. 5. Επεξεργαστής Εντολών (Command Processor) 6. Είναι το πρόγραμμα COMMAND.COM που μεταφράζει τις εντολές (commands) που εισάγονται από το πληκτρολόγιο και, αν είναι σωστές, τις εκτελεί. Το COMMAND.COM πρέπει να υπάρχει σε κάθε δισκέττα εκκίνησης στη μνήμη του υπολογιστή κατά την εκκίνηση και να σταματά μόνο κατά τη διακοπή της λειτουργίας του. 7. Εσωτερικές Εντολές (Internal Commands) 8. Είναι οι εντολές που χρησιμοποιούνται πολύ συχνά, και γι' αυτό περιέχονται στο αρχείο COMMAND.COM. Κατά την εκκίνηση του υπολογιστή φορτώνονται μόνιμα στη μνήμη και έτσι Δε χρειάζεται να χρησιμοποιείται συνέχεια η δισκέττα του λειτουργικού. 9. Εξωτερικές Εντολές (Utility Programs) 10. Είναι ένα σύνολο βοηθητικών προγραμμάτων που φορτώνονται στη μνήμη, μόνο όταν ζητηθούν. Αντίθετα από τις εσωτερικές εντολές που Infohouse 1

Transcript of ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Page 1: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS-DOS 6.0

ΠΕΡΙΕΧΟΜΕΝΑ

ΟΡΙΣΜΟΙ

ΕΣΩΤΕΡΙΚΕΣ ΕΝΤΟΛΕΣ

ΕΞΩΤΕΡΙΚΕΣ ΕΝΤΟΛΕΣ

ΕΝΤΟΛΕΣ ΟΜΑΔΙΚΩΝ ΑΡΧΕΙΩΝ (BATCH FILES)

Λειτουργικό Σύστημα (Operating System)

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

Λειτουργικό Σύστημα MS-DOS

Συντομογραφία του Microsoft Disk Operating System. Χρησιμοποιείται από τους IBM προσωπικούς υπολογιστές και τους συμβατούς.

Λειτουργίες του MS-DOS

1. Μεταφορά δεδομένων μεταξύ του υπολογιστή και των διαφόρων μονάδων εισαγωγής/ εξαγωγής.2. Έλεγχος και διαχείριση αρχείων.3. Φόρτωση προγραμμάτων στην μνήμη και εκτέλεσή τους.4. Έλεγχος και εκτέλεση των εντολών που εισάγει ο χρήστης.

5. Επεξεργαστής Εντολών (Command Processor)6. Είναι το πρόγραμμα COMMAND.COM που μεταφράζει τις εντολές (commands) που εισάγονται

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

7. Εσωτερικές Εντολές (Internal Commands)8. Είναι οι εντολές που χρησιμοποιούνται πολύ συχνά, και γι' αυτό περιέχονται στο αρχείο

COMMAND.COM. Κατά την εκκίνηση του υπολογιστή φορτώνονται μόνιμα στη μνήμη και έτσι Δε χρειάζεται να χρησιμοποιείται συνέχεια η δισκέττα του λειτουργικού.

9. Εξωτερικές Εντολές (Utility Programs)10. Είναι ένα σύνολο βοηθητικών προγραμμάτων που φορτώνονται στη μνήμη, μόνο όταν ζητηθούν.

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

11. Εκκίνηση του MS-DOS (Booting the System)12. Εκκίνηση (booting) του συστήματος σημαίνει τη φόρτωση του MS-DOS στον υπολογιστή και

προετοιμασία του υπολογιστή να δεχθεί εντολές.13. Προτροπή (Prompt)14. Ο ενδεικτής "A:\>" που εμφανίζεται κατά την "εκκίνηση" (booting) του συστήματος. Μπορεί να

αλλάξει με την προτροπή prompt.

Infohouse 1

Page 2: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Αρχείο (File)

Ένα σύνολο από σχετικές μεταξύ τους πληροφορίες αποθηκευμένες σε ένα τμήμα μνήμης.

Ονομασία Αρχείων

Το MS-DOS, για να ξεχωρίζει το ένα αρχείο από το άλλο, χρειάζεται τον προσδιορισμό αρχείου (file specification). Αυτό αποτελείται από το όνομα (filename) και την προαιρετική επέκταση (filename extension), διαχωρισμένα από μια τελεία.

Παράδειγμα

file.txt είναι ένα αρχείο με όνομα file και επέκταση txt.

Κανόνες Ονομασίας Αρχείων

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

Αν δώσετε στο όνομα περισσότερους από 8 χαρακτήρες τότε οι υπόλοιποι από τους 8 θα γίνουν αυτόματα επέκταση, η οποία δεν πρέπει να ξεπερνά τους 3 χαρακτήρες.

1. Το όνομα πρέπει να ξεκινά από γράμμα Α-Ζ και μπορεί να

περιλαμβάνει γράμματα ή τα ψηφία 0-9.

2. Απαγορεύεται να χρησιμοποιηθούν τα ειδικά σύμβολα ., !, @, /, \, #, $, %, ^, &, *, (, ), {, }, <, >, ?, :, ", ', [, ].

Μπορεί να χρησιμοποιηθεί η κάτω παύλα '_'.

1. Η επέκταση είναι προαιρετική και δηλώνει το είδος του αρχείου ή χρησιμεύει στη διαφοροποίηση αρχείων με το ίδιο όνομα.

5. Υπάρχουν δεσμευμένες επεκτάσεις από το DOS που δεν

μπορούν να χρησιμοποιηθούν από το χρήστη. Αυτές είναι:

.COM, .BAT, .EXE. Αυτές οι επεκτάσεις σημαίνουν ότι τα

αρχεία που τις έχουν περιέχουν εντολές.

Infohouse 2

Page 3: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

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

Είναι ο τρόπος με τον οποίο εισάγεται μια εντολή στον υπολογιστή. Στις περισσότερες εντολές υπάρχουν και οι παράμετροι (parameters) και οι διακόπτες (switches), καθώς και οι ενδείξεις οδηγού (drive) και διαδρομής (path), που δείχνουν που ακριβώς θα εκτελεστεί η εντολή. Όταν απαιτούνται παράμετροι σε μια εντολή και δεν τις δώσει ο χρήστης, τότε δεν εκτελείται η εντολή και βγαίνει το αντίστοιχο μήνυμα λάθους, που δείχνει την σωστή σύνταξη της εντολής.

Μια παράμετρος θα μπορούσε να είναι:

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

Παράδειγμα:

Α:\> dir b:

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

Παράδειγμα:

Α:\> dir a:\sub1

Το όνομα του αρχείου, στο οποίο θα εκτελεστεί η εντολή.

Παράδειγμα:

A:\> type file1.txt

<

Κανόνες Σύνταξης Εντολών

1. Δεν παίζει κανένα ρόλο, αν τα γράμματα εισαχθούν με κεφαλαία ή μικρά.2. Οι εντολές πρέπει να χωρίζονται από τις παραμέτρους με τουλάχιστον ένα κενό.3. Όταν χρησιμοποιούνται περισσότερες από μια παράμετροι, τότε αυτές πρέπει να χωρίζονται με

τουλάχιστον ένα κενό.

Infohouse 3

Page 4: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Κατάλογος αρχείων (File directory)

Είναι η βάση του συστήματος διαχείρισης αρχείων (File Management System). Ο κατάλογος αρχείων (File Directory) είναι ένα μέρος του δίσκου που δεσμεύεται κατά τη διάρκεια της μορφοποίησης και λειτουργεί σαν ένας πίνακας περιεχομένων για τα αρχεία που είναι καταχωρημένα στον δίσκο. Για κάθε αρχείο που καταχωρείται υπάρχει η αντίστοιχη εισαγωγή στον κατάλογο αρχείων.

Συγκεκριμένα ο κατάλογος αυτός περιέχει:

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

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

Insufficient disk space

Infohouse 4

Page 5: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Κανόνες Ονομασίας Καταλόγων

1. Το όνομα του υποκαταλόγου μπορεί να περιέχει μέχρι 6 χαρακτήρες.2. Κάθε υποκατάλογος πρέπει να έχει μοναδικό όνομα και δεν μπορεί να έχει το όνομα ενός αρχείου

που υπάρχει στο ίδιο πεδίο.3. Νόμιμα ονόματα υποκαταλόγων είναι αυτά που ισχύουν και τα ονόματα αρχείων.

Δέντρα (Trees)

Η δομή του MS-DOS περιγράφεται ως δενδροειδής δομή. Οπτικά φαίνεται σαν να είναι ένα ανάποδο δέντρο. Κάθε διακλάδωση που βγαίνει από την ρίζα είναι είτε αρχείο είτε υποκατάλογος κ.ο.κ..

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

Level 0

A:\

sub1 sub2 file1 file2... filen

Level 1

sub1a sub1b

Level 2

file1 file2

όπου στο πρώτο επίπεδο βρίσκονται οι υποκατάλογοι sub1 και sub2 και τα αρχεία file1, file2 και filen και στο δεύτερο επίπεδο οι υποκατάλογοι sub1a και sub1b.

Όταν χρησιμοποιούμε την εντολή dir για να δούμε τα περιεχόμενα του root directory, το MS-DOS θα δείξει τα ονόματα των αρχείων, αλλά και τα ονόματα των υποκαταλόγων.

Οι υποκατάλογοι ξεχωρίζουν από το ότι έχουν στη θέση της επέκτασης το σύμβολο <DIR>. Για να δούμε τη δενδροειδή δομή της δισκέττας χρησιμοποιούμε την εντολή tree.

Infohouse 5

Page 6: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Διαδρομές (Paths)

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

Για να έχουμε προσπέλαση σε κάποιον υποκατάλογο (ή στα αρχεία του) που βρίσκεται κάτω από το root (A:\) ή κάτω από κάποιον άλλον υποκατάλογο, θα πρέπει πρώτα να περάσουμε από το root ή από τον υποκατάλογο.

Το πλήρες όνομα ενός υποκαταλόγου (προσδιοριστής διαδρομής ή Path Specifer) σχηματίζεται από το root (A:\ ή σκέτο \), και τα ονόματα των υποκαταλόγων από τους οποίους πρέπει να περάσουμε για να φτάσουμε σε αυτόν.

Το πλήρες όνομα ενός αρχείου σχηματίζεται από τον προσδιοριστή της διαδρομής (Path specifier) και το όνομα του αρχείου.

Για να χωρίσουνε το κάθε όνομα στον προσδιοριστεί της διαδρομής (Path specifier) χρησιμοποιούμε το '\'.

Παράδειγμα:

Έστω ότι έχουμε την εξής δενδροειδή δομή στη δισκέττα:

level 0 A:\

sub1 sub2 file1 file2... filen

level 1

sub1a sub1b

level 2

file1 file2

Το πλήρες όνομα του υποκαταλόγου sub1a που βρίσκεται στον υποκατάλογο sub1 είναι:

a:\sub1\sub1a

To πλήρες όνομα του αρχείου file1.txt που βρίσκεται στον υποκατάλογο sub1a είναι:

a:\sub1\sub1a\file1.txt

Infohouse 6

Page 7: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Ομαδικό Αρχείο (Batch File)

 Ονομάζεται ένα αρχείο κειμένου που περιέχει μια σειρά από εντολές του DOS, οι οποίες εκτελούνται σειριακά.

Δημιουργία Ομαδικού Αρχείου

Το ομαδικό αρχείο κειμένου, γι' αυτό και μπορεί να δημιουργηθεί με τον Κειμενογράφο edit. Γράφουμε με τη σειρά τις εντολές που θέλουμε να εκτελεστούν και το σώζουμε με οποιοδήποτε όνομα, αρκεί να έχει επέκταση .ΒΑΤ.

Εκτέλεση Ομαδικού Αρχείου

Η εκτέλεση του ομαδικού αρχείου γίνεται αν γράψουμε το όνομα του αρχείου και πατήσουμε το πλήκτρο [Enter].

Διακοπή Εκτέλεσης Ομαδικού Αρχείου

Η Διακοπή της εκτέλεσης ενός ομαδικού αρχείου γίνεται με το πάτημα των πλήκτρων [CTRL][C], οπότε θα εμφανιστεί το μήνυμα:

Terminate batch job (Y/N)?

και, αν η απάντηση είναι 'Υ', θα σταματήσει η εκτέλεση του αρχείου.

Το Αρχείο autoexec.bat

Το αρχείο AUTOEXEC.BAT είναι ένα πάρα πολύ χρήσιμο αρχείο που έχει σχεδιαστεί ειδικά για να εκτελεί αυτόματα μια σειρά εντολών κατά την εκκίνηση του υπολογιστή. Αυτό το αρχείο ξεκινά αυτόματα με το που κάνετε booting. Δημιουργείται όπως ακριβώς ένα απλό Batch αρχείο, μόνο που πρέπει να χρησιμοποιήσετε το συγκεκριμένο όνομα. Ένα παράδειγμα του αρχείου autoexec.bat θα μπορούσε να είναι:

ECHO OFF

DOSKEY

PATH C:\\WINWORD;C:\\WINGK;C:\DOS

PATH C:\TP;C:\tp\UTILS;C:\UTILs

PROMPT = $p$g$q

gr1

grkeyb

CLS

Infohouse 7

Page 9: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Date, Time, Cls, Ver

date

Εμφανίζει την παρούσα ημερομηνία και μας δίνει δυνατότητα να την αλλάξουμε:

Current date is Tue 10-28-1994

Enter new date (mm-dd-yy):

Όπου εισάγουμε το μήνα, τη μέρα και το έτος, χωρισμένα με '_' ή '/'.

Αν πατήσουμε [Enter], δεν αλλάζει η ημερομηνία.

time

Εμφανίζει την ώρα και μα δίνει τη δυνατότητα να την αλλάξουμε:

Current time is 0:P00:45.10a

Enter new time:

Όπου εισάγουμε την ώρα, τα λεπτά και τα δευτερόλεπτα (και τα εκατοστά του δευτερολέπτου, αν θέλουμε), χωρισμένα με ':'.

Αν πατήσουμε το [Enter] δεν αλλάζει η ώρα.

 cls

Καθαρίζει την οθόνη.

ver

Εμφανίζει την παρούσα έκδοση του MS-DOS:

MS-DOS Version 6.00

Infohouse 9

Page 10: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Dir

dir

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

dir /p

Εμφανίζει πληροφορίες για τα αρχεία που υπάρχουν στη δισκέττα (1 οθόνη κάθε φορά). Με το πάτημα του πλήκτρου Enter βλέπουμε τα αρχεία της επόμενης οθόνης.

dir /w

Εμφανίζει το όνομα και την επέκταση των αρχείων που υπάρχουν στη δισκέττα (κατά πλάτος, σε στήλες), χωρίς τις υπόλοιπες πληροφορίες.

dir /a

Εμφανίζει πληροφορίες για όλα τα αρχεία (κρυφά και φανερά) που υπάρχουν στη δισκέττα. Έτσι εμφανίζονται και τα κρυφά αρχεία IO.SYS και MSDOS.SYS.

dir /a:h

 Εμφανίζει πληροφορίες μόνο για τα κρυφά αρχεία IO.SYS και MSDOS.SYS που υπάρχουν στη δισκέττα.

dir /o

Eμφανίζει σε αλφαβητική σειρά πληροφορίες για τα αρχεία που υπάρχουν στη δισκέττα.

dir /o:e

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

dir /o:d

Εμφανίζει σε αύξουσα σειρά σύμφωνα με την ημερομηνία δημιουργίας του αρχείου πληροφορίες για τα αρχεία που υπάρχουν στη δισκέττα.

dir /o:s

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

dir <παράμετρος>, όπου <παράμετρος>=

<αρχεία> <κατάλογοι> <διαδρομή> <διαδρομή>\<αρχεία>

Infohouse 10

Page 11: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

<οδηγός> <οδηγός>:<αρχεία> <οδηγός>:<κατάλογοι> <οδηγός>:<διαδρομή> <οδηγός>:<διαδρομή>\<αρχεία>:

Εμφανίζει πληροφορίες για όλα τα αρχεία που ορίζει η <παράμετρος>. Όταν θέλουμε να αναφερθούμε σε μια ομάδα αρχείων, χρησιμοποιούμε μπαλλαντέρ ή wildcards, τους χαρακτήρες '?' και '*' που αντιπροσωπεύουν αντίστοιχα έναν ή περισσότερους χαρακτήρες.ραδείγματα:

A:\> dir file?.txt

εμφανίζει πληροφορίες για όλα τα αρχεία που έχουν τύπο txt και το όνομά τους περιέχει τη λέξη file και έναν οποιοδήποτε χαρακτήρα.

A:\> dir*.txt

εμφανίζει πληροφορίες για όλα τα αρχεία που έχουν τύπο txt και οποιοδήποτε όνομα.

A:\> dir*.

εμφανίζει πληροφορίες για όλους τους καταλόγους που βρίσκονται στον παρόντα κατάλογο.

A:\> dir sub1

εμφανίζει πληροφορίες για όλα τα αρχεία του καταλόγου sub1 που βρίσκεται κάτω από τον παρόντα κατάλογο.

A:\> dir\sub1\sub1a

εμφανίζει πληροφορίες για όλα τα αρχεία του καταλόγου sub1a του υποκαταλόγου sub1. Μπορούν να χρησιμοποιηθούν και οι διακόπτες /p, /w, /o:n κ.λ.π..

A:\> dir sub1\*.txt

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

A:\> dir\sub1\sub1a\*.txt

εμφανίζει πληροφορίες για όλα τα αρχεία του καταλόγου sub1a (που βρίσκεται κάτω από τον υποκατάλογο sub1) που έχουν τύπο txt και οποιοδήποτε όνομα.

Α:\> dir b:

Εμφανίζει πληροφορίες για τα αρχεία που υπάρχουν στη δισκέττα που βρίσκεται στον οδηγό b:

A:\> dir b:*.txt

Εμφανίζει πληροφορίες για όλα τα αρχεία που βρίσκονται στον οδηγό b:, έχουν τύπο txt και οποιοδήποτε όνομα.

A:\> dir b:*.

Infohouse 11

Page 12: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Εμφανίζει πληροφορίες για όλους τους καταλόγους που βρίσκονται στον οδηγό b:   Μπορούν να χρησιμοποιηθούν και οι διακόπτες /p, /w, /a, /o: n κ.λ.π..

A:\> dir b:\sub1

εμφανίζει πληροφορίες για όλα τα αρχεία του καταλόγου sub1 που βρίσκονται στον οδηγό b:

A:\> dir b:\sub1\sub1a

εμφανίζει πληροφορίες για όλα τα αρχεία που βρίσκονται στον οδηγό b: του καταλόγου sub1a που βρίσκεται κάτω από τον υποκατάλογο sub1.

A:\> dir b:sub1\*.txt

εμφανίζει πληροφορίες για όλα τα αρχεία του καταλόγου sub1 που βρίσκονται στον οδηγό b:, έχουν τύπο txt και οποιοδήποτε όνομα.

A:\> dir\sub1\sub1a\*.txt

εμφανίζει πληροφορίες για όλα τα αρχεία που βρίσκονται στον οδηγό b: του καταλόγου sub1a που βρίσκεται κάτω από τον υποκατάλογο sub1 που έχουν τύπο txt και οποιοδήποτε όνομα. Μπορούν να χρησιμοποιηθούν και οι διακόπτες /p, /w, /a, /o:n κ.λ.π..

Infohouse 12

Page 13: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Md

md <παράμετρος>, όπου <παράμετρος> =

<διαδρομή> <οδηγός>:<διαδρομή>:

Δημιουργεί τον υποκατάλογο με το όνομα που ορίζει η <παράμετρος>.

Παραδείγματα:

A:\ md sub1

Δημιουργεί κάτω από τον παρόντα κατάλογο έναν υποκατάλογο με όνομα sub1.

Αν αμέσως μετά δώσουμε την εντολή:

A:\>dir

θα εμφανιστούν πληροφορίες για τα αρχεία που περιέχονται στη δισκέττα και μια γραμμή που θα περιέχει πληροφορίες για τον κατάλογο sub1 (το όνομά του, στη θέση της επέκταση το <DIR> και την ημέρα και ώρα δημιουργίας του):

SUB1 <DIR> 25/10/94 12:22p

A:\> md sub1\sub1a

Δημιουργεί κάτω από τον παρόντα κατάλογο έναν υποκατάλογο με όνομα sub1 και κάτω από τον υποκατάλογο sub1 έναν υποκατάλογο με όνομα sub1a.

A:\> md b:sub1

Δημιουργεί κάτω από το root του οδηγού b: έναν υποκατάλογο με όνομα sub1.

A:\> md b:sub1\sub1a

Δημιουργεί κάτω από το root του οδηγού b: έναν υποκατάλογο με όνομα sub1 και κάτω από τον υποκατάλογο sub1 έναν υποκατάλογο με όνομα sub1a.

 

 

Infohouse 13

Page 14: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Cd

cd <παράμετρος>, όπου <παράμετρος>=

<διαδρομή> .. \:

Πηγαίνει στον υποκατάλογο <παράμετρος>.

Παραδείγματα:

A:\> cd sub1

Πηγαίνει στον υποκατάλογο sub1 που βρίσκεται κάτω από τον παρόντα κατάλογο, και το prompt αλλάζει σε A:\SUB1>. Αν δώσουμε την εντολή:

Α:\SUB1> dir

Θα εμφανιστούν τα αρχεία του καταλόγου sub1.

A:\> cd\sub1\sub1a

Πηγαίνει στον υποκατάλογο sub1a που βρίσκεται κάτω από τον υποκατάλογο sub1 και το prompt αλλάζει σε Α:\SUB1\SUB1A.

A:\> cd..

Πηγαίνει στον κατάλογο που βρίσκεται ένα επίπεδο πάνω από τον παρόντα κατάλογο. Έτσι αν βρισκόμαστε στον κατάλογο a:\sub1\sub1a, πηγαίνει στον κατάλογο sub1, και το prompt γίνεται A: \SUB1>.

A:\> cd\

Πηγαίνει στον κεντρικό κατάλογο, όπου κι αν βρίσκεται. Έτσι αν βρισκόμαστε στον κατάλογο a:\sub1\sub1a, πηγαίνει στον κεντρικό κατάλογο, και το prompt αλλάζει σε Α:\>.

 

Infohouse 14

Page 15: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Rd

rd <παράμετρος>, όπου <παράμετρος>=

<διαδρομή> <οδηγός>:<διαδρομή>:

Διαγράφει τον υποκατάλογο με όνομα <παράμετρος>, ο οποίος πρέπει να μη περιέχει αρχεία.

Για τη διαγραφή καταλόγων που περιέχουν αρχεία χρησιμοποιείται η εντολή deltree.

Παραδείγματα:

A:\> rd sub1

Διαγράφει τον υποκατάλογο με ένα όνομα sub1 ο οποίος πρέπει να βρίσκεται κάτω από τον παρόντα κατάλογο και να μη περιέχει αρχεία. 

A:\> rd \sub1\sub1b

Διαγράφει τον υποκατάλογο με όνομα sub1b, ο οποίος πρέπει να βρίσκεται κάτω από τον κατάλογο sub1 και να μη περιέχει άλλα αρχεία. 

A:\> rd b:\sub1

Διαγράφει από τον οδηγό b: τον υποκατάλογο με όνομα sub1, ο οποίος πρέπει να βρίσκεται κάτω από το root και να μη περιέχει αρχεία. 

A:\> rd b:\sub1\sub1b

Διαγράφει από τον οδηγό b: τον υποκατάλογο με όνομα sub1b, ο οποίος πρέπει να βρίσκεται κάτω από τον κατάλογο sub1 και να μη περιέχει αρχεία.

Infohouse 15

Page 16: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Type

type <παράμετρος>, όπου <παράμετρος>=

<αρχείο> <διαδρομή>\<αρχείο> <οδηγός>:\<αρχείο>, <οδηγός>:<διαδρομή>\<αρχείο>:

Εμφανίζει τα περιεχόμενα του αρχείου <παράμετρος>.

Παραδείγματα:

A:\> type file1.txt

Εμφανίζει στην οθόνη τα περιεχόμενα του αρχείου file1.txt

A:\> type sub1\file1.txt

Εμφανίζει τα περιεχόμενα του αρχείου file1.txt του καταλόγου sub1.

A:\> type sub1\sub1a\file1.txt

εμφανίζει τα περιεχόμενα του αρχείου file1.txt του καταλόγου sub1a που βρίσκεται κάτω από τον υποκατάλογο sub1.

Α:\> type b:file1.txt

Εμφανίζει τα περιεχόμενα του αρχείου file1.txt που βρίσκεται στον οδηγό b:

A:\> type b:\sub1\f1.txt

εμφανίζει τα περιεχόμενα του αρχείου f1.txt του καταλόγου sub1 που βρίσκεται στον οδηγό b:

A:\> type b:\sub1\sub1a\file1.txt

εμφανίζει τα περιεχόμενα του αρχείου file1.txt του καταλόγου sub1a του υποκαταλόγου syb1 που βρίσκεται στον οδηγό b:.

Infohouse 16

Page 17: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Del ή Erase

del ή erase <παράμετρος>, όπου <παράμετρος>=

<αρχεία> <διαδρομή>\<αρχεία> <οδηγός>:\<αρχεία> <οδηγός>:<διαδρομή>\<αρχεία>:

Διαγράφει από τη δισκέττα τα αρχεία με το όνομα <παράμετρος>.

Παραδείγματα:

A:\> del file1.txt

Διαγράφει από τον παρόντα κατάλογο το αρχείο file1.txt

A:\> del *.txt

Διαγράφει από τον παρόντα κατάλογο όλα τα αρχεία με τύπο txt.

A:\> del *.*

Εμφανίζει το μήνυμα:

All files in directory will be deleted!

Are you sure? (Y/N):

και αν η απάντηση είναι 'y', τα διαγράφει όλα από τον παρόντα κατάλογο.

A:\> del sub1\*.txt

διαγράφει από τον κατάλογο sub1 όλα τα αρχεία με τύπο txt.

A:\> del sub1\sub1a\*.txt

διαγράφει από τον κατάλογο sub1a, ο οποίος βρίσκεται κάτω από τον κατάλογο sub1, όλα τα αρχεία με τύπο txt.

A:\> del b:*.txt

Διαγράφει από τη δισκέττα που βρίσκεται στον οδηγό b: τα αρχεία με τύπο txt.

A:\> del b:\sub1\*.txt

διαγράφει (από τη δισκέττα που βρίσκεται στον οδηγό b) όλα τα αρχεία με τύπο txt του καταλόγου sub1.

A:\> del b:\sub1\sub1a\*.txt

Διαγράφει (από τη δισκέττα που βρίσκεται στον οδηγό b:) από τον κατάλογο sub1a, ο οποίος βρίσκεται κάτω από τον κατάλογο sub1, όλα τα αρχεία με τύπο txt.

Infohouse 17

Page 18: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Del/ p ή erase/p <παράμετρος>, όπου <παράμετρος>=

<αρχεία> <διαδρομή>\<αρχεία> <οδηγός>:\<αρχεία>, <οδηγός>:<διαδρομή>\<αρχεία>:

Μας ρωτάει αν θέλουμε να διαγράψουμε τα αρχεία που ορίζει η <παράμετρος> και τα διαγράφει αν η απάντηση είναι 'y'.

Παράδειγμα:

A:\> del/p file1.txt

Εμφανίζει το μήνυμα:

Delete file file1.txt? (y/n):

Και αν η απάντηση είναι 'y' το διαγράφει από τον παρόντα κατάλογο.

Infohouse 18

Page 19: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Copy

copy <πηγή> [<προορισμός>],όπου <πηγή>=

<αρχεία> <διαδρομή>\<αρχεία> <οδηγός>:\<αρχεία> <οδηγός>:<διαδρομή>\<αρχεία>

και όπου <προορισμός>=

<αρχεία> <διαδρομή> <διαδρομή>\<αρχεία> <οδηγός>: <οδηγός>:\<αρχεία> <οδηγός>:<διαδρομή> <οδηγός>:<διαδρομή>\<αρχεία>:

Αντιγράφει τα αρχεία από την <πηγή> στον <προορισμό> με το ίδιο ή διαφορετικό όνομα. Αν δεν υπάρχει <προορισμός> τα αρχεία αντιγράφονται στον παρόντα κατάλογο ή οδηγό.

Παραδείγματα:

A:\> copy *.txt *.doc

Αντιγράφει στον παρόντα κατάλογο τα αρχεία με τύπο txt στα αρχεία με το ίδιο όνομα και τύπο doc (τα αρχεία με τύπο txt δεν διαγράφονται).

A:\> copy *.txt sub1

Αντιγράφει όλα τα αρχεία του παρόντος καταλόγου με τύπο txt στον κατάλογο sub1 με το ίδιο όνομα.

A:\> copy *.txt \sub1\sub1a

Αντιγράφει τα αρχεία με επέκταση txt στον κατάλογο sub1a που βρίσκεται κάτω από τον κατάλογο sub1, με το ίδιο όνομα.

Α:\> copy . txt sub1\.doc

Αντιγράφει τα αρχεία με επέκταση txt στον κατάλογο sub1 με το ίδιο όνομα και επέκταση doc.

A:\> copy *.txt b:

Αν βρισκόμαστε στον οδηγό a: αντιγράφει τα αρχεία με τύπο txt στον οδηγό b: με το ίδιο όνομα.

A:\> copy *.txt b: *.doc

Αν βρισκόμαστε στον οδηγό a: αντιγράφει τα αρχεία με τύπο txt στον οδηγό b: με το ίδιο όνομα και τύπο doc.

A:\> copy *.* b:\sub1 Infohouse 19

Page 20: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Αντιγράφει όλα τα αρχεία στον οδηγό b: στον κατάλογο sub1 με το ίδιο όνομα.

A:\> copy *.* b:\sub1\sub1a

Αντιγράφει όλα τα αρχεία στον οδηγό b: στον κατάλογο sub1a ο οποίος βρίσκεται κάτω από τον κατάλογο sub1 με το ίδιο όνομα.

A:\> copy .txt b:\sub1\.doc

Αντιγράφει τα αρχεία με επέκταση txt στον οδηγό b: στον κατάλογο sub1 με το ίδιο όνομα και επέκταση doc.

Α:\> copy .txt b:sub1\sub1a\.doc

Αντιγράφει όλα τα αρχεία με επέκταση txt στον οδηγό b: στον κατάλογο sub1a, ο οποίος βρίσκεται κάτω από τον κατάλογο sub1, με το ίδιο όνομα και επέκταση doc. A:\> copy sub1\*.txt sub2

Αντιγράφει όλα τα αρχεία του καταλόγου sub1 με τύπο txt στον κατάλογο sub2 με το ίδιο όνομα.

A:\> copy sub1\*.txt sub2\*.doc

Αντιγράφει τα αρχεία του καταλόγου sub1 με επέκταση στον κατάλογο sub2 με το ίδιο όνομα και επέκταση doc.

A:\> copy sub1\*.txt b:

Αντιγράφει τα αρχεία του καταλόγου sub1 με τύπο txt στον οδηγό b: με το ίδιο όνομα.

A:\> copy sub1\*.* b:\sub2

Αντιγράφει όλα τα αρχεία του καταλόγου sub1 στον οδηγό b: στον κατάλογο sub2 με το ίδιο όνομα.

Α:\> copy sub1\*.txt b:sub2\*.doc

Αντιγράφει τα αρχεία του καταλόγου sub1 με επέκταση txt στον οδηγό b: στον κατάλογο sub2 με το ίδιο όνομα και επέκταση doc.

A:\> copy b:*.txt

Αντιγράφει από τον οδηγό b: τα αρχεία με τύπο txt στον οδηγό a: με το ίδιο όνομα.

Αν δεν υπάρχει <προορισμός> τα αρχεία αντιγράφονται στον παρόντα κατάλογο ή οδηγό.

A:\> copy b:*.txt *.doc

Αντιγράφει τα αρχεία με τύπο txt στον οδηγό a: με το ίδιο όνομα και τύπο doc.

Α:\> copy *.* sub1

Αντιγράφει όλα τα αρχεία που βρίσκονται στον οδηγό b: στον κατάλογο sub1 με το ίδιο όνομα.

Α:\> copy b:sub1\*.txt *.doc

Infohouse 20

Page 21: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Αντιγράφει τα αρχεία με τύπο txt που βρίσκονται στον οδηγό b: στον κατάλογο sub1 στον οδηγό a: μα το ίδιο όνομα και τύπο doc.

A:\> copy b:sub1\*.* sub2

Αντιγράφει όλα τα αρχεία (που βρίσκονται στον οδηγό b: στον κατάλογο sub1) στον κατάλογο sub2 με το ίδιο όνομα.

Ren

ren <πηγή> <προορισμός>, όπου: <πηγή>=

<αρχεία> <διαδρομή>\<αρχεία> <οδηγός>:\<αρχεία> <οδηγός>:<διαδρομή>\<αρχεία>

και <προορισμός>=<αρχεία>

Αλλάζει το όνομα των αρχείων <πηγή> σε <προορισμός> (Τα αρχεία <πηγή> διαγράφονται)

Α) Τα αρχεία <προορισμού> δεν πρέπει να υπάρχουν.

Β) Τα αρχεία μεταφέρονται στον κατάλογο της <πηγής> και δεν μπορούν να μεταφερθούν σε άλλο κατάλογο.

Γ) Δεν μπορεί να γίνει αλλαγή ονομασίας καταλόγων.

Για το Β) και Γ) χρησιμοποιείται και η εντολή move.

Παραδείγματα:

A:\> ren *.txt *.doc

Αλλάζει το όνομα των αρχείων με τύπο txt σε τύπο doc (Τα αρχεία με τύπο txt διαγράφονται).

A:\> ren sub1\*.txt *.doc

Αλλάζει τον τύπο των αρχείων του καταλόγου sub1 σε doc.

A:\> ren b:*.txt *.doc

Αλλάζει τα αρχεία με τύπο txt του οδηγού b: δίνοντας το ίδιο όνομα και τύπο δοψ.

A:\> ren b:\sub1\*.txt *.doc

Αλλάζει τα αρχεία με τύπο txt του καταλόγου sub1 του οδηγού b: δίνοντας το ίδιο όνομα και τύπο doc.

Infohouse 21

Page 23: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Help, Grkeyb, Doskey, Edit

help

Εμφανίζει το περιβάλλον on-line βοήθειας για τις εντολές (στα αγγλικά). Μπορούμε να πάρουμε πληροφορίες για τον τρόπο σύνταξης των εντολών και παραδείγματα, με τη χρήση του ποντικιού ή των πλήκτρων [Tab], [Alt], [ ], [(r) ], [― ], [¬ ]. Για τη χρήση του περιβάλλοντος στα ελληνικά, πρέπει να χρησιμοποιηθεί το πρόγραμμα doshelp στα windows. Αυτό γίνεται αφού μπούμε στο δίκτυο και δώσουμε την εντολή:

f:\users\user1> win

οπότε διαλέγουμε το εικονίδιο doshelp.

help <εντολή>

Εμφανίζει πληροφορίες για την εντολή (στα αγγλικά) για τον τρόπο σύνταξης της εντολής και παραδείγματα. Μπορούμε να χρησιμοποιήσουμε το ποντίκι ή τα πλήκτρα [Tab], [Alt], [ ], [(r) ], [― ], [¬ ].

Παράδειγμα:

help diskcopy

εμφανίζει πληροφορίες για την εντολή diskcopy.

grkeyb

Φορτώνει στα ελληνικά, τα οποία ενεργοποιούνται με τα πλήκτρα [Ctrl][Alt][Spacebar].

doskey

Φορτώνει στη μνήμη ένα πρόγραμμα, το οποίο θυμάται τις εντολές που θα εκτελέσουμε μέχρι να βγούμε από το σύστημα. Με τα βελάκια [ ], [― ] μπορούμε να επαναφέρουμε κάποια από αυτές τις εντολές.

edit

Φορτώνει στη μνήμη ένα πρόγραμμα, τον κειμενογράφο edit, με τον οποίο γράφουμε αρχεία κειμένου.

Infohouse 23

Page 24: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Chkdsk

chkdsk

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

Τα στοιχεία που εμφανίζει (σε Bytes) είναι:

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

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

chkdsk /v

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

chkdsk /f

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

chkdsk b:

Ελέγχει στον οδηγό b: τη δισκέττα για τυχόν προβλήματα και εμφανίζει πληροφορίες που αφορούν το χώρο της δισκέττας. Μπορούν να χρησιμοποιηθούν οι διακόπτες /f, /v.

Infohouse 24

Page 25: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Diskcopy

diskcopy a: b:

Αντιγράφει τα περιεχόμενα μιας δισκέττας σε μια άλλη, σβήνοντας προηγουμένως τα περιεχόμενα της δεύτερης και μορφοποιώντας συγχρόνως τη δισκέττα στο δεύτερο drive.

Εμφανίζεται το μήνυμα:

Insert SOURCE diskette in drive A:

Insert TARGET diskette in drive B:

Press any key when ready...

 

Και πατάμε οποιοδήποτε πλήκτρο, αφού πρώτα ελέγξουμε αν η πρωτότυπη δισκέττα βρίσκεται στον οδηγό a:

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

Copy another? (Y/N)

Αν θέλουμε και άλλο αντίγραφο, γράφουμε 'Υ' (Yes) και επαναλαμβάνουμε τη διαδικασία, αλλιώς πατάμε 'Ν' (Νο) για να σταματήσουμε.

diskcopy a: a:

Αντιγράφει τα περιεχόμενα μιας δισκέττας σε μια άλλη, σβήνοντας προηγουμένως τα περιεχόμενα της δεύτερης και μορφοποιώντας συγχρόνως τη δεύτερη δισκέττα χρησιμοποιώντας ένα drive.

Εμφανίζεται το μήνυμα:

Insert SOURCE diskette in drive A:

Press any key when ready......

και πατάμε οποιοδήποτε πλήκτρο.

Εμφανίζεται το μήνυμα:

Insert TARGET diskette in drive A:

Press any key when ready......

και πατάμε οποιοδήποτε πλήκτρο.

Infohouse 25

Page 26: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Format, Unformat

format <οδηγός>, όπου <οδηγός>= a:, b:

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

Παράδειγμα:

 A:\> format a:

Εμφανίζεται το μήνυμα:

Insert new diskette for drive A:

and press ENTER when ready...

και πατάμε οποιοδήποτε πλήκτρο.

Αφού τελειώσει η εκτέλεση της εντολής FORMAT θα εμφανιστεί το μήνυμα:

 

Format another? (Y/N)

και πατάμε το 'Ν' αν δε θέλουμε να μορφοποιήσουμε άλλη δισκέττα.

format a:/v

Μορφοποιεί τη δισκέττα στο drive a: για χρήση και ζητάει ένα label μέχρι 11 χαρακτήρες.

format a:/q

Μορφοποιεί τη δισκέττα στο drive a: χωρίς να κάνει έλεγχο για τυχόν ελαττώματα. Χρησιμοποιείται σε ήδη μορφοποιημένες δισκέττες.

format a:/u

Μορφοποιεί τη δισκέττα στο drive a: χωρίς τη δυνατότητα unformat.

format a:/s

Μορφοποιεί τη δισκέττα στο drive a: αντιγράφοντας και το MS-DOS, τα αρχεία IO.SYS, MSDOS.SYS, COMMAND.COM.

format a:/f:size

Μορφοποιεί μια δισκέττα στο drive a: που έχει διαφορετική χωρητικότητα από το drive a:

Infohouse 26

Page 27: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Παραδείγματα:

A:\> format a: / f : 720

Μορφοποιεί τη δισκέττα που έχει χωρητικότητα 720Κ στο drive a: που είναι 1.44Μ.

A:\> format a: / f : 360

Μορφοποιεί τη δισκέττα που έχει χωρητικότητα 360Κ στο drive a: που είναι 1.2Μ.

Unformat a:

 Επαναφέρει τα αρχεία που χάθηκαν από τη μορφοποίηση της δισκέττας στο drive a:

Unformat a:/I

Επαναφέρει τα αρχεία που χάθηκαν από τη μορφοποίηση της δισκέττας στο drive a: και συγχρόνως εμφανίζει τα αρχεία και τους καταλόγους που βρίσκει.

Unformat a:/test

Δείχνει πώς θα επανακτούσε τις πληροφορίες από τη δισκέττα, χωρίς να το κάνει.

Infohouse 27

Page 28: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Label

label

Δίνει όνομα στον παρόντα οδηγό, το Σκληρό Δίσκο ή τη δισκέττα. Εμφανίζεται το μήνυμα:

Volume in drive A is none

Volume label (11 characters, ENTER for none)?

όπου δίνουμε κάποιο όνομα, το οποίο θα εμφανίζεται με την εντολή dir.

label <όνομα>, όπου <όνομα>=(0-11 χαρακτήρες):

Δίνει όνομα στον παρόντα οδηγό, το Σκληρό Δίσκο ή τη Δισκέττα.

Παράδειγμα:

A:\> label kostas

Δίνει το όνομα KOSTAS στη δισκέττα στον οδηγό a:

label <οδηγός>, όπου <οδηγός>=a, b, c:

Δίνει όνομα στον <οδηγό>, στο Σκληρό Δίσκο ή τη δισκέττα.

Παράδειγμα:

A:\> label b:

Εμφανίζεται το μήνυμα:

Volume in drive B is none

Volume label (11 characters, ENTER for none)?

όπου δίνουμε κάποιο όνομα, το οποίο θα εμφανίζεται με την εντολή dir.

label <οδηγός>: <όνομα>, όπου <οδηγός>=a, b, c

και όπου <όνομα>= (0-11) χαρακτήρες:

Δίνει όνομα στο Σκληρό Δίσκο ή τη δισκέττα.

Παράδειγμα:

A:\> label b: kostas

Δίνει το όνομα KOSTAS στη δισκέττα στον οδηγό b:

Infohouse 28

Page 29: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Undelete

undelete

Επαναφέρει όλα τα αρχεία που διαγράφηκαν από τον παρόντα κατάλογο.

Προηγουμένως μας ρωτάει, αν θέλουμε να επαναφέρουμε, και αν η απάντηση είναι 'Υ', ζητάει το πρώτο γράμμα που θα μπει στο όνομα των αρχείων.

undelete /list

Εμφανίζει όλα τα αρχεία που διαγράφηκαν και μπορούν να ανακτηθούν.

undelete /all

Επαναφέρει όλα τα αρχεία που διαγράφηκαν.

undelete <παράμετρος>, όπου <παράμετρος>=

<αρχεία> <διαδρομή> <διαδρομή>\<αρχεία> <οδηγός>: <οδηγός>:\<αρχεία> <οδηγός>:<διαδρομή> <οδηγός>:<διαδρομή>\<αρχεία> :

Επαναφέρει τα αρχεία με όνομα <παράμετρος> που διαγράφηκαν.

Προηγουμένως μας ρωτάει, αν θέλουμε να τα επαναφέρουμε, και αν η απάντηση είναι 'Υ', ζητάει το πρώτο γράμμα που θα μπει στο όνομα των αρχείων.

Παραδείγματα:

A:\> undelete file1.txt

Επαναφέρει το αρχείο με όνομα file1.txt που διαγράφηκε.

A:\> undelete sub1

Επαναφέρει όλα τα αρχεία του καταλόγου sub1 που διαγράφηκαν.

Infohouse 29

Page 30: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Tree

Tree

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

A:\> tree

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

Tree /a

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

Tree /f

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

Tree <παράμετρος>, όπου <παράμετρος>=

\ <διαδρομή> <οδηγός> <οδηγός>:<διαδρομή> :

Εμφανίζει τη δομή του δίσκου ή της δισκέττας (τον κεντρικό κατάλογο και τους υποκαταλόγους ) με χαρακτήρες γραφικών, ξεκινώντας από τον κατάλογο <παράμετρος>

Παραδείγματα:

A:\> tree \

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

A:\> tree sub1

Εμφανίζει τη δομή της δισκέττας (τον κεντρικό κατάλογο και τους υποκαταλόγους) με χαρακτήρες γραφικών, ξεκινώντας από τον κατάλογο sub1.A:\> tree b:Εμφανίζει τη δομή της δισκέττας στον οδηγό b: (τον κεντρικό κατάλογο και τους υποκαταλόγους) με χαρακτήρες γραφικών, ξεκινώντας από το root.A:\> tree b:\sub1 Εμφανίζει τη δομή της δισκέττας στον οδηγό b: (τον κεντρικό κατάλογο και τους υποκαταλόγους) με χαρακτήρες γραφικών, ξεκινώντας από τον κατάλογο sub1. Μπορούν να χρησιμοποιηθούν οι διακόπτες /f, /a.

Infohouse 30

Page 31: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Move

move <πηγή> <προορισμός>, όπου <πηγή>=

<αρχεία> <διαδρομή> <διαδρομή>\<αρχεία> <οδηγός>:\<αρχεία> <οδηγός>:<διαδρομή>\<αρχεία>

και όπου <προορισμός>=

<αρχεία> <διαδρομή> <διαδρομή>\<αρχεία> <οδηγός>:\<αρχεία> <οδηγός>:<διαδρομή>\<αρχεία> <οδηγός>: <οδηγός>:<διαδρομή>\<αρχεία> :

Μεταφέρει τα αρχεία της <πηγής> στον <προορισμό> με το ίδιο ή διαφορετικό όνομα.

Όταν πρόκειται για αρχεία που θέλουμε να αλλάξουμε όνομα στον ίδιο κατάλογο, τα αποτελέσματα είναι ίδια με αυτά της εντολής ren.

Η χρήση της συνιστάται για τη μεταφορά αρχείων σε άλλο κατάλογο ή στην αλλαγή του ονόματος καταλόγων.

Παραδείγματα:

A:\> move *.txt sub1

Μεταφέρει τα αρχεία με τύπο txt στον κατάλογο sub1 με το ίδιο όνομα

 

A:\> move .txt sub1\.doc

Μεταφέρει τα αρχεία με τύπο txt στον κατάλογο sub1 με το ίδιο όνομα και τύπο doc.

A:\> move *.txt b:sub1

Μεταφέρει τα αρχεία με τύπο txt στον κατάλογο sub1 του οδηγού b: με το ίδιο όνομα.

A:\> move sub1 sub2

Αλλάζει το όνομα του καταλόγου sub1 σε sub2.

Infohouse 31

Page 32: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Xcopy

xcopy <πηγή> <προορισμός>, όπου <πηγή>=

<αρχεία> <διαδρομή> <διαδρομή>\<αρχεία> <οδηγός>:\<αρχεία> <οδηγός>:<διαδρομή>\<αρχεία>

και όπου <προορισμός>=

<αρχεία> <διαδρομή> <διαδρομή>\<αρχεία> <οδηγός>: <οδηγός>:\<αρχεία> <οδηγός>:<διαδρομή> <οδηγός>:<διαδρομή>\<αρχεία> :

Αντιγράφει τα αρχεία ή και τους καταλόγους της <πηγής> στον <προορισμό> με το ίδιο ή διαφορετικό όνομα.

Όταν πρόκειται για αρχεία που θέλουμε να αντιγράψουμε στον ίδιο κατάλογο, τα αποτελέσματα είναι τα ίδια με αυτά της εντολής copy.

H χρήση της συνίσταται για τη μεταφορά ή την αντιγραφή όλων των περιεχομένων καταλόγων (αρχείων και υποκαταλόγων) σε άλλο κατάλογο.

Παραδείγματα:

A:\> xcopy sub1 sub2

Αντιγράφει τα αρχεία του καταλόγου sub1 στον κατάλογο sub2 με το ίδιο όνομα.

A:\> xcopy sub1\sub1a sub2

Αντιγράφει τα αρχεία του καταλόγου sub1\sub1a στον κατάλογο sub2 με το ίδιο όνομα.

A:\> xcopy a: b:

Αντιγράφει τα αρχεία της δισκέττας του οδηγού a: στη δισκέττα του οδηγού b:.

A:\> xcopy sub1 b:sub2

Αντιγράφει τα αρχεία του καταλόγου sub1 στον κατάλογο sub2 του οδηγού b: με το ίδιο όνομα.

 

xcopy /s <πηγή> <προορισμός>

Αντιγράφει τα αρχεία και τους καταλόγους της <πηγής> (εκτός από τους άδειους καταλόγους) στον <προορισμό> με το ίδιο ή διαφορετικό όνομα.

Infohouse 32

Page 33: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Παραδείγματα:

A:\> xcopy/s sub1 sub2

Αντιγράφει τα περιεχόμενα του καταλόγου sub1 (καταλόγους και αρχεία, εκτός από άδειους καταλόγους) στον κατάλογο sub2 με το ίδιο όνομα.

A:\> xcopy/s a: b:

Αντιγράφει τα περιεχόμενα της δισκέττας του οδηγού a: (εκτός από τους άδειους καταλόγους) στη δισκέττα του οδηγού b:

 

xcopy /e <πηγή> <προορισμός>

Αντιγράφει τα αρχεία και τους άδειους καταλόγους της <πηγής> στον <προορισμό> με το ίδιο ή διαφορετικό όνομα.

Παραδείγματα:A:\> xcopy/e sub1 sub2Αντιγράφει τα αρχεία και τους άδειους καταλόγους του καταλόγου sub1 στον κατάλογο sub2 με το ίδιο όνομα.A:\> xcopy/e a: b:Αντιγράφει τα αρχεία της δισκέττας του οδηγού a: στη δισκέττα του οδηγού b: xcopy /s/e <πηγή> <προορισμός>

Αντιγράφει τα αρχεία και καταλόγους της <πηγής> (και τους άδειους καταλόγους) στον <προορισμό> με το ίδιο ή διαφορετικό όνομα.

Παραδείγματα:A:\> xcopy/s/e sub1 sub2Αντιγράφει τα περιεχόμενα του καταλόγου sub1 (καταλόγους και αρχεία, και τους άδειους καταλόγους), στον κατάλογο sub2 με το ίδιο όνομα.A:\> xcopy/e/s a: b:Αντιγράφει τα περιεχόμενα της δισκέττας του οδηγού a: (τους καταλόγους και αρχεία, και τους άδειου καταλόγους), στη δισκέττα του οδηγού b: xcopy/p <πηγή> <προορισμός>Αντιγράφει τα αρχεία και τους καταλόγους της <πηγής> στον <προορισμό> με το ίδιο ή διαφορετικό όνομα, αφού ζητήσει προηγουμένως επιβεβαίωση από το χρήστη. xcopy/d:date <πηγή> <προορισμός>Αντιγράφει τα αρχεία και τους καταλόγους της <πηγής> που έχουν αλλάξει μετά από μια ημερομηνία στον <προορισμό> με το ίδιο ή διαφορετικό όνομα.Παράδειγμα:A:\> xcopy/d:1/1/94 *.txt *.docΑντιγράφει τα αρχεία με τύπο txt που έχουν αλλάξει μετά τις 1/1/94 στα αρχεία με ίδιο όνομα και τύπο doc.

Infohouse 33

Page 34: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Msbackup, Backup, Restore

msbackup

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

backup <παράμετρος> b:, όπου <παράμετρος>=

<αρχεία> <διαδρομή>\<αρχεία>:

Χρησιμοποιείται από τις εκδόσεις του MS-DOS 3, 4, 5, για τη δημιουργία αντιγράφων ασφαλείας αρχείων ή καταλόγων του σκληρού δίσκου σε δισκέττες.

Παράδειγμα:

A:\> backup c:\kostas\*.*

Αποθηκεύει τα αρχεία του καταλόγου kostas του σκληρού δίσκου στη δισκέττα στον οδηγό b:

backup /s <παράμετρος> b:

Αποθηκεύει αρχεία και υποκαταλόγους που περιέχονται στον κατάλογο.

backup /m <παράμετρος> b:

Αποθηκεύει μόνο τα αρχεία που άλλαξαν μετά την τελευταία απόθήκευση.

 

restore b:

Επαναφέρει στο σκληρό δίσκο τα αρχεία της δισκέττας στον οδηγό b: που έχουν σωθεί με την εντολή backup (για εκδόσεις του MS-DOS 3, 4, 5, πριν την 6.0).

restore b: /s

Επαναφέρει στο σκληρό δίσκο τα αρχεία όλων των υποκαταλόγων της δισκέττας στον οδηγό b: που έχουν σωθεί με την εντολή backup.

restore b:/p

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

Infohouse 34

Page 35: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

More

more < [παράμετρος], όπου [παράμετρος] =

<αρχεία> <διαδρομή>\<αρχεία> <οδηγός>:\<αρχεία> <οδηγός>:<διαδρομή>\<αρχεία> :

Εμφανίζει κατά οθόνες τα περιεχόμενα του αρχείου [παράμετρος]. Με το πάτημα του [ENTER] εμφανίζει την επόμενη οθόνη.

Παράδειγμα:

A:\> more < file1.txt

Εμφανίζει κατά οθόνες τα περιεχόμενα του αρχείου file1.txt.

<εντολή> | more, όπου: <εντολή>=

dir type :

εμφανίζει κατά οθόνες το αποτέλεσμα της <εντολής>.

Παράδειγμα:

A:\> dir | more

Εμφανίζει κατά οθόνες τα αποτελέσματα του καταλόγου.

[εντολή]>[προορισμός],

όπου [προορισμός] =

αρχείο <διαδρομή>\<αρχείο <οδηγός>:\<αρχείο> <οδηγός>:<διαδρομή>\<αρχείο> prn :

Στέλνει το αποτέλεσμα της <εντολής> στον [προορισμό].Παραδείγματα:A:\> dir > file1.txtΣτέλνει το αποτέλεσμα της εντολής dir στο αρχείο file1.txtA:\> type file1.txt > prnΣτέλνει το αποτέλεσμα της εντολής type στον εκτυπωτή. [εντολή]>> <αρχείο> : Προσθέτει το αποτέλεσμα της <εντολής> στο <αρχείο>.Παράδειγμα:A:\> dir >> file1.txt

Infohouse 35

Page 36: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

ΕΝΤΟΛΕΣ ΟΜΑΔΙΚΩΝ ΑΡΧΕΙΩΝ (BATCH FILES)

echo on, echo off, rem

path, prompt, pause

Echo on, Echo off, Rem

echo on

Εμφανίζονται οι εντολές που περιέχονται στο ομαδικό αρχείο, πριν εκτελεστούν και εμφανιστεί το αποτέλεσμα τους. Το σύστημα βρίσκεται εξ ορισμού σε κατάσταση echo on, η οποία μπορεί να αλλάξει με την εντολή echo off.

echo off

Δεν εμφανίζονται οι εντολές που περιέχονται στο Ομαδικό Αρχείο, αλλά μόνο το αποτέλεσμα της εκτέλεσης τους.

echo μήνυμα

Εμφανίζεται το μήνυμα, ανεξάρτητα από την κατάσταση του echo.

Παράδειγμα:

Echo off

Echo Εντολή για Καθάρισμα της Οθόνης

Cls

Κατά την εκτέλεση του προγράμματος θα εμφανιστούν:

A:\> ΕΝΤΟΛΗ ΓΙΑ ΚΑΘΑΡΙΣΜΑ ΟΘΟΝΗΣ

Α:\> CLS

rem

Προέρχεται από τη λέξη Remark που σημαίνει σχόλιο. Μπορεί να χρησιμοποιηθεί για να δείξει ένα σχόλιο κατά την εκτέλεση του BATCH FILE. Το σχόλιο αυτό μπορεί να έχει μέχρι 123 χαρακτήρες.

Παράδειγμα:REM Εντολή για Καθάρισμα της ΟθόνηςCLSΚατά την εκτέλεση του προγράμματος θα εμφανιστούν:Α:\> REM ΕΝΤΟΛΗ ΓΙΑ ΚΑΘΑΡΙΣΜΑ ΤΗΣ ΟΘΟΝΗΣΑ:\> CLS

Infohouse 36

Page 37: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

Path, Prompt

path

Ενημερώνει το MS-DOS σε ποιους υποκαταλόγους πρέπει να αναζητηθούν εντολές και εκτελέσιμα αρχεία που δεν υπάρχουν στον κατάλογο εργασίας που βρισκόμαστε. Μπαίνει στο αρχείο autoexec.bat.

Παράδειγμα:

PATH = C:\; C:\TP; C:\TP\WORK

Μπορούμε να εκτελέσουμε τις εντολές που βρίσκονται στους παραπάνω καταλόγους από οποιονδήποτε κατάλογο.

 

prompt

Αλλάζει την προτροπή. Δέχεται τις εξής παραμέτρους:

Κείμενο: Εμφανίζει το κείμενο

$q: Εμφανίζει το σύμβολο '='

$p: Εμφανίζει τον κατάλογο εργασίας

$g: Εμφανίζει το σύμβολο '>'

$b: Εμφανίζει το σύμβολο '|'

Παράδειγμα:

A:\> prompt = $q$g$q

Εμφανίζει την προτροπή Α:\=>

 

pause

Σταματάει προσωρινά την εκτέλεση του ομαδικού αρχείου και εμφανίζεται το μήνυμα:

Strike a key when ready....

και η εκτέλεση συνεχίζεται με το πάτημα οποιουδήποτε πλήκτρου.

Infohouse 37

Page 38: ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΕΝΤΟΛΩΝ ΤΟΥ MS_DOS

ΕΣΩΤΕΡΙΚΕΣ ΕΝΤΟΛΕΣ MS_DOS

date, time, cls, ver

dir

md

cd

rd

type

del erase

copy

ren

ΕΞΩΤΕΡΙΚΕΣ ΕΝΤΟΛΕΣ MS_DOS

Help, grkey, doskey, edit

Chkdsk

Diskcopy

Format-unformat

Label

Undelete

Tree

Deltree

Move

Xcopy

Msbackup, restore

Infohouse 38

ΕΝΤΟΛΕΣ ΟΜΑΔΙΚΩΝ ΑΡΧΕΙΩΝ

(BATCH FILES)

echo on, echo off, rem

path, prompt, pause

Έναρξη / Προγράμματα / Βοηθήματα / Γραμμή εντολών