Вы находитесь на странице: 1из 5

1.

Ce caracter dintr-un shell script reprezinta un comentariu:

1. ?
2. /
3. !
4. #
5. $

2. Alegeti afirmatiile adevarate despre scripturile de shell: ( 2 raspunsuri )

1. Un script este intepretat nu compilat


2. Un script trebuie compilat pentru a fi rulat
3. Un script este un fisier text
4. Un script este un fisier binar

3. Ce comanda de la inceputul unui script identifica shellul cu care se executa scriptul?

1. #/bin/bash
2. #!/bin/bash
3. @!/bin/bash
4. $/bin/bash
5. !/bin/bash

4. Pentru a expanda/inlocui numele unei variabile cu valoarea acesteia se folosesc:

1. " " - ghilimele duble


2. ' '- ghilimele simple
3. ` ` - back quotes
4. ~ ~ - tilda

5. La rularea scriptului de mai jos se va afisa:


VAR=7
echo '$VAR'

1. 7
2. $VAR
3. VAR
4. $VAR=7
5. VAR=7

6. Se doreste adaugarea unei linii intr-un script care sa afiseaze numarul total de argumente ale scriptului si valoarea unuia dintre
acestia sub forma: "Argumentul 5 din 20 este VALOAREA_ARG5". Ce comanda realizeaza acest lucru?

1. echo "Argumentul $5 din $# este 5"


2. echo "Argumentul $# din $20 este $5"
3. echo "Argumentul 5 din $20 este $5"
4. echo "Argumentul 5 din $# este $5"

7. Ce status de exit indica faptul ca o comanda s-a executat cu succes?

1. 0
2. 1
3. -1
4. 2

1
8. Ce parametru pozitional contine statusul de exit al ultimei comenzi executate?

1. $$
2. $?
3. $%
4. $#
5. $0

9. Variabila CAR are valoarea AUDI. Ce conditie de test va fi evaluata adevarat?

1. if [ $CAR!="AUDI" ]
2. if [ $CAR = "AUDI" ]
3. if [ $CAR="AUDI" ]
4. if [ $CAR == "AUDI" ]
5. if [ $CAR+="AUDI" ]

10. Cand va fi conditia de test if [ ! -f $FILE ] evaluata adevarat?

1. Cand continutul variabilei $FILE este un fisier


2. Cand continutul variabilei $FILE nu este un fisier
3. Cand continutul variabilei $FILE este un fisier executabil
4. Cand continutul variabilei $FILE nu este un fisier executabil

11. Efectul rularii scriptului:


#!/bin/bash
$0 && $0 &
este:

1. Crearea unei bucle infinite cu posibilitatea blocarii intregului sistem.


2. O eroare
3. Executarea scriptului de 2 ori in background
4. Nicio varianta nu este corecta

12. In cazul urmatorului script ce comanda se va executa:


LETTER=Q
case $LETTER in
q)
command1
;;
Q)
command2
;;
*)
command3
;;
esac

1. command1
2. command2
3. command3
4. command2 si command3
5. nimic

13. Se doreste executarea unei serii de instructiuni atata timp cat o anumita conditie este adevarata. Ce fel de constructie se
foloseste?

1. if
2. for
3. while
4. case
5. until

2
14. De cate ori se va executa urmatorul loop:
for NAME in tom sue joe
do
echo $NAME
done

1. 1
2. 2
3. 3
4. 4
5. 5
6. niciodata
7. o infinitate de ori

15. Parametrul pozitional care pastreaza numele scriptului este:

1. $1
2. $$
3. $*
4. $^
5. $0
6. $SCRIPT

16. In momentul executarii unui script numit script1 sub forma: ./script1, acesta trebuie sa aiba dreptul de executie setat.

1. Adevarat
2. Fals

17. In momentul executarii unui script numit script1 sub forma: source script1, acesta trebuie sa aiba dreptul de executie setat.

1. Adevarat
2. Fals

18. Pentru vizualizarea tuturor variabilelor globale se foloseste comanda:

1. set
2. env
3. echo $GLOBALS
4. globals

19. Intr-un script Bash se declara variabila VAR1=10


Variabila $VAR1 este:

1. locala
2. globala
3. normala
4. pozitionala

20. Variabila ce contine directoarele in care shell-ul cauta comenzi este:

1. $COMMAND_DIR
2. $PATH
3. $DIR
4. $PPATH

21. Comanda echo \$PATH afiseaza:

3
1. $PATH
2. Lista directoarelor in care shell-ul cauta comenzi
3. PATH
4. nimic, variabila PATH nu fost declarata

22. Comanda care creaza un alias numit stergere care sa se inlocuiasca cu comanda rm -rf este:

1. alias stergere=rm -rf


2. alias stergere='rm -rf '
3. alias stergere = 'rm -rf '
4. create alias stergere='rm -rf'

23. Comanda care sterge un alias este:

1. alias
2. unalias
3. ualias
4. rmalias
5. alias remove

24. In ce fisier de initializare se recomanda setarea de alias, umask, PS1 etc pentru fiecare utilizator astfel incat aceste configurari sa
se pastreze dupa un restart? ( raspuns liber)

25. Pentru a prelua in variabila VAR1 outputul comenzii whoami se foloseste:

1. VAR1=`whoami`
2. $VAR1=`whoami`
3. VAR1='whoami'
4. VAR1="whoami"
5. VAR1=(whoami)

26. Realizati un script in Bash care la primirea unui argument, valideaza daca acesta este fisier sau director, iar daca este fisier executa
cat fisier, iar daca este director ls -l director. ( raspuns liber)

27. Realizati un script care sa testeze conectivitatea cu IP-ul care reprezinta default gateway. In caz de conectivitate afiseaza mesajul
"Default gateway up", iar in caz de neconectivitate afiseaza mesajul "Default gateway down" si suplimentar aduga un alt Default

4
Gateway (il puteti alege la intamplare). ( raspuns liber)

28. Realizati un script care goleste de continut orice fisier pe care-l primeste ca argument. ( raspuns liber)

Вам также может понравиться