Dydaktyka:
Feedback
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