Jako że Państwo chcieli by kółko nie zaczynało
Transkrypt
Jako że Państwo chcieli by kółko nie zaczynało
• Jako że Państwo chcieli by kółko nie zaczynało się "od podstaw", to muszę się dowiedzieć od czego ma się zaczynać. • Celem tego testu jest sprawdzenie Państwa wiadomości, by dopasować do nich poziom kółka. • W związku z tym, pragnę zauważyć, że uczciwe napisanie tego testu leży w Państwa, nie moim interesie. • Jest to test WIELOKROTNEGO WYBORU. Oznacza to, że w każdym pytaniu każdą odpowiedź można zaznaczyć albo nie zaznaczyć. W szczególności oznacza to też, że w każdym pytaniu mogą być 0, 1, 2 lub 3 poprawne odpowiedzi. Proszę nie sugerować się formą fleksyjną zaimka pytającego. • Jest to test teoretyczny, nie praktyczny - sprawdza wiedzę, a nie umiejętność wyszukania informacji w manualach czy na forach, lub doświadczalnego sprawdzenia odpowiedzi. Zdaję sobie sprawę, że działa to na Państwa niekorzyść. • Gdyby zdarzyło się, że ktoś nie będzie znał odpowiedzi na żadne pytanie, albo znał odpowiedzi na wszystkie, i tak zachęcam do przyjścia na następne kółko! Pozdrawiam i życzę powodzenia, Maciej Dębski 1. Do wypisania wszystkich (także ukrytych) plików i katalogów w folderze może zostać użyte polecenie: a) ls -l b) ls c) ls -a 2. W systemach z rodziny GNU/Linux, użytkownik root: a) nie może wprowadzać zmian w jądrze systemu (kernelu) b) zazwyczaj ma uid 0 c) ma pełne uprawnienia 3. Które z uprawnień zezwalają na czytanie pliku tylko właścicielowi? a) 422 b) 711 c) 640 4. Środowisko graficzne na linuksie można uruchomić poleceniem: a) xinetd b) startx c) echo X 5. Do wypisania z pliku file1 linii zawierających słowo word można użyć komendy: a) grep file1 word b) cat file1 | grep word c) grep word file1 6. Która z komend wykona polecenie2 wtedy i tylko wtedy gdy polecenie1 NIE zakończy się pomyślnie? a) polecenie1 && polecenie2 b) polecenie1 ; polecenie2 c) polecenie1 || polecenie2 7. Protokół SSH: a) może służyć do zdalnej pracy na komputerze b) może stosunkowo łatwo zostać odszyfrowany przez osoby niepowołane c) to następca protokołu telnet 8. Do rozpakowania archiwum archive.tar.gz (zapisanym w formacie zgodnym z rozszerzeniem) może służyć polecenie: a) tar xvzf archive.tar.gz b) cat bw.tar.gz | gunzip | tar c) tar xvjf archive.tar.gz 9. W powłoce bash, jaka zmienna (a właściwie parametr) przechowuje kod wyjścia (exit code) ostatnio wykonanego polecenia? a) $$ b) $? c) $% 10. Który sposób uruchomienia programu helloworld gwarantuje że nie wypisze on nic? a) ./helloworld > /dev/null 2>&1 b) ./helloworld > /dev/null c) ./helloworld > /dev/null 2&>1 11. Które z poleceń zapisze zawartość plików file1 i file2 (jeden za drugim, w tej kolejności) do pliku file2? a) merge file1 file2 b) cat file2 >> file1 c) cat file1 file2 > file2 12. Które z poleceń może zostać użyte do wprowadzenia poprawek zawartych w pliku /patch-2.6.37-rc3-git2.patch do źródeł znajdujących się w /usr/src/linux/: a) diff -ur < /patch-2.6.37-rc3-git2.patch > /usr/src/linux b) cd /usr/src/linux; cat /patch-2.6.37-rc3-git2.patch | patch -p1 c) cd /usr/src/linux; patch -p1 /patch-2.6.37-rc3-git2.patch 13. Które z poleceń spowoduje opróżnienie pliku file1? a) cat file1 > /dev/null b) : > file1 c) cat /dev/null >> file1 14. System plików procfs: a) Umożliwia tylko odczyt, nigdy zapis danych b) Służy do komunikacji między userspacem a kernelem c) Może być podmountowany tylko w katalogu /proc 15. Które polecenie na pewno wypisze plik file1 z zamienionymi wszystkimi literami a na b? a) cat file1 | tr a b b) cat file1 | sed ’s@a@b@g’ c) cat file1 | sed ’s/a/b/’