1.W jaki sposób możliwe jest debugowanie skryptu shellowego accept_user przyjumącego dwa argumenty ("user" oraz "pass")?
Twoje odpowiedzi: 5;
Uzyskane punkty: 1;
2.Czy poniższy skrypt listujący użytkowników, którzy mają ustawioną domyślną powłokę na /bin/bash jest prawidłowy?
#!/bin/bash
less /etc/passwd | grep /bin/bash
Tak
Nie
Twoje odpowiedzi: 1;
Uzyskane punkty: 1;
3.Co będzie zawierał argument $0 przy następującym wywołaniu skryptu: ./create_account -u test ?
./create_account
create_account
-u
test
Twoje odpowiedzi: 1
Uzyskane punkty: 1;
4.Jak należy uzupełnic skrypt aby terminował proces o zadanym jako pierwszy parametr skryptu PIDzie?
#!/bin/bash
Twoje odpowiedzi: 2;
Uzyskane punkty: 1;
5.Które z poleceń spowoduje wyświetlenie wylacznie zawartosci zmiennej $USER ?
echo $USER
echo "$USER"
echo `$USER`
echo "`$USER`"
Twoje odpowiedzi: 1;2;
Uzyskane punkty: 1;
6.Jakie informacje przechowuje zmienna specjalna $$ ?
Nazwę bieżącego skryptu lub powłoki.
Wszystkie parametry, które zostały przekazywane do skryptu.
Kod powrotu ostatnio wykonywanego polecenia.
PID procesu bieżącej powłoki.
Nie ma takiej zmiennej.
Twoje odpowiedzi: 4;
Uzyskane punkty: 1;
7.Czy podany skrypt mający kopiowac plik zadany w parametrze skryptu na plik o nazwie w postaci aktualnej daty jest poprawny?
#!/bin/bash
cp $1 $(date "+%Y%m%d")
Tak
Nie
Twoje odpowiedzi: 1;
Uzyskane punkty: 1;
8.Co zostanie przypisane do elementu tablica[1] przy wywołaniu poniższego skryptu i podaniu wartości user 125 test ?
#!/bin/bash
echo "Podaj elementy tablicy:"
read tablica
user
125
test
user 125 test
125 test
Nic z powyższych nie zostanie przypisanie.
Twoje odpowiedzi: 6
Uzyskane punkty: 1;
9.Jaki będzie wynik działania polecenia expr 2 > 5 ?
0 wyświetlone na konsoli
1 wyświetlone na konsoli
2 przekierowane do pliku 5
0 przekierowane do pliku 5
Twoje odpowiedzi: 3;
Uzyskane punkty: 1;
10.Czy zapisy
echo $((4>5))
oraz
a=`expr 4 > 5`
echo $a
są równoważne?
Tak
Nie
Twoje odpowiedzi: 2;
Uzyskane punkty: 1;
1.Gdzie przechowywana jest lista wszystkich dostępnych w systemie powłok?
/etc/shells
/etc/environment
/etc/protocols
/etc/proto
Twoje odpowiedzi: 1;
Uzyskane punkty: 1;
2.Co będzie zawierał argument $0 przy następującym wywołaniu skryptu: ./create_account -u test ?
./create_account
create_account
-u
test
Twoje odpowiedzi: 1
Uzyskane punkty: 1;
3.Jak należy uzupełnic skrypt aby terminował proces o zadanym jako pierwszy parametr skryptu PIDzie?
#!/bin/bash
Twoje odpowiedzi: 2;
Uzyskane punkty: 1;
4.Które ze stwierdzeń dotyczących przekazywania strumieni w poniższym skrypcie jest prawidłowe?
#!/bin/bash
nohup validate_user 2 > var/nohup.out &
Strumień wyjsciowy programu validate_user zostanie przekazany do var/nohup.out .
Strumień wejsciowy programu validate_user zostanie przekazany do var/nohup.out .
Komunikaty o błędach ww. programu ze strumienia błędów zostaną przekazane do var/nohup.out .
Plik var/nohup.out jest za każdym uruchomieniem skryptu nadpisywany.
Twoje odpowiedzi: 2;3;
Uzyskane punkty: 0;
5.Które z poleceń spowoduje wyświetlenie wylacznie zawartosci zmiennej $USER ?
echo $USER
echo "$USER"
echo `$USER`
echo "`$USER`"
Twoje odpowiedzi: 1;2;
Uzyskane punkty: 1;
6.Który ze skryptów wylistowanych poniżej będzie możliwy do wykonania poprzez wywołanie ./[Nazwa skryptu] przez właściciela?
-rwx------ (...) test1
-rw-rwxrwx (...) test2
-r-x--x--x (...) test3
-r--r-xr-x (...) test4
----rwxrwx (...) test5
test1
test2
test3
test4
test5
Twoje odpowiedzi: 1;3;
Uzyskane punkty: 1;
7.Jakie informacje przechowuje zmienna specjalna $$ ?
Nazwę bieżącego skryptu lub powłoki.
Wszystkie parametry, które zostały przekazywane do skryptu.
Kod powrotu ostatnio wykonywanego polecenia.
PID procesu bieżącej powłoki.
Nie ma takiej zmiennej.
Twoje odpowiedzi: 4;
Uzyskane punkty: 1;
8.Co spowoduje polecenie echo -ne "Status: \aOK" ?
Wyświetlenie napisu: Status: OK
Symbol zachęty po wykonaniu skryptu pojawi się w tej samej linii, co napis wyświetlany w skrypcie.
Wygenerowany zostanie sygnał dźwiękowy.
Twoje odpowiedzi: 1;2;3
Uzyskane punkty: 1;
9.Które z podanych słów nie jest zastrzeżonym słowem kluczowym?
case
function
procedure
time
test
try
Twoje odpowiedzi: 3;6;
Uzyskane punkty: 1;
10.Jaki będzie wynik działania polecenia expr 2 > 5 ?
0 wyświetlone na konsoli
1 wyświetlone na konsoli
2 przekierowane do pliku 5
0 przekierowane do pliku 5
Twoje odpowiedzi: 3;
Uzyskane punkty: 1;
11.Gdzie przechowywana jest lista wszystkich dostępnych w systemie powłok?
/etc/shells
/etc/environment
/etc/protocols
/etc/proto
Twoje odpowiedzi: 1;
Uzyskane punkty: 1;
12.Jaki komunikat zostanie wyświetlony w momencie uruchomienia skryptu, jeśli nie są ustawione prawa do wykonania?
Exec failed.
Unable to execute.
Permission denied.
Wrong permissions.
Access denied.
Twoje odpowiedzi: 3;
Uzyskane punkty: 1;
13.Co realizuje poniższy skrypt?
#!/bin/bash
FREQ_DIR="/home/freq"
FREQ_CP="Freq.jar:FreqAPI.jar:FreqCommon.jar"
depfile=`echo ${FREQ_CP} | cut -d: -f1`; i=1; cp=""
while [ $depfile ]; do
i=`expr $i + 1`
if [ ! -e ${FREQ_DIR}/lib/$depfile ]; then
echo "Required file: ${depfile} not available" >&2
exit 21
else
cp=${cp}:${FREQ_DIR}/lib/$depfile
fi
depfile=`echo ${FREQ_CP} | cut -d: -f$i`
done
Skrypt sprawdza dostępność plików jar zdefiniowanych w FREQ_CP w określonej ścieżce FREQ_DIR.
Skrypt uzupelnia pliki jar zdefiniowane w FREQ_CP o ścieżkę FREQ_DIR budując ścieżkę pelnych odwolan.
Skrypt pobiera pliki jar z bieżącego katalogu i kopiuje je do katalogu FREQ_DIR.
Żadne z powyższych.
Twoje odpowiedzi: 1; 2
Uzyskane punkty: 1;
14.Co będzie zawierał argument $0 przy następującym wywołaniu skryptu: ./create_account -u test ?
./create_account
create_account
-u
test
Twoje odpowiedzi: 1
Uzyskane punkty: 1;
15.Które z poleceń spowoduje wyświetlenie wylacznie zawartosci zmiennej $USER ?
echo $USER
echo "$USER"
echo `$USER`
echo "`$USER`"
Twoje odpowiedzi: 1;2;
Uzyskane punkty: 1;
16.Czy podany skrypt mający kopiowac plik zadany w parametrze skryptu na plik o nazwie w postaci aktualnej daty jest poprawny?
#!/bin/bash
cp $1 $(date "+%Y%m%d")
Tak
Nie
Twoje odpowiedzi: 1;
Uzyskane punkty: 1;
17.Które z podanych słów nie jest zastrzeżonym słowem kluczowym?
case
function
procedure
time
test
try
Twoje odpowiedzi: 3;6;
Uzyskane punkty: 1;
18.Które z elementów tablicy będą wyświetlane na wyjściu poniższego skryptu?
#!/bin/bash
tablica=(element1 element2 element3 element4)
unset tablica[2]
echo ${tablica[*]}
element1
element2
element3
element4
Twoje odpowiedzi: 1;2;4;
Uzyskane punkty: 1;
19.Jaka będzie wartośc zmiennej intParam na wyjściu poniższego skryptu?
#!/bin/bash
tablica=(Ala ma kota)
intParam=$((${#tablica[@]} == ${#tablica[0]}))
1
0
Skrypt zakończy się błędem.
Twoje odpowiedzi: 1;
Uzyskane punkty: 1;
20.Czy zapisy
echo $((4>5))
oraz
a=`expr 4 > 5`
echo $a
są równoważne?
Tak
Nie
Twoje odpowiedzi: 2;
Uzyskane punkty: 1;
21.Gdzie przechowywana jest lista wszystkich dostępnych w systemie powłok?
/etc/shells
/etc/environment
/etc/protocols
/etc/proto
Twoje odpowiedzi: 1;
Uzyskane punkty: 1;
22.W jaki sposób możliwe jest debugowanie skryptu shellowego accept_user przyjumącego dwa argumenty ("user" oraz "pass")?
Twoje odpowiedzi: 5;
Uzyskane punkty: 1;
23.Co realizuje poniższy skrypt?
#!/bin/bash
FREQ_DIR="/home/freq"
FREQ_CP="Freq.jar:FreqAPI.jar:FreqCommon.jar"
depfile=`echo ${FREQ_CP} | cut -d: -f1`; i=1; cp=""
while [ $depfile ]; do
i=`expr $i + 1`
if [ ! -e ${FREQ_DIR}/lib/$depfile ]; then
echo "Required file: ${depfile} not available" >&2
exit 21
else
cp=${cp}:${FREQ_DIR}/lib/$depfile
fi
depfile=`echo ${FREQ_CP} | cut -d: -f$i`
done
Skrypt sprawdza dostępność plików jar zdefiniowanych w FREQ_CP w określonej ścieżce FREQ_DIR.
Skrypt uzupelnia pliki jar zdefiniowane w FREQ_CP o ścieżkę FREQ_DIR budując ścieżkę pelnych odwolan.
Skrypt pobiera pliki jar z bieżącego katalogu i kopiuje je do katalogu FREQ_DIR.
Żadne z powyższych.
Twoje odpowiedzi: 1;2
Uzyskane punkty: 1;
24.W jaki sposób możliwe jest sprawdzenie wartości zwracanej przez aplikację uruchamianą w skrypcie?
$0
$@
$$
$?
$!
Twoje odpowiedzi: 4;
Uzyskane punkty: 1;
25.Jak należy uzupełnic skrypt aby terminował proces o zadanym jako pierwszy parametr skryptu PIDzie?
#!/bin/bash
Twoje odpowiedzi: 2;
Uzyskane punkty: 1;
26.Czy podany skrypt mający kopiowac plik zadany w parametrze skryptu na plik o nazwie w postaci aktualnej daty jest poprawny?
#!/bin/bash
cp $1 $(date "+%Y%m%d")
Tak
Nie
Twoje odpowiedzi: 1;
Uzyskane punkty: 1;
27.Które z elementów tablicy będą wyświetlane na wyjściu poniższego skryptu?
#!/bin/bash
tablica=(element1 element2 element3 element4)
unset tablica[2]
echo ${tablica[*]}
element1
element2
element3
element4
Twoje odpowiedzi: 1;2;4;
Uzyskane punkty: 1;
28.Jaka będzie wartośc zmiennej intParam na wyjściu poniższego skryptu?
#!/bin/bash
tablica=(Ala ma kota)
intParam=$((${#tablica[@]} == ${#tablica[0]}))
1
0
Skrypt zakończy się błędem.
Twoje odpowiedzi: 1;
Uzyskane punkty: 1;
29.Co zostanie przypisane do elementu tablica[1] przy wywołaniu poniższego skryptu i podaniu wartości user 125 test ?
#!/bin/bash
echo "Podaj elementy tablicy:"
read tablica
user
125
test
user 125 test
125 test
Nic z powyższych nie zostanie przypisanie.
Twoje odpowiedzi: 6
Uzyskane punkty: 1;
30.Jaki będzie wynik działania polecenia expr 2 > 5 ?
0 wyświetlone na konsoli
1 wyświetlone na konsoli
2 przekierowane do pliku 5
0 przekierowane do pliku 5
Twoje odpowiedzi: 3;
Uzyskane punkty: 1;
- Gdzie przechowywana jest lista wszystkich dostępnych w systemie powłok?
Odp: /etc/shells
- Jaki komunikat zostanie wyświetlony w momencie uruchomienia skryptu, jeśli nie są ustawione prawa do wykonania?
Odp: Permission denied.
- Które z poleceń spowoduje wyświetlenie wylacznie zawartosci zmiennej $USER ?
Odp: echo $USER
echo "$USER"
- Czy podany skrypt mający kopiowac plik zadany w parametrze skryptu na plik o nazwie w postaci aktualnej daty jest poprawny?
#!/bin/bash
cp $1 $(date "+%Y%m%d")
Odp: Tak
- Czy zapisy
echo $((4>5))
oraz
a=`expr 4 > 5`
echo $a
są równoważne?
Odp: Nie
- W jaki sposób możliwe jest sprawdzenie wartości zwracanej przez aplikację uruchamianą w skrypcie?
Odp: $?
- Jak należy uzupełnic skrypt aby terminował proces o zadanym jako pierwszy parametr skryptu PIDzie?
#!/bin/bash
Odp: kill $@
- Jakie informacje przechowuje zmienna specjalna $$ ?
Odp: PID procesu bieżącej powłoki.
- Które z podanych słów nie jest zastrzeżonym słowem kluczowym?
Odp: procedure, try
- Jaki będzie wynik działania polecenia expr 2 > 5 ?
Odp: 2 przekierowane do pliku 5
- W jaki sposób możliwe jest debugowanie skryptu shellowego accept_user przyjumącego dwa argumenty ("user" oraz "pass")?
Odp: sh -x accept_user user pass
- Czy poniższy skrypt listujący użytkowników, którzy mają ustawioną domyślną powłokę na /bin/bash jest prawidłowy?
#!/bin/bash
less /etc/passwd | grep /bin/bash
Odp: Tak
Wyszukiwarka
Podobne podstrony:
Unix lab 10IE RS lab 10 diagramlab 10LAB 10 INF Ĺšrodowisko programowania QT studentIE RS lab 10 overviewUkłady Logiczne Lab 10 12PA lab [10] rozdziałIE RS lab 10 solutionsPO lab 105 3 1 10 Lab Użycie IOS CLI do badania tablicy adresów MAC przełącznikaLab ME SPS instrukcja 10 11PTSiS LAB AiR wiecz sem4 lato 09 10Lab ME SPS pytania kontrolne 10 11Harmonogram 10 11 Lab MWNESO lab 410 2 3 3 Lab Exploring FTP plLab ME TR pytania kontrolne 10 11so lab lista2więcej podobnych podstron