Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Lucrarea de Laborator №3
La Disciplina: SOMIPP
Tema: . Bazele utilizării consolei a SO GNU/Linux
Chișinău 2020
Scopul lucrării: utilizarea consolei, structurilor de control, crearea
script-urilor în bash
Shell scripting. Interpretorul de comenzi Shell permite utilizatorului realizarea unor programe,
numite Shell Scripts, facilitând construirea unor secvenţe de comenzi ce sunt plasate în nişte
fişiere de tip text și sunt executate în mod identic cu programele compilate. Shell-ul dispune de
un limbaj de programare şi este identificat cu o interfață în linie de comandă. Recunoaşte toate
noţiunile de bază specifice oricărui limbaj de programare, cum ar fi: variabile, instrucţiuni de
atribuire, structuri de control (if, while, for, case), proceduri/funcții, parametri.
Există trei metode de citare: caracterul Backslash (\), ghilimele simple (apostrofe, ')
și ghilimele duble (ghilimele propriu-zise, ").
Backslash-ul (\) păstrează valoarea literală a următorului caracter.
Includerea caracterelor între apostrofe păstrează valoarea literală a fiecărui caracter dintre
cele incluse. Între apostrofe nu poate să apară un apostrof, nici măcar precedat de backslash.
Includerea caracterelor între ghilimele duble păstrează valoarea literală a tuturor
caracterelor dintre ghilimele, cu excepțiile: $, `, și \. Caracterele $ și ` își păstrează
semnificația specială și între ghilimele duble. Backslash-ul (\) își păstrează semnificația
specială numai atunci când e urmat de unul din următoarele caractere: $, `, ", \, sau punct
(.) . Ghilimele duble (") pot fi citate între ghilimele duble numai dacă sunt precedate de \.
Redirecționarea intrărilor și ieșirilor standard. În cea mai mare parte comenzile au
ieșirile spre monitor iar intrările sunt luate de la tastatură (I/O standard), dar în Linux, ca și în
alte sisteme de operare, intrările/ ieșirile pot fi redirecționate către fișiere.
Citarea. Fiecare dintre caracterele $, `, ", \, | , &, ;, ( ) , < >, spațiu, tab are o
semnificație specifică pentru shell şi trebuie citate ca să fie luate în sensul lor
literal. Citarea (în unele surse - escaparea) este folosită pentru adezactiva tratarea
specială a acestor caractere.
Backslash-ul (\) păstrează valoarea literală aurmătorului caracter.