Sunteți pe pagina 1din 5

NDRUMTOR DE LABORATOR

P.U.C.E.

INTERFA A SISTEMULUI DE OPERARE MS-DOS Interfa a de tip text

LUCRAREA 2

Este caracteristic sistemelor de operare tip linie de comand, de exemplu MS-DOS (MicroSoft Disk Operating System ) sau UNIX. n cele ce urmeaz vom face referire la sistemul de operare MS-DOS. Observa ie:  Interfa a text, respectiv linia de comand se poate regsi i n sistemele de operare de tip windows, i chiar sunt pstrate o serie de comenzi din sistemul de operare MSDOS (Utilitatea acesteia se regsete n cazul n care ncrcarea windowsului nu se poate realiza din diferite motive). MS-DOS Interfa a cu utilizatorul, n cazul unui sistem de operare de tip text (ex. MS-DOS) are forma: C:\>_ - succesiunea de caractere se numete prompter (linie de comand); Dialogul om sistem de operare se face prin introducerea unor comenzi care pot fi [4]: nchidere deschidere sesiune de lucru execu ie program comenzi informa ionale comenzi pentru lucrul cu fiiere, cataloage comenzi pentru lucrul cu volume comenzi speciale (configurare, administrare, ntre inere, etc.) Observa ie:  Att comenzile interne (cele incluse n interpretorul de comenzi command.com) ct i cele externe, introduse la linia de comand, sunt urmate de Enter pentru a fi executate.  Pentru executarea unei comenzi externe, trebuie s existe pe discul sistem un fiier executabil aferent comenzii respective Fiierele, fa de sistemele de operare care permit i nume lungi (Windows), nu pot avea mai mult de 8 caractere ca i nume i respectiv 3 caractere pentru extensie. Extensia poate s lipseasc, dar dac exist acesta va indica tipul fiierului. Exist o serie de caractere care nu pot fi folosite la formarea numelui unui fiier, acestea fiind: " " spa iul, " \" backslash.";" punct i virgula, "."punct (excep ie fcnd cazul cnd separ numele de extensie), "," virgul, "*" asterisc, "?" semnul ntrebrii, "+" plus, " < >" paranteze ascu ite, "[ ]" paranteze drepte. Exemple : Nume de fiiere
MOUSE.COM TURBO.EXE PROGRAM.PAS MAIL.TXT

Extensii .EXE - fiier executabil .COM - fiier de comanda .BAT - fiiere de comenzi .BAK - fiiere de rezerva

EXECUTABILE

NDRUMTOR DE LABORATOR

P.U.C.E.

Un fiier, are mai multe propriet i. Prin diferite comenzi utilizatorul poate extrage aceste informa ii. Ca i propriet i ale fiierelor, putem aminti: nume extensie dimensiune data (ora) la care a fost creat atribut (S sistem ,A-arhiv ,H-ascuns ,R-doar citire) Directoare. Numele unui director este format din maxim opt caractere (ex. DATE, UTILE, etc.). Un director va putea con ine fiiere sau directoare (subdirectoare), aceste directoare vor putea con ine la rndul lor att fiiere ct i directoare (subdirectoare), .a.m.d. Aceast structurare va duce la o organizare de tip arbore. Exist un director cu un statut special, numit directorul rdcin, el reprezentnd originea de pornire n construirea arborelui. Acesta va fi desemnat prin caracterul "\" (backslash).
RDCIN

\
DIRECTOR1 DIRECTOR2

SUBDIRECTOR1A

SUBDIRECTOR1B

SUBDIRECTOR2A

SUBDIRECTOR2B note.txt

Observa ii:  DIRECTOR1 i DIRECTOR2 le vom numi directoare de acelai nivel, analog directoarele SUBDIRECTOR1A, SUBDIRECTOR1B , SUBDIRECTOR2A, SUBDIRECTOR2B vor fi de acelai nivel etc.  Organizarea unui disc n forma de mai sus introduce o no iune nou, no iunea de cale sau loca ie, adic drumul pe care-l parcurgem de la directorul rdcin la directorul (fiierul) dorit.  In figura de mai sus am folosit pentru nume de director(subdirector) nume cu mai mult de 8 caractere, doar n scop infirmativ. Dup cum am amintit, numele unui director n MS-DOS nu poate depi 8 caractere. Comenzi. Comenzile MS-DOS, cum am zis i mai sus, sunt de dou tipuri: 1. Comenzi interne, sunt comenzile incluse n fiierul COMMAND.COM. Ele sunt ncrcate n memorie odat cu lansarea sistemului de operare i sunt executate imediat dup introducerea lor i apsarea tastei Enter. 2. Comenzi externe, sunt reprezentate de fiiere care au extensia ".COM", ".EXE" sau ".BAT". La executarea unei comenzi externe nu este nevoie s fie specificata extensia fiierului.
Exemple de comenzi MS-DOS.

NDRUMTOR DE LABORATOR

P.U.C.E.

Comanda DIR (Intern) Sintaxa - dir [d:][cale][nume_fiier][/p][/w][/s] Semnifica ia - afieaz fiierele i directoarele dintr-un director, dimensiunea fiecrui fiier, data i ora ultimei modificri, numrul total de fiiere i dimensiunea lor totala, ct spa iu a mai rmas liber pe discul respectiv. Parametrii pentru DIR: /p - afiarea listei subdirectoarelor i fiierelor cu pauza la fiecare umplere a ecranului /w - afiarea subdirectoarelor i fiierelor se va face condensat pe mai multe coloane. /s - la afiarea fiecrui director vor fi precizate i subdirectoarele. Comanda CD (Intern) Sintaxa - cd [d:][cale], cd [..], cd \ Semnifica ia - permite schimbarea directorului curent Parametrii pentru CD : Un nume de director n care se dorete trecerea: C:\>cd pascal Ieirea dintr-un director C:\PASCAL\BIN>cd .. C:\PASCAL\BIN>cd \ Observa ie: Trecerea de pe o unitate de disc pe alta se face prin introducerea la prompter a unit ii de disc (litera identificatoare A sau C)la care se dorete trecerea, urmat de dou puncte, dup care se apas enter. Exemplu trecem de pe C (Winchester) pe A(Floppy) o C:\>A: + Enter Rezult A:\>_ Comanda MD ( sau MKDIR) (Intern) Sintaxa - md [d:] cale Semnifica ia - permite crearea unui director pe unitatea i n loca ia specificat. Crearea unui director pe discul curent: C:\>md PUC Crearea unui director pe alta unitate dect cea curent: C:\>md a:\TEST Crearea unui subdirector pentru un director existent: C:\>md PUC\LAB Va fi creat subdirectorul "LAB " pentru directorul "PUC". Comanda EDIT (Extern) Sintaxa - edit [[d:] [cale] nume fiier] Semnifica ia - lanseaz n execu ie editorul MS-DOS permi nd crearea unui fiier, deschiderea, modificarea sau tiprirea unui fiier existent. Lansare editor: C:\>edit Lansarea n execu ie cu deschiderea unui fiier existent: C:\>edit PROGRAM.PAS Se lanseaz editorul cu fiierul program.pas, dac fiierul nu exist va fi creat. Comanda DEL (Intern) Sintaxa - del [d:] [cale] nume fiier [/p]
3

NDRUMTOR DE LABORATOR

P.U.C.E.

Semnifica ia - terge un fiier sau mai multe fiiere simultan tergerea unui singur fiier: C:\>del PASCAL\PROBA.PAS tergerea a mai multor fiiere: C:\>del PASCAL\*.BAK Va terge toate fiierele cu extensia ".BAK" din directorul "PASCAL" de pe unitatea "C:". tergerea tuturor fiierelor dintr-un director: C:\>del VECHI\*.* terge toate fiierele din directorul "VECHI". Observa ie: De fiecare data cnd utilizatorul ncearc s tearg toate fiierele dintr-un director va apare automat un mesaj de reconfirmare a tergerii: All files n directory will be deleted! Are you sure (Y/N)? dup care utilizatorul confirm cu Y , dac dorete efectiv tergerea tuturor fiierelor, sau cu N, daca nu dorete tergerea acestora. tergerea selectiv a fiierelor C:\>del PASCAL\ACTIV\*.* /p Comanda va determina tergerea fiierelor, dar cernd o reconfirmare/infirmare pentru fiecare n parte, utilizatorul realiznd astfel o tergere selectiv. Comanda COPY (Intern) Sintaxa - copy [d:] [cale] nume fiier [d:] [cale] nume fiier [/v] SURSA DESTINATIE Semnifica ia - determin copierea fiierului (fiierelor ) indicate prin "SURSA" n "DESTINATIE". Exemple: Copierea fiierului vector.exe din directorul "ACTIV" de pe unitatea "C:" pe unitatea "A:" n directorul "TEMA": C:\>copy C:\ACTIV\VECTOR.EXE A:\TEMA Copierea fiierului vector.exe din directorul "ACTIV" de pe unitatea "C:" pe unitatea "A:" n directorul "TEMA" sub un alt nume, de exemplu matrici.exe: C:\>copy C:\ACTIV\VECTOR.EXE A:\TEMA\MATRICI.EXE Copierea tuturor fiierelor cu extensia ".EXE" din directorul "DOS" de pe unitatea "C:" n subdirectorul "ENERG" al directorului "PUC" de pe unitatea "D:": C:\>copy C:\DOS\*.EXE D:\PUC\ENERG Copierea tuturor fiierelor cu a doua litera "a" din directorul "PUBLIC" de pe unitatea "C:" n subdirectorul "USER" al directorului "STUDENT" de pe unitatea "C:": C:\>copy C:\PUBLIC\?A*.* C:\ STUDENT\USER Observa ie: Parametrul "/v" determina MS-DOS s verifice daca sectoarele scrise pe discul destina ie sunt nregistrate corect. Alte comenzi uzuale: RENAME - permite modificarea numelui fiierului sau a fiierelor; CLS - terge ecranul, rmne doar linia de comand; TYPE - permite afiarea la ieirea standard a unui fiier text; PRINT - permite tiprirea la imprimant a unu fiier text; ATTRIB - permite schimbarea atributelor fiierelor;
4

NDRUMTOR DE LABORATOR

P.U.C.E.

MEM - afieaz un raport asupra memoriei utilizate i libere a sistemului; VER - afieaz varianta de DOS instalat. CHKDSK - verific discul fix n vederea detectrii unor erori i afieaz anumite informa ii despre discul n cauz (etichet, numr serial, capacitate, etc.).n cazul sistemelor de operare windows, pentru detectarea de erori, n loc de CHKDSK se folosete SCANDISK. Observa ie: Desigur, exist un numr mai mare de comenzi, dar n lucrarea de fa am prezentat doar cteva dintre cele mai des folosite.

EXERCI II 1. La ce folosete un sistem de operare? 2. Da i exemple de cinci nume de fiiere corecte cu sau fr extensie i trei contraexemple de nume de fiiere? 3. La ce ne ajuta extensia din numele unui fiier? 4. Care fiiere mai sunt numite i executabile? 5. Ce n elege i printr-un director? 6. Ce n elege i prin no iunea de cale? Da i exemple. 7. Cum se realizeaz trecerea de pe o unitate de disc pe alt unitate? 8. Crea i urmtoarele structuri de directoare, folosind interfa a de tip text.

MATERII FIZICA ELECTRO PUC ARHIVA1 ARHIVA2

9. Crea i urmtoarele fiiere: joule.txt n subdirectorul FIZICA al directorului MATERII, pascal.txt n subdirectorul PUC i faraday.txt n subdirectorul ELECTRO. 10. Copia i fiierul joule.txt n directorul ARHIVA1. La fel pascal.txt i faraday.txt. 11. Copia i toate fiierele cu a doua liter a din directorul ARHIVA1 n directorul ARHIVA2. 12. Verifica i ncrcarea memoriei i calcula i dimensiunea rmas liber. 13. Explora i calculatorul pe care lucra i. Identifica i discurile fixe, respectiv capacitatea acestora (spa iul ocupat i cel rmas liber).