Różnice między wybraną wersją a wersją aktualną.
| 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. | ||