Narzędzia użytkownika

Narzędzia witryny


Pasek boczny

so:potoki_cwiczenia

Potoki – ćwiczenia

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

so/potoki_cwiczenia.txt · ostatnio zmienione: 2023/04/17 10:02 przez jkonczak