Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I Uwaga: Test odnosi się do systemu operacyjnego Linux! 1) Linux jest systemem wielodostępnym, co oznacza, że: a) pozwala na logowanie się do systemu kilku użytkownikom w tym samym czasie b) posiada interfejs graficzny c) pozwala na wykonanie kilku zadań w tym samym czasie d) jest dostępny dla wszystkich architektur komputerów 2) Polecenie ls l spowodowało wyświetlenie następującej linii: -rwxr-xr-- 2 root root 4096 lis 28 17:47 plik1 Jakie uprawnienia do plik1 ma użytkownik root: a) ma prawo do czytania i pisania ale nie ma prawa do wykonywania b) ma prawa do czytania, pisania i wykonywania c) ma prawo do czytania i wykonywania ale nie ma prawa do pisania d) ma tylko prawo do czytania 3) Polecenie, które służy do wyświetlenia zawartości katalogu roboczego: a) ps b) ls c) lpq d) cd 4) Identyfikator numeryczny nadawany przez system każdemu procesowi w momencie inicjowania procesu to: a) TTY b) TIME c) PID d) CMD 5) Przy nadaniu praw dostępu stosowane są trzy jednoznakowe operatory przydziału praw: +, -, =. Znak = oznacza: a) odjecie prawa b) nadanie prawa c) nadanie podanego prawa i odjecie pozostałych praw d) nadanie prawa dla wszystkich użytkowników jednocześnie 6) Jak utworzyć katalog kat1/kat2 (kat2 to podkatalog) przy pomocy jednego polecenia? a) mkdir kat1-kat2 b) mkdir -p /kat1/kat2 c) mkdir kat1,kat2 d) dir kat1/kat2
7) Powłoka, to zewnętrzna warstwa sytemu operacyjnego, która bezpośrednio: a) zarządza pamięcią operacyjną b) rozdziela czas procesora c) odpowiada za obsługę pamięci masowej i zapisywanie w niej plików d) odbiera polecenia wydawane przez użytkownika i wysyła je do jądra systemu w celu wykonania 8) Jak skopiować plik /etc/group do swojego katalogu domowego, pod nazwą group.kopia? a) mv /etc/group ~/group.kopia b) cp /etc/group group.kopia c) cp /etc/group ~/ d) cp /etc/group ~/group.kopia 9) Polecenie, które nada właścicielowi pliku prawo pisania do pliku o nazwie plik1: a) chmod a=r plik1 b) chmod u+w plik1 c) chmod u+x, o+r plik1 d) chmod 444 plik1 10) Polecenie, które spowoduje wyświetlenie wszystkich plików z katalogu /etc, kończących się na literę m ma postać: a) ls /etc/$*m$ b) ls /etc/!m c) ls /etc/[all]m d) ls /etc/*m 11) Linux jest systemem wielozadaniowym, co oznacza, że: a) odpowiada za koordynację pracy urządzeń poprzez obsługę przerwań oraz odpowiednie na nie reagowanie b) pozwala na wykonanie kilku zadań w tym samym czasie c) pozwala na logowanie się do systemu kilku użytkownikom w tym samym czasie d) odpowiada za ochronę danych i pamięci 12) Które polecenie NIE wyświetli zawartości pliku tekstowego? a) more b) cat c) less d) ls 13) Do tworzenia pustego pliku wykorzystujemy polecenie: a) touch b) mkdir c) cd d) cal
14) Jak wyświetlić listę plików z katalogu /etc, których nazwy zawierają cyfrę? a) ls [123456789] in /etc/* b) ls /etc/*[0-9]* c) ls /etc/*0123456789* d) ls /etc/*[numer]* 15) Jak przenieś plik /kat1/plik1 do katalogu /kat2? a) mv /kat1/plik1 ~ b) mv /kat1/plik2 /kat2/ c) cp /kat1/kat2/plik1 d) mv /kat2/ /kat1/plik1 16) W budowie sytemu operacyjnego można zwykle wyróżnić dwie główne warstwy oprogramowania: a) software i hardware b) jądro sytemu i powłokę c) oprogramowanie i sprzęt komputerowy d) oprogramowanie graficzne i oprogramowanie użytkowe 17) Jak wrócić do swojego katalogu domowego przy pomocy jednego polecenia? a) ~ b) cd $HOME c) echo $HOME d) pwd 18) Dany jest skrypt o nazwie skrypt3, którego zawartość jest następująca: echo Ten skrypt uruchomiono w powłoce $SHELL echo $1 Wywołanie skryptu./skrypt3 ALA OLA spowoduje wyświetlenie: a) Ten skrypt uruchomiono w powłoce /bin/bash b) Ten skrypt uruchomiono w powłoce /bin/bash 1 c) Ten skrypt uruchomiono w powłoce /bin/bash ALA d) Ten skrypt uruchomiono w powłoce SHELL 1 19) W skryptach powłoki bash definicja zmiennej o nazwie ile i przypisanie jej wartości równej 5 będzie miała postać: a) ile =5 b) ile==5 c) 5 in ile d) for ile do 5
20) Który zbiór plików pasuje do maski:?[0-3]* a) 1test.txt, a2test.txt, a3test.txt b) e1.txt, d2.txt, b1.txt c)?1.txt,??2.txt,?3.txt d).1txt, 2.txt, 3.txt 21) Jak przejść do katalogu nadrzędnego? a) cd b) cd $LASTDIR c) cd.. d) cd back 22) Do zmiany prawa dostępu do pliku służy polecenie: a) change b) pwd c) chmod d) umask 23) Prawa dostępu do plików odnoszą się do trzech rodzajów użytkowników systemu: a) user/group/all b) user/group/other c) execute/user/group d) read/writr/execute 24) Dany jest skrypt o nazwie skrypt1, którego zawartość jest następująca: ile =6 jeden =1 echo $ile Wywołanie skryptu./skrypt1 ALA OLA spowoduje wyświetlenie: a) ALA OLA b) 1 c) 6 d) ile 25) Jak wyświetlić zawartość swojego katalogu domowego razem z podkatalogami? a) ls -lr $HOME b) print $~ -a c) show all $home d) dir $MY_HOME 26) Polecenie mount /dev/fd0 /mnt/floppy spowoduje: a) zamontowanie systemu plików /dev/fd0 w katalogu /mnt/floppy b) zamontowanie systemu plików /mnt/floppy i /dev/fd0 w głównym katalogu / (root) c) odmontowanie systemu plików /mnt/floppy i /dev/fd0 d) zamontowanie systemu plików /mnt/floopy w katalogu /dev/fd0
27) Katalog na dysku, w którym będzie widoczna zawartość zamontowanego systemu plików w systemie Linux nosi nazwę: a) katalog domowy b) katalog główny c) Active Directory d) punktem montowania 28) Jak przejść do głównego katalogu w systemie? a) cd main b) cd $MAIN c) cd / d) cd 29) Dany jest skrypt o nazwie skrypt2, którego zawartość jest następująca: for i in 1 2 do echo To jest $i done Wywołanie skryptu./skrypt2 ALA OLA spowoduje wyświetlenie: a) To jest 1 To jest 2 b) To jest Ala To jest Ola c) To jest Ola To jest Ala d) nic nie zostanie wyświetlone 30) Do wyświetlenia informacji o aktywnych procesach służy polecenie: a) ls b) ps c) dir d) bg