rezolvari_subiecte

Upload: angeleyes999

Post on 06-Mar-2016

59 views

Category:

Documents


3 download

DESCRIPTION

so subiecte

TRANSCRIPT

  • 1. Utilizatori (1 intrebare/ foaie de examen)

    1. Prin ce comenzi se poate afisa numele utilizatorului curent ?Sa se exemplifice prin intermediul a cel putin 2 metode.$ whoami$ echo $USER

    2. Care este comanda prin care se pot afisa utilizatorii conectati la sistem? Exemplificare.$ who$ users

    3. Care este comanda prin care se pot afisa informatii despre un anumit utilizator ? Exemplificare.$ id username

    4. Care est comanda care afiseaza utilizatorii conectati la sistem precum si aplicatiile cu carelucreaza acestia ?$ top ?

    5. Care este comanda in urma careia un director poate fi parcurs de toti utilizatorii din sistem ?Exemplificare.$ chmod 0755 director

    6. Care este comanda in urma careia un fisier poate fi citit de toti utilizatorii din sistem ?Exemplificare.$ chmod 0755 fisier

    7. Care este comanda prin care un fisier este poate deveni modificabil de catre toti utilizatorii dinsistem ? Exemplificare.$ chmod 0777 fisier

    8. Cum se numeste in UNIX fisierul care mentine informatii despre toti utilizatorii existenti in cadrul unui sistem UNIX?/etc/passwd

    9. Prin ce comanda se poate afla continutul fisierului care mentine informatii despre toti utilizatorii dintr-o retea locala cu mai multe servere UNIX?$ cat /etc/passwd

    10. Prin ce comanda se poate afisa identificatorul numeric unic al unui utilizator?$ id -u username

  • 2. Variabile (1 intrebare / foaie de examen)1. Sa se scrie comanda prin care se afiseaza pe ecran valoarea variabilelor de mediu $PS1 si $PS2.

    Ce contin aceste variabile?$ echo $PS1$ echo $PS2$PS1 contine prompt-ul SHELL-ului, iar $PS2 prompt-ul secundar al SHELL-ului

    2. Sa se scrie comanda prin care se afiseaza pe ecran valoarea variabilei de mediu $PATH.Ce contine aceaste variabila?$ echo $PATHVariabila $PATH contine adresa directoarelor in care SHELL-ul sa caute comenzile

    3. Sa se scrie comanda prin care se afiseaza pe ecran valoarea variabilei de mediu $HOSTNAME.Ce contine aceaste variabila?$ echo $HOSTNAMEVariabila $HOSTNAME contine numele calculatorului

    4. Sa se scrie comanda prin care se afiseaza pe ecran valoarea variabilei de mediu $? .Ce contine aceaste variabila?$ echo $?Variabila $? contine codul de retur al ultimei comenzi executate

    5. Care este semnificatie variabilei de mediu $HOME? Afisati continutul acestei variabile.$ echo $HOMEVariabila $HOME contine calea spre directorul propriu al utilizatorului curent

    6. Care este comanda care afiseaza toate variabilele de mediu aferente unei sesiuni utilizator.$ printenv

    7. Ce contin variabilele de mediu $0, $1, $2, ... $9 ?Variabile $0 contine numele comenzii executate de shell, iar variabilele $1, $2, ... $9 argumentele cu care a fost apelata comenda shell

    8. Cum poate fi atribuita o valoare numerica unei variabile definite de utilizator ? Cum se poate apoi afisa continutul acestei variabile ?$ a=2$ echo $a

    9. Prin ce comanda poate fi incrementata o variabila utilizator care are valoarea 2. Cum poate fiafisata aceasta variabila ?$ variabila=`expr $variabila + 1`$ echo $variabila

    10. Cum poat fi concatenate doua variabile de tip sir de caractere care au fost definite de utilizator?Exemplificare.$ variabila=$variabila1$variabila2

  • 3. Fisiere (2 intrebari / foaie de examen)1. Cum poate fi creat un fisier text sub Linux? Exemplificare prin cel putin doua metode.

    $ touch fisier$ >fisier

    2. Sa se creeze 4 fisiere numite a, b, c, si d cu ajutorul comenzii echo, prin redirectarea iesiriistandard.$ echo >a>b>c>d

    3. Cum se poate crea un fisier text printr-o linie de comanda? Exemplificare.$ touch fisier$ >fisier

    4. Care este comanda prin care se poate copia un fisier in alt director ? Exemplificare.$ cp fisier director/

    5. Care este comanda prin care se poate copia un fisier in acelasi director? Exemplificare.$ cp fisier fisier2

    6. Care este comanda prin care se poate copia un fisier in mai multe fisiere? Exemplificare.

    7. Cum se poate adauga un sir de caractere la sfarsitul unui fisier text ? Exemplificare.$ echo text >> fisier

    8. Care este comanda cu care se pot adauga linii noi la sfarsitul unui fisier text? Exemplificare.$ echo -e ''\n'' >> fisier

    9. Cum se poate adauga continutul unui fisier text la sfarsitul altui fisier text ?$ cat fisier1 >> fisier2

    10. Cum se pot crea mai multe fisiere vide cu o singura comanda? Exemplificare.$ touch fisier1 fisier 2 fisier3

    11. Care este comanda prin care se poate cauta un fisier oarecare in sistemul de directoareUNIX? Exemplificare.$ find fisier /

    12. Care este comanda prin care se poate redenumi un fisier ? Dar un director? Exemplificare.$ mv fisier1 fisier2$ mv director1 director2

    13. Care este comanda prin care se poate sterge un fisier ? Dar un director? Exemplificare.$ rm fisier$ rm -R director

  • 14. Care este comanda prin care se poate afisa tipul unui fisier ? Exemplificare.$ file fisier

    15. Ce semnificatie are primul caracter al fiecarei linii afisate de comanda ls l ?Tipul fisierului (fisier, director, link)

    16. Care este comanda prin care un fisier este transformat in fisier executabil ? Exemplificare.$ chmod +x fisier

    17. Cum se poate afla directorul in care se afla stocata o comanda Shell externa? Exemplificare.$ whereis comanda

    18. Cum pot fi afisate linii de la inceputul sau de la sfarsitul unui fisier text ? Exemplificare.$ head fisier$ tail fisier

    19. Prin ce comanda se pot numara liniile dintr-un fisier text ? Exemplificare.$ wc -l fisier

    20. Prin ce comanda se pot filtra liniile care contin un anumit sir de caractere, dintr-un fisier text? Exemplificare.$ cat fisier | grep text

  • 4. Directoare (1 intrebare / foaie de examen)1. Care este comanda prin care se poate redenumi un un director? Exemplificare.

    $ mv director1 director2

    2. Sa se stearga cu ajutorul unei singure comenzi directorul d1, cu toate fisierele si directoarelecontinute de el. Directorul d1 este subdirector al directorului curent.$ rm -rf d1

    3. Care este comanda care afiseaza continutul unui anumit director, in ordinea alfabetica a numelor fisierelor din acel director? Exemplificare.$ ls director

    4. Ce semnificatie au numele de fisiere . si .. dintr-un fisier director?. - directorul curent.. - direcotrul parinte directorului curent

    5. Care este motivul pentru care nu se poate crea un fisier sau director cu numele ".." ?Pentru ca in orice director exista un fisier cu numele ..

    6. Sa se creeze doua directoare t1 si t2, cu t1 subdirector al directorului curent iar t2 subdirector al lui t1, folosindu-se o singura comanda mkdir.$ mkdir t1 t1/t2

    7. Sa se stearga cu o singura comanda rmdir subdirectoarele t1 si t2, unde t1 este subdirector aldirectorului curent, iar t2 subdirector al lui t1.$ rmdir -p t1/t2

    8. Care este comanda prin care se poate copia un director in alt director ? Exemplificare.$ mv dir1 dir2/

    9. Sa se schimbe directorul curent cu cel aflat la doua niveluri mai sus, folosindu-se o singuracomanda si fara a se specifica numele acelui director. Sa se revina in directorul propriu.$ cd ../../$ cd

    10. Se dau 2 directoare d1 si d2, cu d1 fiu al directorului curent iar d2 fiu al lui d1. Prin ce comanda se poate muta d2 astfel incat el sa devina de asemenea fiu al directorului curent ?$ mv d1/d2 ./

  • 5. Afisare (1 intrebare / foaie de examen)1. Care este comanda prin care se poate afisa continutul directorului radacina? Exemplificare.

    $ ls /

    2. Care este comanda prin care se poate afisa pe ecran continutul unui fisier text. Exemplificare.$ cat fisier

    3. Care este comanda prin care se afiseaza lungimea in octeti a unui fisier dintr-un director?Exemplificare. $ ls -l fisier

    4. Care este comanda prin care se poate afisa data crearii (sau a ultimei modificari) pentru un anumit fisier ? Exemplificare.$ stat fisier

    5. Care este comanda care afiseaza directorul propriu (home directory) al utilizatorului curent?Exemplificare.$ echo $HOME

    6. Care este comanda care afiseaza directorul curent de lucru? Exemplificare.$ pwd

    7. Sa se afiseze fisierele din directorul curent si din toate subdirectoarele sale.$ ls -R

    8. Sa se afiseze toate fisierele directorului curent.$ ls -a

    9. Sa se afiseze numai fisierele subdirectoare ale directorului curent.$ ls -d */

    10. Ce face comanda more? Dati 2 exemple de utilizare.Comanda more tipareste un fisier pagina cu pagina$ more fisier$ more -10 fisier

  • 6. Executie comenzi (4 intrebari / foaie de examen)1. Sa se descrie ce afiseaza comanda urmatoare :

    ls *.[c]*Afiseaza fisierele a caror extensie incepe cu litera c

    2. Sa se descrie ce afiseaza comanda urmatoare :ls /home/c[0-9][0-9]/*a*Afiseaza toate fisierele care contin litera a si se afla intr-un director a carui nume este format din litera c urmata de doua cifre si se afla in directorul /home

    3. Sa se descrie ce afiseaza comanda urmatoare :ls l /h???Afiseaza toate fisierele din directorul radacina a caror nume este format din 4 caractere din care primul este h

    4. Sa se descrie ce afiseaza comanda urmatoare :ls l *[0-9].javaAfiseaza toate fisierele cu extensia java a caror nume se termina cu o litera

    5. Sa se descrie ce va contine fisierul f2 dupa executia liniei de coamnda urmatoare :ls l >f2 ; date >>f2Fisierul f2 va contine detalii despre toate fisierele directorului curent si pe ultima linie contine data curenta

    6. Sa se descrie ce va contine fisierul f2 dupa executia liniei de coamnda urmatoare :ls l >f2 ; date >f2Fisierul f2 va contine data curenta

    7. Sa se descrie ce va contine fisierul f2 dupa executia liniei de comanda urmatoare :touch f2 ; date >>f2 ; echo a >f2Fisierul f2 va contine litera a

    8. Sa se descrie ce va contine fisierul f2 dupa executia liniei de coamnda urmatoare :touch f2 ; echo a >>f2 ; date >f2Fisierul f2 va contine data curenta

    9. Sa se descrie ce afiseaza comanda urmatoare :ls l /gigi >fifi 2>/dev/nullComanda nu afiseaza nimic pe ecran

    10. Sa se descrie ce afiseaza comanda urmatoare :ls l /tmp 1>/dev/nullComanda nu afiseaza nimic pe ecran

    11. Sa se descrie afiseaza comanda urmatoare :ls l /fifi >f1 2>f2Comanda nu afiseaza nimic pe ecran

  • 12. Sa se descrie ce va afisa comanda urmatoare :ls l / >fifiComanda nu afiseaza nimic pe ecran

    13. Sa se descrie ce se afiseaza prin executia liniei de comanda urmatoare :echo e ana\nare\nmere > f2 ; cat f2 | grep aSe vor afisa cuvinetele care contin litera a din textul ana are mere

    14. Sa se descrie ce se afiseaza prin executia liniei de comanda urmatoare :echo e \nana\nare\nmere | grep aSe vor afisa cuvinetele care contin litera a din textul ana are mere

    15. Sa se descrie ce se afiseaza prin executia liniei de comanda urmatoare :who | grep c1| wc -lSe afiseaza numarul utilizatorilor ai caror nume contine c1

    16. Sa se descrie ce se afiseaza prin executia liniei de comanda urmatoare :who | grep iet[89] | wc -lSe afiseaza numarul utilizatorilor a caror nume contine iet8 sau iet9