LABORATORUL 7����������� BUC
��������� Comenzi externe: ATTRIB, BACKUP, CHKDSK, SCANDISK, DISKCOMP, DISKCOPY, FORMAT, PRINT, SYS, TREE, SUBST.
Instrucţiunea ATTRIB
ATTRIB
Format:
ATTRIB [+R|-R] [d:] [\] [path\] nume .tip [/S]
+R/-R atribuie / şterge protecţia la scriere a fişierului specificat (Read - Only).
/S transmite comanda tuturor subdirectoarelor din path-ul specificat
Acceptă nume generic pentru fişiere.
Exemple:
C:\>ATTRIB +R A:\APLICATIE\BAALANTA\B1.COM
Fişierul B1.COM devine protejat la scriere.
C:\>ATTRIB\VIRUS\*.*
Afişază atributele tuturor fişierelor din directorul VIRUS.
Instrucţiunea BACKUP
BACKUP
Format:
BACKUP d1 : [\] [path\] [nume.tip] d2 : [/S] [/A] [/F : mărime]
Face o copie de siguranţă de pe un disc pe altul, poate transfera fişiere de pe HDD pe FDD, sau de pe un FDD pe altul.
d1 este drive-ul care conţine discul sursă.
d2 este drive-ul care conţine discul destinaţie.
Dacă nu se specifică nume.tip pentru fişierul sursă se va trece copia de siguranţă pentru toate fişierele din directorul specificat �n path sau, dacă nici acesta nu se specifică, pentru toate fişierele de pe discul din drive-ul d1.
/S transferă la copiere toată structura de subdirectori, cu fişierele conţinute �n acesta.
/A nu se şterg fişierele deja existente pe discul destinaţie. Dacă nu se dă această opţiune, toate fişierele de pe discul destinaţie vor fi implicit şterse.
/F: mărime formatează discul destinaţie dacă acesta nu a fost �n prealabil formatat;
Această instrucţiune admite nume generic pentru fişierul sursă.
Instrucţiunea de refacere a fişierelor conţinute �n copia de siguranţă este RESTORE.
Exemple:
C:\ > BACKUP C:\LIMBAJE\FOX A: /A
Va face o copie de siguranţă pentru toate fişierele conţinute �n directorul FOX, fără a şterge fişierele deja existente pe discul din drive-ul A:.
C:\>BACKUP A:\APLICATIE\*.* B: /S
Va face o copie de siguranţă pentru toate fişierele conţinute �n directorul APLICAŢIE de pe discul din drive-ul A:, precum şi �n toţi subdirectorii acestuia destinaţia fiind discul din drive-ul B:. Pentru cazul �n care există o singură unitate de floppy disk, computerul va cere introducerea discului destinaţie (B:) �n drive-ul de floppy disk.
Instrucţiunea CHKDSK
CHKDSK
Format:
CHKDSK [d:] [\] [path\] [nume.tip] [/F] [/V]
Verifică erorile de pe disk şi caută �n fişiere zonele de memorie discontinue.
/F va grupa toate zonele cu erori din fişiere �n nişte fişiere de tip FILEnnnn.CHK. Aceste fişiere distruse pot fi recuperate ulterior cu un editor de text (dacă ele conţin texte) sau se elimină de pe disc (se şterg), eliber�nd astfel zona de memorie respectivă.
/V afişează numele fiecărui fişier şi eventualele mesaje de eroare, pe parcursul executării operaţiei.
Exemple:
C:\>CHKDSK A: /F
Verifică discul A: şi grupează zonele cu erori �n vederea recuperării.
C:\>CHKDSK \VIRUS\V1.EXE
Verifică fişierul V1.EXE din directorul VIRUS de pe drive-ul implicit (aici C).
A:\>CHKDSK
Verifică discul din drive-ul implicit (aici A:).
Instrucţiunea SCANDISK
SCANDISK
Format:
SCANDISK [d:]
Verifică erorile de pe disk şi caută �n fişiere zonele de memorie discontinue.
C:\>CHKDSK C:
Instrucţiunea DISKCOMP
DISKCOMP
Format:
DISKCOMP sursa d: [destinaţie d:] [/1] [/8]
Compară conţinutul discului destinaţie cu discul sursă.
Această comandă se referă doar la FDD.
Dacă destinaţia lipseşte se consideră drive-ul implicit.
/1 compară doar prima parte a discurilor.
/8 compară doar primele 8 sectoare ale fiecărei piste.
Exemplu:
C:/>DISKCOMP A: B: sau
C:/>DISKCOMP A:
Compară discul A: cu discul B:.
Instrucţiunea DISKCOPY
DISKCOPY
Format:
DISKCOPY [sursa d:] [destinaţie d:] [/1]
Copiază conţinutul discului sursă pe discul destinaţie.
Această comandă se referă doar la FDD.
/1 permite copierea doar a unei părţi a discului.
Dacă destinaţia lipseşte se consideră drive-ul implicit.
Drive-ul sursă poate fi identic cu destinaţia; �n acest caz după citirea discului sursă, computerul va solicita introducerea discului destinaţie �n drive-ul respectiv.
Dacă discul destinaţie nu este formatat se realizează automat formatarea �nainte de copiere.
Exemple:
C:\>DISKCOPY A: B: sau
B:\>DISKCOPY A:
Copiază discul din drive-ul A: pe discul din drive-ul B:
A:\>DISKCOPY
Realizează o copiere �n acelaşi drive.
Instrucţiunea FDISK
FDISK
Format:
FDISK [d:]
Este o comandă de configurare pentru hard disk.
[d:] se foloseşte c�nd avem mai multe unităţi HDD pentru a specifica unitatea.
Verifică dacă un HDD este configurat sau formatat.
Creează o partiţie de DOS.
Creează o partiţie de DOS extinsă.
Creează drive-uri logice �n partiţii extinse.
Schimbă partiţia activă.
Şterge o partiţie de DOS.
Şterge o partiţie de DOS extinsă.
Şterge un drive logic �ntr-o partiţie extinsă.
Afişează informaţii de partiţie.
Instrucţiunea FORMAT
FORMAT
Format:
FORMAT d: [/1] [/8] [/B] [/S] [/F: marime]
Formatează discul din drive-ul specificat.
/1 formatează o singură faţă a discului.
/8 formatează cu 8 sectoare pe pistă.
/B formatează spaţiul pentru fişierele de sistem ce poartă atributul hidden (ascunse).
/S la formatare se face şi copierea fişierelor de sistem, permiţ�nd folosirea ulterioară a discului formatat ca disc de pornire (Startup, boot); nu se recomandă �nsă transferarea sistemului de operare pe discuri folosite doar pentru memorare de date �ntruc�t se pierde spaţiu de memorie.
/F specifică mărimea discului de formatat.
Instrucţiunea PRINT
Format:
PRINT [d:] [\] [path\] nume.tip [[d:] [\] [path\] nume.tip�] [/D:device] [Q:marime] [/C] [/P] [/T]
Permite tipărirea la imprimantă a fişierelor de tip ASCII �n paralele cu alte operaţii executate de către operator.
Odată lansată această comandă �ncepe tipărirea fişierului din lista de aşteptare; operaţia se continuă fără intervenţia utilizatorului, permiţ�nd acestuia să execute �n parele alte operaţii.
/D:device specifică numele terminalului la care este conectată imprimanta; implicit este PRN. Această opţiune se dă la prima lansare a comenzii PRINT �n sesiunea de lucru respectivă.
/Q:mărime setează numărul de fişiere care pot face parte din lista ce urmează a fi tipărită; este un număr �ntreg �ntre 1 şi 32; implicit este 10. Această opţiune se dă la prima lansare a comenzii PRINT �n sesiunea de lucru respectivă.
/C anulează tipărirea fişierelor respective, elimin�ndu-le din lista de aşteptare lansată �n tipărire cu comanda anterioară.
/P adaugă fişierele respective la lista de aşteptare lansată �n tipărire cu o comandă anterioară.
/T abandonează tipărirea fişierelor care au mai rămas �n listă.
Această comandă admite nume generic pentru fişiere.
Instrucţiunea SYS
SYS d:
Transferă sistemul de operare de pe discul din drive-ul specificat, copiind fişierele de sistem (IO.SYS şi MSDOS.SYS care de obicei sunt fişiere ascunse - hidden).
Instrucţiunea TREE
TREE
Format:
TREE [d:] [\] [path\] [/F]
Afişează sub formă grafică structura de directori şi subdirectori din path-ul specificat de pe drive-ul specificat sau dacă nu se fac aceste specificări de pe directorul curent din drive-ul implicit.
/F afişează şi numele de fişiere din fiecare director şi subdirector.
Instrucţiunea SUBST
SUBST
Format:
SUBST [d:] ��[d:] [\] [path\]
Face substituţia unui director specificat cu drive-ul specificat.
Exemple:
C:\> SUBST G: �C:\APLICATIE\
Substituie directorul C:\APLICATIE\ cu drive-ul nou creat G:
EXERCIŢII
Creaţi Directorul student �n rădăcina drive-ului C: (C:\student).
Creaţi �n directorul� C:\student fişierele analiza.txt, desen.txt, sport.txt, folosind editorul din MS-DOS. Introduceţi �n fiecare dintre aceste fişiere c�teva r�nduri de text.