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.