Powtórka z wcześniejszych zajęć – Unix

Transkrypt

Powtórka z wcześniejszych zajęć – Unix
Powtórka z wcześniejszych zajęć – Unix
1. W katalogu /home/karolamik/pk3_zaj znajduje się katalog o nazwie
.powtorka. Skopiuj go do swojego katalogu domowego.
2. Następnie wejdź do katalogu .powtorka. Usuo katalog, który się w nim znajduje, a
wszystkie spakowane pliki rozpakuj.
3. Utwórz poniższe drzewo katalogów:
|-- katalogA
|
|-- kata
|
`-- kata1
|-- katalogB
|
|-- katb
|
`-- katb1
4. Z katalogu /etc skopiuj wszystkie możliwe pliki zaczynające się na literę ‘p’, a
kooczące na literę ‘d’ do katalogu /katalogA/kata.
5. Rozpakowane pliki z rozszerzeniem pdb umieśd w katalogu kata1, a pozostałe pliki
w katb1.
6. Zmieo prawa dostępu do plików w katalogu katb1 tak, by mogli z nich korzystad inni
użytkownicy należący do tej samej grupy (dodaj prawa odczytu i zapisu). Tylko do
pliku z rozszerzeniem top ustaw prawa dostępu, by nikt poza tobą nie miał do niego
dostępu.
7. Zmieo nazwę katalogu katb na kat0.
8. Do pliku gfp.pdb utwórz dowiązanie symboliczne o nazwie gfp_ln.
9. Skopiuj zawartośd pliku cro.pdb do cro_2.pdb.
10. W katalogu kat0 utwórz plik o nazwie użytkownicy.txt zawierający
posortowaną wg nazw listę zalogowanych użytkowników. Sprawdź ilu użytkowników
jest zalogowanych (wykorzystaj odpowiednią komendę, która zlicza linie).
11. Z pliku gfp.pdb wydobądź 20 ostatnich linii i zapisz je w pliku gfp_20.pdb.
12. Sprawdź który plik pdb zawiera najwięcej znaków.
13. Sprawdź który plik z katalogu .powtorka ma największy rozmiar.
14. Wyświetl kalendarz na cały rok i zapisz do pliku o nazwie kalendarz.txt w
katalogu katalogA.
15. Połącz wszystkie pliki o rozszerzeniu pdb w jeden plik całosc.pdb i umieśd w katalogu
katalogA.
16. Z pliku RNA.pdb wydobądź 1 kolumnę i zapisz ja do pliku kolumna.pdb w
katalogu katalogB.
17. W pliku ema_A.pdb zamieo wszystkie LEU na LUU oraz usuo ostatnich 200 linii i
zmieo nazwę pliku na ema_AA.pdb.
18. Wyświetl informacje o działających procesach (format pełny, szczegółowe
informacje). Zapisz wynik do pliku procesy.dat. Następnie uruchom polecenie
sleep 1000 (priorytet standardowy) i sleep 2000 (z priorytetem 10) w tle.
Proces sleep 1000 zatrzymaj. Wyświetl ponownie procesy i dopisz (nie nadpisuj!)
do pliku procesy.dat. Następnie wznów proces sleep 1000 na pierwszym
planie, a następnie zabij wszystkie procesy sleep.
19. Wylistuj katalog .powtorka wraz z podkatalogami z dokładnymi informacjami tj.
prawa dostępu, właściciel, grupa, dodatkowo mają byd widoczne również pliki ukryte
oraz wszystko ma byd posegregowane względem daty modyfikacji. Zapisz wynik do
pliku o nazwie KONIEC_powtorki.txt, spakuj go dowolnym programem do
kompresji i prześlij wykorzystując program pine na adres: [email protected],
tytuł: powtorka.
20. Plik procesy.dat również spakuj i prześlij na ten sam adres wykorzystując
polecenie mail(tytuł: procesy). Sprawdź jak to zrobid wykorzystując manual.