Zadanie 1
W pliku /proc/cpuinfo są informacje o procesorach.
Wyświetl na ekranie prędkości taktowania procesorów (same wartości w MHz).
Przykładowy wynik polecenia:
800.000 3345.481 …
Zadanie 2
Podaj jakie kombinacje praw dostępu występują w katalogu /etc/ i ile razy
każda z tych kombinacji jest tam obecna.
Przykładowy wynik polecenia:
2 rw-r-----
102 rw-r--r--
…
Zadanie 3
Znajdź w słowniku języka angielskiego (/usr/share/myspell/en_GB.dic)
ośmioznakowe słowa kończące się na less.
Przykładowy wynik polecenia:
careless Erchless …
Zadanie 4
Znajdź w słowniku języka angielskiego (/usr/share/myspell/en_GB.dic)
słowa kończące się na more i zaczynające się z małej litery.
Przykładowy wynik polecenia:
claymore evermore …
Zadanie 5
Plik /dev/urandom jest generatorem losowych danych. Z jego pomocą wyświetl
losową liczbę szesnastkową złożoną z 32 znaków.
Przykładowy wynik polecenia:
05f5a888fe12ae981539adf3de9f3762
Zadanie 6
Używając /dev/urandom wygeneruj listę 10 haseł o długości 8 znaków
złożonych z małych liter alfabetu i podkreślnika.
Przykładowy wynik polecenia:
qtoemmiy rjcpu_cl …
Zadanie 7
Policz ile procesów bash jest aktualnie uruchomionych (dla wszystkich użytkowników).
Przykładowy wynik polecenia:
8
Zadanie 8
Wypisz z historii poleceń powłoki 5 najczęściej się powtarzających komend z argumentami.
Przykładowy wynik polecenia:
5 make
5 rm -rf *
9 cd ..
14 ./9
48 ls
Zadanie 9
Wypisz z historii poleceń powłoki 5 najczęściej się powtarzających nazw programów.
Uwzględnij to, że w potoku uruchomionych jest kilka programów oddzielonych przez |.
Zadanie 10
Wypisz 5 najpopularniejszych rozszerzeń plików w katalogu /var/log/.
Pomiń pliki bez rozszerzenia.
Jako rozszerzenie traktuj wszystko po pierwszej kropce.
Przykładowy wynik polecenia:
15 log
5 gz
2 log-20200927
2 log-20200501.gz
2 log-20200401.gz
Zadanie 11
Wypisz 5 najpopularniejszych rozszerzeń plików w katalogu /var/log/.
Pomiń pliki bez rozszerzenia.
Jako rozszerzenie traktuj wszystko po ostatniej kropce.
Przykładowy wynik polecenia:
18 log
16 gz
3 old
2 log-20200927
1 wtmp
Zadanie 12
Podaj trzech użytkowników o największej liczbie uruchomionych procesów.
Pomiń użytkownika root.
Przykładowy wynik polecenia:
163 user
7 distcc
2 sddm
Zadanie 13
Znajdź w jakim pliku nagłówkowym w katalogu /usr/include/ znajduje się
deklaracja funkcji SHA512_Init.
Zadanie 14
Policz ile znaków # znajduje się w pliku znalezionym w poprzednim zadaniu.
Przykładowy wynik polecenia:
36
Zadanie 15
Wyświetl plik z poprzedniego zadania pomijając linie zaczynające się od #.
Zadanie 16
Plik /etc/services zawiera znane nazwy portów dla protokołów warstwy
transportowej. Znajdź jakie protokoły mają nazwane porty (druga kolumna).
Przykładowy wynik polecenia:
udp tcp …
Zadanie 17
Policz ile ukrytych plików i katalogów znajduje się w twoim katalogu domowym.
Przykładowy wynik polecenia:
172
Zadanie 18
Polecenie ip --statistics link show br0 pokazuje ilość bajtów i pakietów
wysłanych i odebranych przez kartę sieciową. Napisz polecenie które wyświetli
tylko ilość wysłanych i odebranych bajtów (w osobnych liniach).
Przykładowy wynik polecenia:
1345718968 686011084
Zadanie 19
Podaj pięć identyfikatorów procesów w systemie które mają największą ilość
procesów potomnych.
Przykładowy wynik polecenia:
2 1 4120 3912 4108
Zadanie 20
Dysponując listą z poprzedniego zadania, wyświetl nazwę programu i argumenty z
którymi został uruchomiony dla procesu który ma największą ilość procesów
potomnych i nie jest procesem o identyfikatorze 1 bądź 2.
Przykładowy wynik polecenia:
/usr/bin/konsole -session 10addfd5d4000167104973500000037100059_1678008830_900324
Zadanie 21
Policz, ilu użytkowników systemu z pliku /etc/passwd używa powłoki bash.
Przykładowy wynik polecenia:
13
Zadanie 22
Podaj jakie pliki nagłówkowe include'ują pliki z rozszerzeniem .h znajdujące
się w katalogu /usr/include/infiniband/.
Przykładowy wynik polecenia:
arpa/inet.h byteswap.h emmintrin.h …
Zadanie 23
Z wyników polecenia ping -i 0.5 -c 10 put.poznan.pl wytnij same 10 czasów
odpowiedzi.
Przykładowy wynik polecenia:
1.20 0.654 … 0.776 0.760