Documente Academic
Documente Profesional
Documente Cultură
Raport
Lucrarea de laborator 3
La disciplina Sisteme de operare
Tema: Bazele utilizării consolei a SO GNU/Linux
Chișinău, 2023
Scopul lucrării: utilizarea consolei, structurilor de control, crearea script-urilor în bash.
Indicații teoretice
Ce este shell?
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ă.
Redirecționarea
Î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. Există trei simboluri de redirecționare: >, >> si <
a) Creați catalogul propriu în directorul /home/user/. user în cazul dat este numele
utilizatorului. Toate script-urile și fișierele pentru extragerea rezultatelor le veți crea
în acest catalog.
b) Scrieți script-uri, care vor rezolva următoarele probleme:
1) De la tastatură, ca parametri, script-ului se transmit două șiruri de caractere. Afișați un
mesaj despre egalitatea sau inegalitatea șirurilor introduse.
Structura scriptului:
Executarea scripului:
2) De la tastatură, ca parametri, script-ului se transmit trei numere întregi. Afișați cel mai mare număr.
Structura scriptului:
Executarea scripului:
3) De la tastatură introduceți caractere până când este introdus caracterul "q". Imprimați șirul
introdus pe o singură linie.
Structura scriptului:
Executarea scripului:
4) Introduceți numere întregi de la tastatură, ultimul caracter introdus - un număr par. Afișați
numărul de cifre introduse.
Structura scriptului:
Executarea scripului:
5) Creați un meniu textual din patru elemente. La introducerea numărului elementului din meniu,
va fi lansat editorul nano, editorul xed, browser-ul Firefox, sau ieșirea din meniu.
Structura scriptului:
Executarea scripului:
Concluzie:
In urma efectuarii acestui laborator am obtinut cunostinte despre crearea scripturilor in failuri.sh si
executarea lor in terminal am efectuat sarcinele de laborator.