ΣΕΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΕΥΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2011-12 Ρέππα Μαξγαξίηα
FORMAT, UNFORMAT
Format format <οδηγός>, όποσ <οδηγός>= a:, b: Μνξθνπνηεί, δειαδή πξνεηνηκάδεη ηε δηζθέηηα ζηνλ <νδεγό> γηα ρξήζε θαη επηηξέπεη ην MS-DOS λα κπνξεί αξγόηεξα λα γξάθεη θαη λα δηαβάδεη δεδνκέλα από απηή. Η δηζθέηηα δηαηξείηαη ζε ηκήκαηα πνπ ιέγνληαη sectors, ηα νπνία αλαγλωξίδνληαη από ην MS-DOS. Η κνξθνπνίεζε επίζεο αλαιύεη ηε δηζθέηηα γηα ηπρόλ ειαηηώκαηα θαη δεζκεύεη έλα ρώξν γηα ηνλ θαηάινγν ηωλ αξρείωλ πνπ ζα εθρωξεζνύλ ζηε δηζθέηηα. 3
A:\> format a: Εκθαλίδεηαη ην κήλπκα: Insert new diskette for drive A: and press ENTER when ready... θαη παηάκε νπνηνδήπνηε πιήθηξν. Αθνύ ηειεηώζεη ε εθηέιεζε ηεο εληνιήο FORMAT ζα εκθαληζηεί ην κήλπκα: Format another? (Y/N) θαη παηάκε ην 'Ν' αλ δε ζέινπκε λα κνξθνπνηήζνπκε άιιε δηζθέηηα. 4
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: 5
A:\> format a: / f : 720 Μνξθνπνηεί ηε δηζθέηηα πνπ έρεη ρωξεηηθόηεηα 720Κ ζην drive a: πνπ είλαη 1.44Μ. A:\> format a: / f : 360 Μνξθνπνηεί ηε δηζθέηηα πνπ έρεη ρωξεηηθόηεηα 360Κ ζην drive a: πνπ είλαη 1.2Μ. 6
Unformat a: Επαλαθέξεη ηα αξρεία πνπ ράζεθαλ από ηε κνξθνπνίεζε ηεο δηζθέηηαο ζην drive a: Unformat a:/i Επαλαθέξεη ηα αξρεία πνπ ράζεθαλ από ηε κνξθνπνίεζε ηεο δηζθέηηαο ζην drive a: θαη ζπγρξόλωο εκθαλίδεη ηα αξρεία θαη ηνπο θαηαιόγνπο πνπ βξίζθεη. Unformat a:/test Δείρλεη πώο ζα επαλαθηνύζε ηηο πιεξνθνξίεο από ηε δηζθέηηα, ρωξίο λα ην θάλεη. 7
label Δίλεη όλνκα ζηνλ παξόληα νδεγό, ην θιεξό Δίζθν ή ηε δηζθέηηα. Εκθαλίδεηαη ην κήλπκα: Volume in drive A is none Volume label (11 characters, ENTER for none)? όπνπ δίλνπκε θάπνην όλνκα, ην νπνίν ζα εκθαλίδεηαη κε ηελ εληνιή dir. label <όνομα>, όποσ <όνομα>=(0-11 ταρακτήρες): Δίλεη όλνκα ζηνλ παξόληα νδεγό, ην θιεξό Δίζθν ή ηε Δηζθέηηα. 8
Παράδειγμα: A:\> label kostas Δίλεη ην όλνκα KOSTAS ζηε δηζθέηηα ζηνλ νδεγό a: label <οδηγός>, όποσ <οδηγός>=a, b, c: Δίλεη όλνκα ζηνλ <νδεγό>, ζην θιεξό Δίζθν ή ηε δηζθέηηα. 9
Παράδειγμα: A:\> label b: Εκθαλίδεηαη ην κήλπκα: Volume in drive B is none Volume label (11 characters, ENTER for none)? όπνπ δίλνπκε θάπνην όλνκα, ην νπνίν ζα εκθαλίδεηαη κε ηελ εληνιή dir. label <οδηγός>: <όνομα>, όποσ <οδηγός>=a, b, c και όποσ <όνομα>= (0-11) ταρακτήρες: Δίλεη όλνκα ζην θιεξό Δίζθν ή ηε δηζθέηηα. 10
Παράδειγμα: A:\> label b: kostas Δίλεη ην όλνκα KOSTAS ζηε δηζθέηηα ζηνλ νδεγό b: 11
msbackup Εθηειείηαη κόλν από ην ζθιεξό δίζθν θαη θνξηώλεη έλα πεξηβάιινλ, ην νπνίν δεκηνπξγεί αληίγξαθα αζθαιείαο αξρείωλ ηνπ ζθιεξνύ δίζθνπ ζε δηζθέηηεο θαη απνζεθεύεη αξρεία από δηζθέηηεο ζην ζθιεξό. backup <παράμετρος> b: όποσ <παράμετρος>= <αρτεία> <διαδρομή>\<αρτεία>: Υξεζηκνπνηείηαη από ηηο εθδόζεηο ηνπ MS-DOS 3, 4, 5, γηα ηε δεκηνπξγία αληηγξάθωλ αζθαιείαο αξρείωλ ή θαηαιόγωλ ηνπ ζθιεξνύ δίζθνπ ζε δηζθέηηεο. 12
Παράδειγμα: A:\> backup c:\kostas\*.* Απνζεθεύεη ηα αξρεία ηνπ θαηαιόγνπ kostas ηνπ ζθιεξνύ δίζθνπ ζηε δηζθέηηα ζηνλ νδεγό b: 13
backup /s <παράμετρος> b: Απνζεθεύεη αξρεία θαη ππνθαηαιόγνπο πνπ πεξηέρνληαη ζηνλ θαηάινγν. backup /m <παράμετρος> b: Απνζεθεύεη κόλν ηα αξρεία πνπ άιιαμαλ κεηά ηελ ηειεπηαία απόζήθεπζε. 14
restore b: Επαλαθέξεη ζην ζθιεξό δίζθν ηα αξρεία ηεο δηζθέηηαο ζηνλ νδεγό b: πνπ έρνπλ ζωζεί κε ηελ εληνιή backup (γηα εθδόζεηο ηνπ MS-DOS 3, 4, 5, πξηλ ηελ 6.0). restore b: /s Επαλαθέξεη ζην ζθιεξό δίζθν ηα αξρεία όιωλ ηωλ ππνθαηαιόγωλ ηεο δηζθέηηαο ζηνλ νδεγό b: πνπ έρνπλ ζωζεί κε ηελ εληνιή backup. restore b:/p Επαλαθέξεη ζην ζθιεξό δίζθν ηα αξρεία ηεο δηζθέηηαο ηνπ νδεγνύ b: πνπ έρνπλ ζωζεί κε ηελ εληνιή backup, αθνύ ξωηήζεη πξηλ από θάζε αξρείν πνπ πξνζηαηεύεηαη από εγγξαθή, ή έρεη αιιάμεη κεηά ηελ ηειεπηαία απνζήθεπζε, αλ πξέπεη λα μαλαγξαθεί ζην δίζθν. 15
echo on Εκθαλίδνληαη νη εληνιέο πνπ πεξηέρνληαη ζην νκαδηθό αξρείν, πξηλ εθηειεζηνύλ θαη εκθαληζηεί ην απνηέιεζκα ηνπο. Σν ζύζηεκα βξίζθεηαη εμ νξηζκνύ ζε θαηάζηαζε echo on, ε νπνία κπνξεί λα αιιάμεη κε ηελ εληνιή echo off. 16
echo off Δελ εκθαλίδνληαη νη εληνιέο πνπ πεξηέρνληαη ζην Οκαδηθό Αξρείν, αιιά κόλν ην απνηέιεζκα ηεο εθηέιεζεο ηνπο. echo μήνσμα Εκθαλίδεηαη ην κήλπκα, αλεμάξηεηα από ηελ θαηάζηαζε ηνπ echo. 17
Παράδειγμα: Echo off Echo Εληνιή γηα Καζάξηζκα ηεο Οζόλεο Cls Καηά ηελ εθηέιεζε ηνπ πξνγξάκκαηνο ζα εκθαληζηνύλ: A:\> ΕΝΣΟΛΗ ΓΙΑ ΚΑΘΑΡΙΜΑ ΟΘΟΝΗ Α:\> CLS 18
Τπάξρεη κηα δηαηαγή πνπ ζαο επηηξέπεη λα εκθαλίδεηαη έλα κήλπκα θαη λα ζηακαηάηε ηελ ιεηηνπξγία ηνπ ζπζηήκαηνο κέρξη λαδνζεί απάληεζε. Η δηαηαγή απηή είλαη ε pause θαη ρξεζηκνπνηείηαη ζηα νκαδηθά αξρεία. Όηαλ ηελ εθηειείηε ην ζύζηεκα ζηακαηά θαη ζαο ξωηά «πηέζηε έλα πιήθηξν γηα λα ζπλερίζεηε» θαη πεξηκέλεη κέρξη λα ην θάλεηε γηα λα ζπλερίζεη. 19
Η ζύληαμε ηεο εληνιήο είλαη: pause <κήλπκα> Όπνπ κήλπκα είλαη έλα αιθαξηζκεηηθό πνπ ζέιεηε λα εκθαλίδεη ε δηαηαγή pause. To κελπκα εκθαλίδεηαη κόλν όηαλ ε echo είλαη ελεξγνπνηεκέλε. 20