Narzędzia użytkownika

Narzędzia witryny


so:test2_cwiczenia

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
so:test2_cwiczenia [2026/05/06 23:51]
jkonczak
so:test2_cwiczenia [2026/05/26 00:41] (aktualna)
jkonczak
Linia 20: Linia 20:
  
 **~~#~~.** Podaj komendę, która w twoim katalogu domowym wyszuka pliku zmodyfikowanie między 7 a 5 dni temu. **~~#~~.** Podaj komendę, która w twoim katalogu domowym wyszuka pliku zmodyfikowanie między 7 a 5 dni temu.
 +
 +**~~#~~.** Podaj pełną ścieżkę do istniejącego pliku, który jest gdzieś
 +wewnątrz katalogu ''/​usr'',​ ma rozszerzenie ''​.html'',​ ścieżka do niego nie
 +zawiera ciągu znaków ''​doc''​ oraz ma rozmiar nie mniejszy niż 10MB.
 +\\
 +<​small>​To zadanie można wykonać na polluksie.</​small>​
  
 **~~#~~.** Podaj komendę, która w twoim katalogu domowym wyszuka pliki z rozszerzeniem ''​txt''​ i pokaże dla każdego znalezionego pliku jego pierwszą linię. **~~#~~.** Podaj komendę, która w twoim katalogu domowym wyszuka pliki z rozszerzeniem ''​txt''​ i pokaże dla każdego znalezionego pliku jego pierwszą linię.
 +
 +**~~#~~.** Podaj komendę (lub potok), która wyświetli po dwie pierwsze linie
 +każdego z plików znajdujących się gdziekolwiek w katalogu ''/​usr'',​ które mają
 +w nazwie słowo ''​speak''​ i rozszerzenie ''​.conf'',​ przy czym słowo ''​speak''​
 +może być pisane dowolną mieszaniną małych i wielkich liter.
 +\\
 +<​small>​To zadanie można wykonać na polluksie.</​small>​
  
 **~~#~~.** Podaj komendę, która w twoim katalogu domowym wyszuka pliki z rozszerzeniem ''​txt''​ i spakuje je do archiwum o nazwie ''​pliki_txt.tar.xz''​. \\ **~~#~~.** Podaj komendę, która w twoim katalogu domowym wyszuka pliki z rozszerzeniem ''​txt''​ i spakuje je do archiwum o nazwie ''​pliki_txt.tar.xz''​. \\
Linia 66: Linia 79:
  
 **~~#~~.** Podaj komendę (potok), która z pliku ''​study-in-scarlet.txt''​ (<​small>​wziętego np. stąd: %%https://​www.gutenberg.org/​ebooks/​244.txt.utf-8%%</​small>​) wyciągnie 100 najczęściej powtarzających się słów o długości co najmniej 6 liter i posortuje te słowa alfabetycznie. Komenda ma ignorować wielkość znaków (tzn. zliczać '​however'​ i '​However'​ jako to samo słowo). **~~#~~.** Podaj komendę (potok), która z pliku ''​study-in-scarlet.txt''​ (<​small>​wziętego np. stąd: %%https://​www.gutenberg.org/​ebooks/​244.txt.utf-8%%</​small>​) wyciągnie 100 najczęściej powtarzających się słów o długości co najmniej 6 liter i posortuje te słowa alfabetycznie. Komenda ma ignorować wielkość znaków (tzn. zliczać '​however'​ i '​However'​ jako to samo słowo).
 +
 +**~~#~~.** Podaj potok który na podstawie pliku ''​midsummer_nights_dream.txt''​
 +(<​small>​wziętego np. stąd: %%https://​gutenberg.org/​ebooks/​1514.txt.utf-8%%</​small>​)
 +stworzy listę trzy- i czteroliterowych słów które wystąpiły przynajmniej 10 razy
 +w tej sztuce. Słowa należy rozumieć jako ciągi liter ASCII rozdzielone znakami
 +niebędacymi literą. Wszystkie litery słów mają być zamienione na małe litery.
  
 **~~#~~.** Podaj komednę (potok) który policzy ile plików z rozszerzeniem ''​.jpg''​ w twoim katalogu domowym ma nieunikalną nazwę. **~~#~~.** Podaj komednę (potok) który policzy ile plików z rozszerzeniem ''​.jpg''​ w twoim katalogu domowym ma nieunikalną nazwę.
Linia 134: Linia 153:
  
 **~~#~~.** Podaj polecenie, które wyświetli tekst ''​O godzinie //HH:MM// działało //N// procesów''​. Liczba procesów ma niewuzględniać procesów biorących udział w wyświetlaniu tego tekstu. **~~#~~.** Podaj polecenie, które wyświetli tekst ''​O godzinie //HH:MM// działało //N// procesów''​. Liczba procesów ma niewuzględniać procesów biorących udział w wyświetlaniu tego tekstu.
 +
 +**~~#~~.** Podaj co należy wpisać w powłokę, żeby stworzyć i ustawić zmienną
 +środowiskową o nazwie ''​PARALLEL_JOBS''​ przekazywaną do nowo uruchamianych
 +programów na wartość dwukrotnie większą niż ilość procesorów na twoim komputerze.
 +Program ''​nproc''​ wypisuje liczbę dostępnych procesorów. ​
  
 **~~#~~.** Podaj komendę która poszuka w bieżącym katalogu plików o rozmiarze większym bądź równym rozmiarowi pliku ''/​usr/​bin/​man'',​ wiedząc że polecenie ''​stat -c%s //​nazwa_pliku//''​ wypisze rozmiar pliku w bajtach. **~~#~~.** Podaj komendę która poszuka w bieżącym katalogu plików o rozmiarze większym bądź równym rozmiarowi pliku ''/​usr/​bin/​man'',​ wiedząc że polecenie ''​stat -c%s //​nazwa_pliku//''​ wypisze rozmiar pliku w bajtach.
Linia 146: Linia 170:
  
 **~~#~~.** W twojej powłoce polecenie ''​grep''​ jest interpretowane jako alias. Podaj do jakiej komendy się rozwija. **~~#~~.** W twojej powłoce polecenie ''​grep''​ jest interpretowane jako alias. Podaj do jakiej komendy się rozwija.
 +
 +**~~#~~.** (Domyślna) powłoka ''​bash''​ na polluksie jest skonfigurowana tak, że
 +po wpisaniu w nią komendy ''​o''​ powłoka uruchomi pewien program (o nazwie innej
 +niż ''​o'',​ znajdujący się w domyślnie skonfigurowanych ścieżkach programów).
 +Podaj pełną ścieżkę do tego programu.
  
so/test2_cwiczenia.txt · ostatnio zmienione: 2026/05/26 00:41 przez jkonczak