W katalogu domowym stworzyć następujące drzewo katalogów:

Transkrypt

W katalogu domowym stworzyć następujące drzewo katalogów:
W katalogu domowym użytkownika egzamin stworzyć następujące drzewo katalogów:
k1
|
|--k2
| \--k4
|
\--k5
\--k3
\--k6
UWAGI:
• Wszystkie zadania wykonujemy przy użyciu odpowiednich poleceń (ewentualnie innych
czynności, np. skrótów klawiszowych) w systemie Linux.
• Polecenia te należy zapisywać kolejno w pliku wyniki.txt, znajdującym się w katalogu
domowym.
• W jednej linii powinien znaleźć się: numer zadania, oraz lista poleceń oddzielonych
przecinkami.
Przykładowy plik wyniki.txt:
1. ls -al
2. echo ala ma kota, echo Hello World
...
ZADANIA:
W katalogu k4 proszę utworzyć plik o nazwie „d3.dat” zawierający listę plików znajdujących
się w katalogu /bin. Będąc w katalogu k1, skopiować plik „d3.dat” z katalogu k4 do katalogu
k3 pod nazwą „d3kopia.dat”. Należy używać ścieżek względnych!
2. W katalogu k3 proszę utworzyć podkatalog k7. Będąc w katalogu k6 skopiować do katalogu
k7 katalog k4 wraz z podkatalogami. Należy używać ścieżek względnych!
3. Proszę wyświetlić listę wszystkich plików z katalogu /usr/bin, których nazwa kończy się
literą „r”.
4. Znaleźć liczbę katalogów w folderze /etc; podpowiedź – gdy wypisane są pełne informacje
o katalogach, to przed prawami pojawia się litera „d”.
5. Proszę umieścić w pliku „docs.txt”, w katalogu k3 dokumentację systemową poleceń cp i
mv.
6. W katalogu k7 należy stworzyć plik o nazwie „etc.txt”, w którym będzie zawartość katalogu
/etc wyświetlona w formie długiej i nadać mu prawa rw-rw----.
7. W pliku o nazwie „zalogowani.txt” należy umieścić listę użytkowników aktualnie
pracujących w systemie posortowanych alfabetycznie (wg. loginu). Plik ma znajdować się w
katalogu k4.
8. Proszę zdefiniować zmienną środowiskową o nazwie DOMEK i nadać jej wartość zmiennej
środowiskowej HOME, a następnie dwoma sposobami wyświetlić zawartość tej zmiennej.
9. W katalogu k3 proszę utworzyć plik o nazwie „grupa_root.txt”, w którym znajdować się
będą wszyscy użytkownicy zdefiniowani w systemie, którzy należą do grupy root.
Podpowiedź – grupa ta ma numer 0, a użytkownicy zdefiniowani są w pliku /etc/passwd,
gdzie w czwartym polu znajduje się numer grupy użytkownika.
10. Używając polecenia „cat” proszę utworzyć 3 procesy działające w tle, a następnie:
a) wyświetlić listę zadań kontrolowanych przez bieżącą powłokę,
b) wyświetlić pełne informacje o tych procesach,
c) wysłać sygnał do pierwszego procesu, tak aby go zakończyć w sposób bezpieczny,
d) Przenieść drugi z tych procesów na pierwszy plan i zatrzymać go używając odpowiedniej
kombinacji klawiszy.
11. Proszę przejść do katalogu domowego użytkownika egzamin i za pomocą polecenia tar
należy zarchiwizować cały katalog k1 wraz z zawartością i utworzyć archiwum o nazwie
„swoje_nazwisko.tar”.
1.
WYSYŁANIE WYNIKÓW:
Aby wysłać wyniki kolokwium należy wykonać z katalogu domowego polecenie ./wyslij
podając jako argumenty wywołania ścieżkę na plik wyniki.txt oraz na utworzone archiwum.

Podobne dokumenty