Sunteți pe pagina 1din 4

CUPRINS

Introducere .............................................................................................................................. 7
Modulul 1: Generaliti despre sistemele Linux
Introducere ................................................................................................................................. 9
Competene................................................................................................................................. 9
U1. Generaliti despre sistemele Linux .............................................................................. 10
M1.U1.1. Introducere .............................................................................................................. 10
M1.U1.2. Obiectivele unitii de nvare ............................................................................... 10
M1.U1.3. Evoluia sistemelor de operare UNIX i LINUX.................................................... 11
M1.U1.4. Caracteristici generale ale sistemului Linux........................................................... 12
M1.U1.5. Interfaa sistemului cu utilizatorii ........................................................................... 14
M1.U1.6. Nucleul Linux ......................................................................................................... 17
M1.U1.7. Distribuii Linux ..................................................................................................... 19
M1.U1.8. Obinerea de informaii despre comenzi................................................................. 20
M1.U1.9. Teste de evaluare a cunotinelor............................................................................ 23
M1.U1.10. Rezumat ................................................................................................................. 24

Modulul 2: Sistemul de fiiere sub Linux


Introducere ............................................................................................................................... 25
Competene............................................................................................................................... 25
U1. Administrarea discurilor................................................................................................ 26
M2.U1.1. Introducere ............................................................................................................... 26
M2.U1.2. Obiectivele unitii de nvare ................................................................................ 26
M2.U1.3. Tipuri de fiiere i sisteme de fiiere ....................................................................... 26
M2.U1.4. Sistemele de fiiere de tip ext .................................................................................. 27
M2.U1.5. Administrarea sistemului de fiiere ......................................................................... 29
M2.U1.6. Schema de alocare a blocurilor disc pentru un fiier ............................................... 35
M2.U1.7. Test de evaluare a cunotinelor............................................................................... 38
M2.U1.8. Rezumat ................................................................................................................... 39
U2. Comenzi de lucru cu directoare i fiiere ...................................................................... 40
M2.U2.1. Introducere ............................................................................................................... 40
M2.U2.2. Obiectivele unitii de nvare ................................................................................ 40
M2.U2.3. Comenzi de lucru cu directoare ............................................................................... 41
M2.U2.4. Redirectarea intrrilor i ieirilor............................................................................. 44
M2.U2.5. Copierea, mutarea i redenumirea fiierelor ............................................................ 48
M2.U2.6. Legturi simbolice ................................................................................................... 50
M2.U2.7. Drepturi de acces ..................................................................................................... 51
M2.U2.8. Cutarea fiierelor ntr-o structur de directoare ..................................................... 53
M2.U2.9. Test de evaluare a cunotinelor .............................................................................. 57
M2.U2.10. Rezumat ................................................................................................................. 58

U3. Utilizarea expresiilor regulate i filtrarea coninutului fiierelor .............................. 59


M2.U3.1. Introducere ............................................................................................................... 59
M2.U3.2. Obiectivele unitii de nvare ................................................................................ 59
M2.U3.3. Sortarea fiierelor..................................................................................................... 59
M2.U3.4. Numrarea liniilor, cuvintelor i caracterelor unui fiier......................................... 60
M2.U3.5. Expresii regulate ...................................................................................................... 61
M2.U3.6. Cutarea n fiiere cu comanda grep........................................................................ 63
M2.U3.7. Filtrarea fiierelor cu comanda sed ........................................................................ 64
M2.U3.8. Filtrarea fiierelor cu comanda cut .......................................................................... 68
M2.U3.9. Teste de evaluare a cunotinelor............................................................................. 70
M2.U3.10. Rezumat ................................................................................................................. 71

Modulul 3: Scripturi sub Linux


Introducere ............................................................................................................................... 72
Competenele modului ............................................................................................................. 72
U1. Concepte fundamentale necesare scrierii scripturilor sub Linux............................... 73
M3.U1.1. Introducere ............................................................................................................... 73
M3.U1.2. Obiectivele unitii de nvare ................................................................................ 73
M3.U1.3. Caracter speciale n shell ......................................................................................... 74
M3.U1.4. Definirea i referenierea variabilelor ...................................................................... 74
M3.U1.5. Variabile de sistem................................................................................................... 77
M3.U1.6. Variabile vector........................................................................................................ 79
M3.U1.7. Substituia comenzilor ............................................................................................. 80
M3.U1.8. Scrierea scripturilor sub Linux ................................................................................ 81
M3.U1.9. Controlul secvenial ................................................................................................. 82
M3.U1.10. Expresii shell.......................................................................................................... 84
M3.U1.11. Teste de evaluare a cunotinelor........................................................................... 87
M3.U1.12.Rezumat .................................................................................................................. 88
U2. Utilizarea structurilor de programare n shell ............................................................. 89
M3.U2.1. Introducere ............................................................................................................... 89
M3.U2.2. Obiectivele unitii de nvare ................................................................................ 89
M3.U2.3. Condiii sub Linux ................................................................................................... 89
M3.U2.4. Structuri alternativ if .............................................................................................. 90
M3.U2.5. Structura alternativ case ...................................................................................... 93
M3.U2.6. Structura de ciclare for............................................................................................. 95
M3.U2.7. Structurile de ciclare while i until............................................................... 96
M3.U2.8. Utilizarea funciilor................................................................................................ 100
M3.U2.9. Teste de evaluare a cunotinelor........................................................................... 107
M3.U2.10. Rezumat ............................................................................................................... 108

U3.Realizarea de scripturi cu utilitarul AWK................................................................... 109


M3.U3.1. Introducere ............................................................................................................. 109
M3.U3.2. Obiectivele unitii de nvare .............................................................................. 109
M3.U3.3. Construcia unui program awk............................................................................... 110
M3.U3.4. Variabile predefinite utilizate n programele AWK .............................................. 111
M3.U3.5. Selectarea nregistrrilor prelucrate ....................................................................... 112
M3.U3.6. Variabile definite de utlizator ................................................................................ 114
M3.U3.7. Utilizarea expresiilor regulate n selectarea liniilor............................................... 116
M3.U3.8. Utilizarea comenzilor structurate........................................................................... 117
M3.U3.9. Scrierea cu format.................................................................................................. 121
M3.U3.10. Utilizarea funciilor.............................................................................................. 122
M3.U3.11. Teste de evaluare a cunotinelor......................................................................... 125
M3.U3.12. Rezumat ............................................................................................................... 127

Modulul 4. Procese i semnale sub Linux


Introducere ............................................................................................................................. 128
Competenele modului ........................................................................................................... 128
U1. Concepte teoretice despre procese i semnale sub Linux. ......................................... 129
M4.U1.1. Introducere ............................................................................................................. 129
M4.U1.2. Obiectivele unitii de nvare .............................................................................. 129
M4.U1.3. Strile unui proces i tranziia ntre stri ............................................................... 129
M4.U1.4. Gestiunea memoriei sub Linux .............................................................................. 131
M4.U1.5. Planificarea sub linux ............................................................................................ 134
M4.U1.6. Ierarhia de procese ................................................................................................. 135
M4.U1.7. Utilizarea semnalelor ............................................................................................. 137
M4.U1.8. Teste de evaluare a cunotinelor........................................................................... 138
M4.U1.9. Rezumat ................................................................................................................ 140
U2. Comenzi utilizate n manipularea proceselor i semnalelor sub Linux.................... 141
M4.U2.1. Introducere ............................................................................................................. 141
M4.U2.2. Obiectivele unitii de nvare .............................................................................. 141
M4.U2.3. Afiarea informaiilor despre utilizatori ................................................................ 142
M4.U2.4. Afiarea informaiilor despre procese.................................................................... 143
M4.U2.5. Utilizarea semnalelor ............................................................................................. 148
M4.U2.6. Execuia comenzilor n fundal ............................................................................... 151
M4.U2.7. Planificarea executiei sarcinilor de sistem............................................................. 153
M4.U2.8. Test de evaluare a cunotinelor............................................................................. 157
M4.U2.9. Rezumat ................................................................................................................. 158

Modulul 5. Programarea sub Linux n Tcl/Tk


Introducere ............................................................................................................................. 159
Competenele modului ........................................................................................................... 159
U1. Introducere n limbajul Tcl/Tk. ................................................................................... 160
M5.U1.1. Introducere ............................................................................................................. 160
M5.U1.2. Obiectivele unitii de nvare .............................................................................. 160
M5.U1.3. Introducere n limbajul Tcl .................................................................................... 160
M4.U1.4. Comenzi de control al fluxului .............................................................................. 164
M5.U1.5. Proceduri n Tcl. .................................................................................................... 167
M5.U1.6. Prelucrarea unor structuri de date Tcl.................................................................... 168
M5.U1.7. Execuia comenzilor sistemului Linux .................................................................. 172
M5.U1.8. Introducere n Tk .................................................................................................. 172
M5.U1.9. Primitive Tk .......................................................................................................... 173
M5.U1.10. Asocierea aciunilor cu evenimente Tk ............................................................. 176
M5.U1.11. Teste de evaluare a cunotinelor......................................................................... 179
M5.U1.12. Rezumat .............................................................................................................. 180

Bibliografie ......................................................................................................................... 182

S-ar putea să vă placă și