ΣΔΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΔΧΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΔΠΙΚΟΙΝΩΝΙΩΝ ΧΔΙΜΔΡΙΝΟ ΔΞΑΜΗΝΟ 2011-12 Ρέππα Μαξγαξίηα
Πξνρσξεκέλεο εληνιέο δηαρείξηζεο Αξρείσλθαηαιόγσλ
Εντολή sort Με ηελ εληνιή απηή κπνξνύκε λα ηαμηλνκήζνπκε ηα πεξηερόκελα ελόο αξρείνπ. Η ζύληαμε ηεο εληνιήο είλαη σο εμήο : sort /R /+ <ζηήλε> <όνομα απσείος <ζηήλε> ηαξινομεί ηιρ γπαμμέρ ξεκινώνηαρ από ηεν πποζδιοπιδόμενε ζηήλε ανηί για ηεν ππώηε. Και /R: ηαξινομεί ηιρ γπαμμέρ με ανηίζηποθε ζειπά Παπάδειγμα Sort /+3 <test.txt Ταξινομεί ηιρ γπαμμέρ ηος απσείος test.txt με βάζε ηεν ηπίηο γπάμμα. 3
Γεκηνπξγείζηε έλα αξρείν test.txt ζηνλ θαηάινγν sub1 πνπ έρεη ην παξαθάησ πεξηερόκελν: Daniel Madison (325) 423-5656 teacher Aiden Chloe (325) 852-5698 math Calvin Jones (325) 124-5462 professor White Black (147) 545-2323 actor James Olivia (147) 641-8989 teacher Emma Bmi (147) 231-4757 actor Daniel Red (325) 124-4555 math Calvin Yellow (325) 122-4747 teacher Aiden Alison (325) 214-5211 teacher Γξάςηε ηελ εληνιή Sort<test.txt. Tη παξαηεξείηαη; Σαμηλνκήζηε ην αξρείν κε βάζε ηελ δεύηεξε θαη ηελ θαηόπηλ κε βάζε ηελ ηξίηε ζηήιε. 4
FIND [/ V] [/ C] [/ Ι] [/ N] <αιθαξηζκεηηθό> <όλνκα αξρείνπ>, Όπνπ αιθαξηζκεηηθό είλαη ε ζεηξά ησλ αιθαξηζκεηηθώλ ραξαθηήξσλ πνπ ζέισ λα αλαδεηήζσ ζην αξρείν <όλνκα αξρείνπ>. 5
ΔΠΙΛΟΓΔ / V - Δκθαλίδεη όιεο ηηο γξακκέο πνπ δελ πεξηέρνπλ ηελ θαζνξηζκέλε ζπκβνινζεηξά. / C - Δκθαλίδεη κόλν ηελ θαηακέηξεζε -ην πιήζνο ηνπ αξηζκνύ ησλ γξακκώλ πνπ πεξηέρνληαη έλαλ αγώλα ζε θαζέλα από ηα αξρεία. / I - Αγλνεί ηελ ζεηξά ησλ γξακκάησλ ζηελ αλαδήηεζε ζπκβνινζεηξάο. / N - Δκθαλίδεη ηε γξακκή πνπ βξέζεθαλ πξηλ από ην ζρεηηθό αξηζκό ηεο γξακκήο. 6
find / c "REM" c: \ jam.txt Σν παξαπάλσ παξάδεηγκα ζα βξείηε ην αιθαξηζκεηηθό "REM" ζην αξρείν jam.txt. Find James test.txt Βξίζθεη ην αιθαξηζκεηηθό James κέζα ζην test.txt θαη επηζηξέθεη αθξηβώο ηελ γξακκή πνπ ην πεξηέρεη. Find /V James test.txt επηζηξέθεη όιεο ηηο γξακκέο ηνπ αξρείνπ εθηόο απηήο πνπ βξίζθεηαη ην ζπγθεθξηκέλν αιθαξηζκεηηθό. Find /C James test.txt Δπηζηξέθεη ησλ αξηζκώλ ησλ γξακκώλ ηνπ αξρείνπ πνπ βξέζεθε ην αιθαξηζκεηηθό. Find /Ι James test.txt Δπηζηξέθεη ηελ γξακκή πνπ βξέζεθε ην αιθαξηζκεηηθό ζην αξρείν καο. 7
Δείτε τα πεπιεσόμενα τος υακέλος πος βπίσκεστε. Ελέγξτε αν ςπάπσει το απσείο text.txt. Zητείστε να τςπωθούν οι γπαμμέρ πος πεπιέσοςν το αλυαπιθμητικό Jam. Αληηγξάςηε ην αξρείν ζην αξρείν test1.txt. Γξαςηε ηελ εληνιή find «Jam» text.txt test1.txt. 8
H εληνιή attrib Με ηελ εληνιή απηή κπνξνύκε λα αιιάμνπκε ηηο ηδηόηεηεο ελόο αξρείνπ ή θαηαιόγνπ. Η ζύληαμε ηεο εληνιήο είλαη σο εμήο: attrib [+R -R] [+A -A][+H -H][+S -S]<όλνκα αξρείνπ >/S/D 9
[+R -R] :ελεξγνπνίεζε/ απελεξγνπνίεζε ηεο ηδηόηεηαο κόλν γηα αλάγλσζε [+A -A]: ελεξγνπνίεζε/ απελεξγνπνίεζε αξρεηαθήο ηδηόηεηαο [+H -H]: ελεξγνπνίεζε/ απελεξγνπνίεζε ηεο ηδηόηεηαο απόθξπςεο. [+S -S]: ελεξγνπνίεζε/ απελεξγνπνίεζε ηεο ηδηόηεηαο ζπζηήκαηνο. <όλνκα αξρείνπ > /S: εθαξκνγή εληνιήο ζε θάζε θαηάινγν. /D: επεμεξγαζία θαηαιόγσλ. 10
Η εληνιή attrib ζαο επηηξέπεη λα ειέγμεηε ηηο εμήο ηδηόηεηεο ελόο αξρείνπ ή ελόο θαηαιόγνπ: κόλν γηα αλάγλσζε (read-only), θξπκκέλνπ αξρείνπ (Hidden), αξρεηνζέηεζεο (archive) θαη ζπζηήκαηνο (system). 11
Αλ ε ηδηόηεηα κόλν αλάγλσζεο είλαη ελεξγή κπνξείηε κόλν λα δείηε ηα πεξηερόκελα ελόο αξρείνπ θαη όρη λα ηα ηξνπνπνηήζηε. Αλ ε ηδηόηεηα θξπκκέλνπ αξρείνπ (Hidden) είλαη ελεξγή δελ κπνξείηε λα ην δείηε ζηηο ιίζηεο ηεο δηαηαγήο dir. Αλ ε ηδηόηεηα αξρεηνζέηεζεο (archive) είλαη ελεξγή θαζνξίδεηαη όηη ην αξρείν ηξνπνπνηήζεθε από ηελ ηειεπηαία θνξά πνπ δεκηνπξγήζεθε εθεδξηθό αξρείν. Αλ ε ηδηόηεηα ζπζηήκαηνο είλαη ελεξγή ην αξρείν αληηκεησπίδεηαη σο αξρείν ζπζηήκαηνο. 12
attrib -h c:\sub1\sub1a Αλ ν θαηάινγνο sub1a θξύβεηαη κε ηελ αλσηέξσ εληνιή εκθαλίδεηαη. Γηα λα αιιάμεηε ηνλ θαηάινγν ζε θξπκκέλν πιεθηξνινγήζηε attrib +h c:\ sub1\sub1a 13
attrib <όλνκα αξρείνπ> Δκθαλίδεη ηδηόηεηεο όισλ ησλ αξρείσλ ζηνλ ηξέρνληα θαηάινγν ή ηδηόηεηεο κόλν από ην θαζνξηζκέλν αξρείν. 14
Γεκηνπξγήζηε έλα θαηάινγν κε ην όλνκα sub1. Γεκηνπξγήζηε έλα θαηάινγν κε ην όλνκα sub1a σο ππνθαηάινγν ηνπ sub1. Γεκηνπξγήζηε έλα θαηάινγν κε ην όλνκα sub1b σο ππνθαηάινγν ηνπ sub1a. Κάληε ηξέρνληα θαηάινγν ηνλ sub1\sub1a\sub1b. Γεκηνπξγήζηε ηα αξρεία m1.doc, m2.doc, m3.doc, m4.doc. Κξύςηε ηνλ θαηάινγν sub1a. Αθαηξέζηε ηελ ηδηόηεηα απόθξπςεο από ηνλ sub1. Κάληε ηα αξρεία ηνπ sub1b κόλν γηα αλάγλσζε. Απελεξγνπνηήζηε ηελ παξαπάλσ εληνιή. 15