/Users/student/<login>/
dla systemu macOS, /home/student/<login>/
dla systemu Linux) utworzyć podkartotekę 2024
, w niej podkartotekę odpowiadającą numerowi aktualnego miesiąca, a w niej z kolei
kartoteki odpowiadające numerom dni tego miesiąca, które przypadają w bieżącym tygodniu./etc/passwd
o nazwie pass<numer_dnia>
.stare_kartoteki
oraz kartotekę (być może niepustą) o nazwie stary_rok
.nano
), spisać wszystkie kolejne polecenia niezbędne do wykonania całego zadania w pliku tekstowym o nazwie kartoteki
.ls -lR 2024 >> kartoteki
, po czym plik ten należy przesłać jako rozwiązanie zadania.install
.curl
pobrać obraz dysku instalacyjnego systemu Linux Mint dostępny pod adresem: https://ftp.psnc.pl/linux/linuxmint/iso/stable/21.2/linuxmint-21.2-xfce-64bit.iso.Mint-<login>
i zainstalować na niej system ze ściągniętego obrazu.virtual
i zanotować w nim zauważone różnice pomiędzy systemami host (macOS lub Windows) i guest (Linux).uname -a >> virtual
, po czym plik ten należy przesłać jako rozwiązanie zadania.linki
, w niej stworzyć dwie kopie pliku /etc/passwd
o nazwach
kopia1
i kopia2
oraz dwa dowiązania do tych kopii:
statyczne (twarde) do pierwszej z nich o nazwie hard
oraz symboliczne (miękkie) do drugiej o nazwie soft
.linki
pod nazwą <login>-lnk
.links.txt
, po czym plik ten należy przesłać jako rozwiązanie zadania.redir
i w niej wykonać kolejne kroki zadania z użyciem podanych konsolowych programów użytkowych.echo
: Utworzyć plik user
zawierający linię w formacie "USER: <login>"
a następnie dopisać do pliku kolejną linię w formacie "GROUP: <numer grupy laboratoryjnej>"
.less
: Odnaleźć w pliku /etc/passwd
linię zawierającą opis administratora root
, po czym przekopiować ją z terminala i dopisać poleceniem echo
jako kolejną linię pliku user
.cat
: Połączyć pliki /etc/passwd
oraz /etc/group
w jeden plik o nazwie system
, po czym utworzyć jego kopię zawierającą numery linii na początku (opcja -n) w pliku pod nazwą system1
.head, tail
: Zapisać dwie pierwsze linie pliku system1
a następnie dwie ostatnie linie tego pliku do nowego pliku system2
.wc
: Łączną liczbę wszystkich linii w obydwu plikach system1
oraz system2
zapisać w pliku lines.nr
.tr, sort, uniq
: Uporządkowaną alfabetycznie listę wszystkich słów (jako separatory potraktować znaki spacji, nowej linii, dwukropka oraz /) występujących w obydwu plikach system1
oraz system2
zapisać w pliku words.al
a ich ilość w pliku words.nr
.pipeline.txt
, po czym plik ten należy przesłać jako rozwiązanie zadania.Za terminowe wykonanie i nadesłanie raportu z przebiegu pracy nad każdym z 14 zadań można uzyskać maksymalnie 5 pkt. co w sumie pozwala zdobyć 70 punktów na koniec semestru. W zależności od uzyskanej liczby punktów student otrzymuje następujące oceny:
Punkty: | Ocena: |
64-70 | 5 |
57-63 | 4.5 |
50-56 | 4 |
43-49 | 3.5 |
36-42 | 3 |
0-35 | 2 |
Kontakt: SoftAdm